Part - 2 of QA Resources

Part - 2 of QA Resources

ยท

3 min read

In this blog, let's check what exactly STLC is? and the Testing classifications - which is mainly required to know as a Test Engineer.

STLC - Software Testing Life Cycle

This is a sequence of activities performed by the Testing team for a quality of the software or product. It is almost similar to an SDLC.

Screen Shot 2022-03-31 at 4 53 12 PM

๐Ÿง Requirement Analysis :

1. This is the First step involved in STLC. Here, the Testing team understands and analyzes the business requirements.
2. Team may interact with various stake holders to identify the testable requirements in detail.
3. These requirements can be of Functional and Non-Functional.
4. Also, gathers the testing priorities.

๐Ÿ—“ Test Planning :

1. At this stage, the Teat Manager makes a plan determining the cost and effort for the product.
2. Preparation of test plan/type of testing to be done are made here.
3. Also, includes roles and responsibilities.

This stage is also referred as Test Strategy.

๐Ÿ–ฅ Test case development phase :

1. At this phase, the team involves in the creation of test cases along with the test data.
2. Team also starts with the development process of the test cases for the individual units and are peer reviewed or by the QA lead.

โš™๏ธ Test Environment Setup :

1. This part plays a major role of the STLC as setting up the test environment is the major part.
2. Team will get exposure to understand the environment to prepare respective hardware and software.
3. Also, this can help to perform a Smoke test once the setup is ready.

๐Ÿ›ค Test Execution Phase :

1. In this phase, the testing of the software is done based on the test cases and the test data captured at the early stages.
2. It consists of test script execution, script maintenance and reporting of bugs.
3. If a Bug is reported it is reverted back to the DEV team and the re-testing will be done with the respective test data/scripts captured.

๐Ÿ“ Test Cycle Closure :

1. This is the final phase of the STLC which involves Test Coverage, Cost, Time, etc.
2. Team prepares a Test Closure report(A Report which describes the testing actives performed by QA)

Testing Classifications

Mainly testing can be classified as Functional Testing and Non-Functional Testing.

Functional Testing - Its a type of Testing which verifies each and every function of the product is meeting the Customer Requirements. This includes both Manual and Automation Testing.

Non-Functional Testing - In this type of testing, team performs different types of jobs such as verifying the performance of a Website, etc.

Lets deep dive into the both Testing Types in brief in next Blog!