Software Testing For Software Development Lifecycle

2025 Words Mar 21st, 2015 9 Pages
Abstract—At the end of 20th century software industry started booming. From then, not only it has never looked back, but it’s continuously growing at a very high rate. Customers always prefer quality software products and hence software quality is at the heart of any successful business that develops software. Software testing enables once to quantify the software quality and hence testing has become an integral and very important part of the software development life cycle. There’s this saying that “humans make mistakes all the time” which should enough to conclude that the software developed by humans needs to be tested of bugs and intended functionality to ensure a high quality product and hence Software Testing plays an important role in software development lifecycle. In fact Software testing has its own life-cycle that too with multiple layers. The Software Verification/Validation/Testing coursework had been just the course needed for the introduction to fundamental concepts of the software testing. The following report discusses the assignments completed as a part of the coursework.
Keywords—software testing, software validation, software verification, testing tools, unit testing, regression testing, design of experiments
I. INTRODUCTION
According to [1] Software and system testing costs the commercial and defense industry hundreds of millions of dollars annually. Despite researchers working for decades on developing numerous software quality assurance techniques,…
Open Document