Sunday, May 27, 2018

Software Testing / QA


Testing is the process or practice of evaluating a system or application and its component(s) with the intent to check whether the application meets with its desire requirements or not.

Testing is the challenge to find out gap between the application/system with the actual requirement. Every software application always come with the proper requirement document or requirement specification document and the testing process make sure that the application should follow the specific requirement.

Testing process can be divided into three part

Manual/Functional Testing
Automation Testing
Non Functional/Performance Testing

Before enter in testing world let discuss on Software/System Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

SDLC is Software Development Life Cycle. It is the sequence of activities carried out by Developers to design and develop high-quality software.

Though SDLC uses the term ‘Development’, it does not involve just coding tasks done by developers but also incorporates the tasks contributed by testers and stakeholders.

In SDLC, test cases are created.

STLC is Software Testing Life Cycle. It consists of series of activities carried out by Testers methodologically to test your software product.

Though STLC uses the term “testing” it does not involve just testers, at some instances, they have to involve developers as well

In STLC Test cases are executed.




No comments:

Post a Comment

Durga Puja - The Beginning of Durgotsav

Durga is a Hindu goddess and Puja is worship. Durga Puja is a great Hindu festival that is celebrated in India and also the neighboring coun...