InterviewSolution
| 1. |
Explain the role of testing in software development? |
|
Answer» Software testing comes into play at different times in different software development METHODOLOGIES. There are two main methodologies in software development, namely Waterfall and Agile. In a traditional waterfall software development model, requirements are gathered first. Then a specification document is CREATED based on the document, which drives the design and development of the software. Finally, the testers conduct the testing at the END of the software development life cycle once the complete software system is built. Waterfall Software Development ModelAn agile software development model works in small iterations. You test the software in parallel as it is GETTING built. The developers build a small functionality according to the requirements. The testers test it and GET customer feedback, which drives future development. |
|