Today's Updates:

Saturday, April 19, 2014

Testing Overview and its history

Testing Overview and its history
Overview:
A primary purpose of testing is to detect software failures so that defects may be discovered and corrected. Testing cannot establish that a product functions properly under all conditions but can only establish that it does not function properly under specific conditions. The scope of software testing often includes examination of code as well as execution of that code in various environments and conditions as well as examining the aspects of code: does it do what it is supposed to do and do what it needs to do. In the current culture of software development, a testing organization may be separate from the development team. There are various roles for testing team members. Information derived from software testing may be used to correct the process by which software is developed.
Every software product has a target audience. For example, the audience for video game software is completely different from banking software. Therefore, when an organization develops or otherwise invests in a software product, it can assess whether the software product will be acceptable to its end users, its target audience, its purchasers and other stakeholders. Software testing is the process of attempting to make this assessment.
History:
During the Years 1970-1980 software developers are used to do design, coding and testing the software and at that time there is very less demand for the software or software projects. But after the year 1980 there was huge demand for the software projects in the market. At the time customer’s expectation was more and it become difficult to provide quality or defect free software by the developer alone. So to provide quality software or to satisfy the customer QUALITY and PRODUCTIVITY came into picture. This was the time testing born. And testing and development separated.

Need of Testing



About testing

What: Identifying the defects is called testing
Why: To find the defects
         To provide good quality Software
        To improve the business
        To satisfy the customer and their requirements
When: In SDLC, depending upon which model you are using for your project.
Who: By Test Engineer, By Developers, By Customers and by end-users (the one who is using the software)

How: It will be describe in test plan



Testing basic interview questions
Related Posts Plugin for WordPress, Blogger...