Question: a) Briefly explain how low coupling and high cohesion enables modular design. b) In the class we discussed three basic approaches in Integration testing: Top

a) Briefly explain how low coupling and high cohesion enables modular design. b) In the class we discussed three basic approaches in Integration testing: Top down, bottom up and sandwich. Explain each technique in detail highlighting pros and cons of each technique. c) Junit is a framework. What is the main difference between a framework and a toolkit? d) Junit provides four annotations @Before, @After, @BeforeClass, @AfterClass. Explain how you can use those testing 00 applications (try to give examples)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
