Freeman, H., 2002, ‘Software Testing’, IEEE Instrumentation & Measurement Magazine, vol. 5, no. 3, pp. 48-50.
When a tester knows what type of testing is needed, it greatly improves the test results and ultimately decreases the number of defects.
Glass Box Testing(Structual testing, White/Clear Box testing)
It relies on the internal knowledge of the system as a method of testing
Static techniques
Statement coverage testing
Branch coverage testing
Path coverage testing
All definition use path coverage testing
히든 코드에 있는 모든 에러를 다 발견 할 수 있는 장점이 있지만, 비용이 비싼 단점이 있다.
Black Box Testing(Behavioral, functional, closed/opaque box testing)
이 테스트는 시스템 기능에 중점을 두고 기능 요구사항을 테스트 한다. 코드에 대한 지식보다 요구사항에 대한 지식이 요구된다.
System Testing
이 테스트는 모든 시스템 요구사항을 만족하는지 테스트 한다. verification process . acceptance testing is a kind of verification testing performed by end users. Regression, load, and stress testing are performed.
Test Team
Experienced Tester, Analyst, User, System Designer, Configuration Management Analyst