Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
87 views11 pages

Storage Testing

The document discusses the phases of the Software Testing Life Cycle (STLC), which includes requirement analysis, test planning, test case development, test environment setup, test execution, and test closure. It ensures high-quality software by systematically guiding the testing team through each phase, from defining requirements to identifying bugs, to help optimize the testing process.

Uploaded by

ektanerkar720
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views11 pages

Storage Testing

The document discusses the phases of the Software Testing Life Cycle (STLC), which includes requirement analysis, test planning, test case development, test environment setup, test execution, and test closure. It ensures high-quality software by systematically guiding the testing team through each phase, from defining requirements to identifying bugs, to help optimize the testing process.

Uploaded by

ektanerkar720
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Software Testing

Life Cycle

TechGlobal School
1

Agenda
Introduction to Software Testing Life Cycle

Phases of STLC

Requirement Analysis

Test Planning

Test Case Development

Test Environment Setup

Test Execution

Test Closure

TechGlobal School
2
Introduction to
Software Testing
STLC, integral to SDLC, focuses on testing phases from requirements to
delivery. The initial stages involve the testing team defining scope and
test cases, streamlining the process, reducing cycle time, and enhancing
product quality. Post-development, prompt execution of prepared test
cases identifies bugs early, contributing to overall software quality
improvement.
In summary, STLC ensures high-quality software by systematically
guiding testing phases. The testing team's proactive planning and
execution, from defining scope to early bug identification, play a crucial
role in optimizing the software testing life cycle.

TechGlobal School
3

Phases of STLC
Just like SDLC, STLC has phases that we follow in every cycle:
Requirement Analysis
Test Planning

Test Case Development

Test Environment Setup

Test Execution

Test Cycle Closure

TechGlobal School
4

Requirement Analysis
During this stage, the quality assurance team ensures a thorough
understanding of project requirements, collaborating with stakeholders
to address any gaps or uncertainties.

The activities in Requirement Analysis involve reviewing the software


requirements document, identifying inconsistencies, addressing missing
or incomplete requirements, and creating a requirement traceability
matrix (RTM) to align requirements with test cases. The ultimate goal is
to achieve a clear understanding of software requirements and identify
potential issues that could impact the testing process, ensuring a
focused and high-quality approach.

TechGlobal School
5

Test Planning
Test Planning is a crucial phase in software testing, occurring post
requirement-gathering. It involves defining testing plans, identifying
objectives, developing strategies, and assigning roles. The goal is to
create a well-organized test plan, ensuring a clear understanding of
objectives and scope.

At the end of Test Planning, the testing team possesses a detailed


roadmap, fostering an organized process and facilitating high-quality
results. This strategic approach minimizes risks and contributes to
overall testing success.

TechGlobal School
6

Test Case Development


Test Case Development is the phase succeeding Test Planning, where
the testing team records detailed test cases and prepares essential test
data. Activities include identifying, writing, and reviewing clear, concise
test cases, along with creating test data and scenarios. The QA team
then reviews and validates the prepared test cases, ensuring their
accuracy. Simultaneously, the requirement traceability matrix (RTM) is
updated to align requirements with corresponding test cases.
At the end of Test Planning, the testing team possesses a detailed
roadmap, fostering an organized process and facilitating high-quality
results. This strategic approach minimizes risks and contributes to
overall testing success.

TechGlobal School
7

Environment Setup
Test environment setup is a vital part of the STLC. Basically, the test
environment decides the conditions on which software is tested. This is
independent activity and can be started along with test case
development. In this process, the testing team is not involved. either the
developer or the customer creates the testing environment.

TechGlobal School
8

Test Execution
During the test execution phase, the testing team systematically runs
prepared test cases to identify defects in the software, using loaded test
data for simulations. Results are analyzed, and any issues are logged in a
tracking system.

The iterative nature of test execution involves multiple cycles for


retesting, ensuring accurate defect resolution. Comprehensive test
results, detailing severity, priority, and issue descriptions, are
documented and reported transparently to stakeholders, emphasizing
the goal of delivering a reliable, high-quality software product.

TechGlobal School
9

Test Cycle Closure


Test closure concludes the Software Testing Life Cycle (STLC), ensuring
all testing activities are finished and documented. It focuses on software
readiness, defect resolution, and a comprehensive understanding of
quality. Beyond documentation, test closure emphasizes information
sharing and capturing lessons learned for future testing enhancements.

Essentially, test closure serves as a crucial checkpoint, affirming


systematic and efficient testing. It assesses testing success, fostering
continuous improvement in software development and testing
practices.

TechGlobal School
Follow Us !
techglobal.school

techglobalschool

techglobalschool

techglobalschl

techglobalschool

www.techglobalschool.com

You might also like