100% found this document useful (1 vote)
92 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
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
92 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
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