PowerShell
Pester 소개
수색…
비고
Pester는 PowerShell 코드 테스트 케이스를 실행할 수있는 PowerShell의 테스트 프레임 워크입니다. ex를 실행하는 데 사용할 수 있습니다. 단위 테스트는 모듈, 스크립트 등이 의도 한대로 작동하는지 확인하는 데 도움이됩니다.
Pester 시작하기
Pester 모듈을 사용하여 단위 테스트 PowerShell 코드를 시작하려면 세 가지 키워드 / 명령에 익숙해야합니다.
- 설명 : 테스트 그룹을 정의합니다. 모든 Pester 테스트 파일에는 적어도 하나의 Describe-block이 필요합니다.
- 그것은 : 개별 테스트를 정의합니다. Descripe 블록 안에 여러 개의 It 블록이있을 수 있습니다.
- 해야 할 사항 : verify / test 명령. 성공적인 테스트로 간주되어야하는 결과를 정의하는 데 사용됩니다.
견본:
Import-Module Pester
#Sample function to run tests against
function Add-Numbers{
param($a, $b)
return [int]$a + [int]$b
}
#Group of tests
Describe "Validate Add-Numbers" {
#Individual test cases
It "Should add 2 + 2 to equal 4" {
Add-Numbers 2 2 | Should Be 4
}
It "Should handle strings" {
Add-Numbers "2" "2" | Should Be 4
}
It "Should return an integer"{
Add-Numbers 2.3 2 | Should BeOfType Int32
}
}
산출:
Describing Validate Add-Numbers
[+] Should add 2 + 2 to equal 4 33ms
[+] Should handle strings 19ms
[+] Should return an integer 23ms
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow