Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

Software Testing Life Cycle:-




It provides step by step flow of the testing phase to test the application.

STLC has multiple phases for the software testing team.

1) Requirement Analyses:-


this phase is used to provide information on projects based on project modules, components, functionality, specification, time frame, etc.
testing team can meet with the development team, discuss with the client, and analyses and solve all project reflated doubts as per software models.


They will study SRS (Software Requirement Specification), and FRS(Functional Requirement Specification) documents to understand software implementation to create the expected result of an application.


Mostly requirements analyses will be managed by SR. Quality analyst or Test Lead, they will provide and discuss project information to the team member.


This phase is most important to implement test planning and complete testing processes.


QA team manage this phase using three different components.

1)  Entry Criteria:-

Check complete project flow and requirements from SRS and BRS and provide criteria to test the application.

Application architecture will study by high level and low-level diagram.


2)  Activities:-

QA team meets and discusses with the development team, design architect, and business analyst to understand the project requirement completely.


Prepare the list of queries and complete project study documents for the testing process.


3)Deliverable:-

QA team prepares a complete query sheet report to discuss it with the development team and analysis team.

They will also check that automation feasibility under the project.


2) Test Planning:-


In this phase of testing, the team will plan project testing .they will prepare multiple teams to implement a testing operation.

The test planning phase provides and decides the type of testing which will be implemented into the application.
Test Coverage documents will be implemented into test planning.
The process of testing means testing will be manually or some automation tools will be implemented under the testing process will be managed by Test Planning.


The team also decides time duration and effort estimation for the complete testing process.


SR TEST LEAD will prepare test plan documents to manage all operations.


It is also called the Test Strategy Phase of STLC.


In the test planning phase we will use three-component:-

Entry Criteria:-

view complete requirement analysis documents and all queries, if any missing point then reverts to the analysis team. Check the automation feasibility report for applications or particular modules.


Activities:-

Define the objective & Scope of the project, decide the type of testing that will be used in an application, test effort estimation, and resource planning.

The selection of testing tools is also implemented in the test planning phase.


3)Deliverable:-

Test Plan documents.

Effort estimation documents or team size


3) Test Case Development:-

This phase creates complete test report documents of the testing process to implement test execution.

Before test case development, first, we decide about the test scenario, the test scenario contains multiple features which will be described as a collection of test cases.


Test Case Development will be implemented by the Test Case Report with the following parameters.

1) TEST SCENARIO

2) TESTING TEAM DETAILS

3)  TEST CASE ID


4)  TEST CASES DESCRIPTION

5)  TEST DATA

6)  EXPECTED RESULT


This will be implemented by the SR. Testers team or any team members.


The testing team also creates RTM means requirement traceability matrix that is used to trace test case report based on Test Scenario.

The testing team easily check all Test case report status under the application.



Component of  Test case development:-

1)  Entry criteria:-

   Requirement documents updated version and automation feasibility report.


2)  Activities:- 

   Prepare complete test cases based on test scenarios. prepare an automation script if required.


3) Deliverable:- 

   Test Case Report till the expected result 

   Test Data Sheet.

    Test Automation script











4) Environment Set up for Testing:-

it will check the complete environment for testing depend on the testing process, in case of offline testing then all software requirements and hardware requirements should be satisfied.
we will check the minimum requirements and maximum requirements for environmental testing.

for example, if you check PHP web application on offline mode then APACHE, MYSQL server should be installed in the machine.

We will check the PHP applications on multiple web browsers and multiple operating systems.

If we check application under mobile platforms then different scales, os, and configuration mobile devices should be present.


Entry Criteria:-

Initially study all test plan documents and know about technology and platform, manage smoke testing to initial build.

Activities:-

  Create separate documents to define technology specification and hardware, software configuration on machine and device.


Deliverable:-

Document for software configuration

Environment set up an execution report.






5)  Test Case Execution:-

In this stage, we will execute test cases that will be developed under the test case development section by SR. Test lead or QA team.

Test case execution decide test result is pass or failed, they will also provide test priority and comment to find out and solve error easily.

Actual Result, Test Result, Bug Priority, Tester Comment, Test Execution Date that will be the parameters for Test Case Execution.

Entry Criteria:-

Initially study all test plan documents and Test cases and test data.

Activities:-

 Execute all developed test cases based on test data and expected results and provide the actual results, test status, bug priority, and comment.



Deliverable:-

Test case report and defect report.




6)  Test Cycle Closure:-

It is the last step of STLC when all bug has been solved by the development team and cross-check by the testing team with 90-100% accuracy then the Testing process will be closed.

They will submit a separate Test Closure Report to company and client both.

All team members will discuss the complete implementation of the testing process and match all processes from test plan documents.


They will also cross-check all test case report form RTM and also check all bug tracking system report from the development team.


Entry Criteria:-

Check complete test case report, bug report, and RTM

Activities:-

 Evaluate cycle completion, time estimation, test coverage, test quality all these types of activities will be implemented.



Deliverable:-

Test Cycle Closure Report. RTM or Test matrics







2 Comments

If you have any doubt in programming or join online classes then you can contact us by comment .

  1. Thank you so much. Your blog is very helpful. Could you please post any material on qa testing services too?

    ReplyDelete
  2. Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
    Software Testing Services Dubai
    Software Testing Companies
    Software Testing Companies Dubai
    Software Testing Services
    Software Testing Services in USA
    Software Testing Companies in USA

    ReplyDelete

Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post