Which phase in Black-Box testing Requirements 3 Product Design 3 Technical Design Coding Unit Test Fe Test System Test Acceptance Test Engg Release TIME
16 Which Phase in Black-Box testing - Feature Test - System Test - Acceptance Test TIME Coding & Unit Test Product Design Requirements Technical Design Engg Release Zhu.Kerry@gmail.com
Advantages of black Box Testing N5天033983 The tester does not need knowledge of any specific programming languages, Tester and programmer are independent of each other The test is done from the point of view of the user, not the designer. Test cases can be de signed as soon as the specs are complete More effective on larger units of code than glass box testing lill help to expose any ambiguities or inconsistencies in the specs
17 Advantages of Black Box Testing • The tester does not need knowledge of any specific programming languages, Tester and programmer are independent of each other • The test is done from the point of view of the user, not the designer. • Test cases can be designed as soon as the specs are complete. • More effective on larger units of code than glass box testing • Will help to expose any ambiguities or inconsistencies in the specs Zhu.Kerry@gmail.com
Disadvantages of Black Box Test N5天033983 esting every possible input stream is unrealistic because it would take a inordinate amount of time, many program paths will go untested The test can be redundant if the software designer has run a test case, there may be unnecessary repetition of test inputs if the tester is not informed of test cases the programmer has already tried Without clear and concise specifications test cases are hard to design Cannot be directed toward specific segments of code which ma be very complex(and therefore more error prone) Most testing related research has been directed toward glass box testing
18 Disadvantages of Black Box Test • Testing every possible input stream is unrealistic because it would take a inordinate amount of time; many program paths will go untested. • The test can be redundant if the software designer has run a test case, there may be unnecessary repetition of test inputs if the tester is not informed of test cases the programmer has already tried . • Without clear and concise specifications, test cases are hard to design • Cannot be directed toward specific segments of code which may be very complex (and therefore more error prone) • Most testing related research has been directed toward glass box testing Zhu.Kerry@gmail.com
Document testing e Documentation tests ensure that we have a written the required documents s Verify the information that the specific document contains is consistent accurate and easy to read Sometimes requirements specify the format and audience of the documentation
19 Document testing Documentation tests ensure that we have written the required documents. Verify the information that the specific document contains is consistent, accurate, and easy to read. Sometimes requirements specify the format and audience of the documentation. Zhu.Kerry@gmail.com
Testing the spec Where is the beginning N5天033983 Although some forms are easier to use the format is not really critical Even if no one bothered to write specs, interview the development team Write down what you learned and circulate it Stress that your document is what your planning to test against You'l be astonished how fast details start coming in
20 Testing the Spec – Where is the beginning Although some forms are easier to use, the format is not really critical. Even if no one bothered to write specs, interview the development team. - Write down what you learned and circulate it. - Stress that your document is what your planning to test against. - You’ll be astonished how fast details start coming in. Zhu.Kerry@gmail.com