100% found this document useful (1 vote)
103 views

Testing Process

1. The document outlines best practices for software testing including creating a separate testing team, talking to end users to simulate their environment, and mimicking the developer environment. 2. It recommends focusing on significant code changes, using a two-tier test automation approach, and running regression cycles. 3. The steps to improve the software QA process include identifying automation needs early, involving the QA team in planning, taking a shift-left testing approach, regularly updating test design, and designing a test data management strategy.

Uploaded by

Kabilan Ponmudi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
103 views

Testing Process

1. The document outlines best practices for software testing including creating a separate testing team, talking to end users to simulate their environment, and mimicking the developer environment. 2. It recommends focusing on significant code changes, using a two-tier test automation approach, and running regression cycles. 3. The steps to improve the software QA process include identifying automation needs early, involving the QA team in planning, taking a shift-left testing approach, regularly updating test design, and designing a test data management strategy.

Uploaded by

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

Testing Processes

BEST PRACTICES FOR SOFTWARE TESTING

1.Create separate
team for testing 4.Focus on significant
security & code changes
performance

2.Talk to end users and Best Practices for


simulate their Software testing & 5.Use two tier test
environment Quality Assurance automation approach

3.Mimic the developer


environment 6.Run a regression
cycle
BEST PROCESSES IN SOFTWARE TESTING
• Objective creation •Test case design
•Define test scripts
• Team Formation
and procedure
• Specify efforts and tasks •Execute the test
scripts

Plan Do

• Take corrective measures


Act Check
• Evaluate progress
• Test case update
• Monitor the
• Reevaluate & Improve
performance
• Test reports
documentation
STEPS TAKEN TO IMPROVE SOFTWARE QA PROCESS Design test data
management strategy

Identify the 3
need for automation
Identify the
potential regression 4
early on 2

Involve the QA
team in
sprint/iteration
planning Regularly update test
design
1 6
5
Take a shift-left
approach to testing
RISK OF WORKING DEVELOPER & QA TOGETHER

• 1.Due to
miscommunication • 5.Tester will execute smoke

between developer and testing in dev environment

QA, application release without proper

date gets affected. communication

• 2.Bug arrival will be less • 6.Scenario coverage's will

• 3.No proper build releases, get reduced

will affect the productivity • 7.QA will execute testing


Software Quality Analyst
• 4.In some cases, QA will based on dev request
Developer
execute testing based on without knowing the risk

dev request
Thank You

You might also like