SlideShare uma empresa Scribd logo
1 de 27
VSTS 2010 for Testers
Agenda
•   Introduction - Visual Studio 2010 for test
•   Details - Test Types
•   Details - Load Test
•   Details - Web Test
•   Details - Test Manager
Microsoft Strategy
• Create one-stop solution for product
  development and test life cycles.
• Design test tools for Test plan, test
  management, defects tracking and analyzing
  with just one tool - Visual Studio.
• Capture the lucrative market of test tools
  which is dominated by IBM and HP.
Visual Studio Test Editions
• Following editions of Visual studio contains
  “Test” related features.
  – VS Test Professional 2010
  – VS Ultimate 2010
• Both the editions contain a separate test
  management tool called as “Microsoft Test
  Manager” used for managing test plan, test
  cases, test labs etc.
Supported Test Types
•   Unit Test
•   Record-Playback Test (using Coded-UI)
•   Load Test
•   Web Performance Test
•   Database Unit Test
Test Flow
• Create Test Plan linking to requirements.
• Create Test Suites as per requirement
  modules.
• Create and Manage Tests.
• Run Test Cases and Submit Results.
• Log Bugs/Defects.
• Track test deliverables – Bugs, Test case
  execution report, Automation report tc.
Web Performance Testing
• To find out performance of the web page
  under different load conditions.
• Define baseline for accepted server loads
  under given conditions.
• Determine compliance with requirements.
• Improve overall quality of web application
  under test.
(contd.)
• Performance of web application is found by
  creating
  1. Web Test
       - Series of test sequence actions to be performed on
       the web site
  2. Load Test
       - Bunching of Web tests adhering to business
       scenarios to carry out performance analysis at
       different loads.
Performance test flow
• Identify Test Environment and acceptance
  criteria.
• Create a web performance test for the web
  application under test. This test will then be
  used during load testing.
• Create Load test for the specified load
  conditions – virtual users, load type, test
  distribution, step increments etc.
(contd.)
• Configure Test Environments for the tests to
  be run.
• Implement Test Design and execute the tests.
• Analyze and Report load test results.
  Reprioritize and retest for verifying
  performance adherence of each part of web
  application under test.
Web Test
• Consists of series of HTTP requests which are
  captured while recording the test.
• Simulate Javascript at runtime by using Web
  test plug-ins, Web test request plug-
  ins, extraction rules, or coded Web tests.
• Can be used for functional, data-
  driven, performance testing purposes.
• Records request in the order it is been
  captured during test formation.
(contd.)
• Cannot capture client-server data interchange,
  this means Javascript, images and CSS are not
  recorded during test.
• However can withstand the above request
  while playback using the promotion of
  dynamic parameters.
Web Test Tasks
•   Record a Web Test.
•   Add Extraction, Validation rules to it.
•   Create Request and Web Test Plug-Ins.
•   Create Coded Web Test
•   Execute Web Test.
Web test hiccups
•   HTTP request errors
•   Extraction and validation rule errors
•   Test level, Request level exceptions
•   Dependent request expired
•   Page content modified
•   One time user data
•   Javascript redirects (windows.location)
Load Test
• To evaluate the performance of application
  under test under the specified load conditions
  within limits.
• Test Types included for load test
  – Web Performance Test
  – Unit Test
Load Test Tasks
• Configure Test Controller and Test agents.
• Configure load test database.
• Identify the load test scenario.
• Specify the counter sets to capture specific
  test parameters.
• Configure load test run settings.
• Run load tests and Analyze test results.
Load Test Considerations
• Determine acceptance criteria
  – Response Time
  – Throughput
  – Resource utilization
  – Maximum user load
• Identify Business scenarios
• Create workload model
(contd.)
• Find Load distribution pattern
  – Constant
  – Step
  – Goal-based
• Identify Metrics
  – Connection type
  – Sample rate
  – Think time
Load Test Wizard
•   Run load test wizard
•   Specify new load test scenario.
•   Specify initial load patterns.
•   Specify Test Mix model
•   Specify Test Mix
•   Specify Network Mix
•   Specify Browser Mix
(contd.)
•   Configure test computers.
•   Configure Counter sets on each computer.
•   Specify Initial run settings.
•   Optional – Add additional run settings.
•   Modify Run settings.
Analyze Load Test Results
• Using load test editor - Add threshold rule to
  the load test.
• Using Load Test Analyzer - Enable threshold
  violation to graphs.
• Calculate response time.
• Calculate deviation from SLA time.
Microsoft Test Manager (MTM)
• New product shipped with VSTS 2010.
• Developed on WPF.
• Used for the test management activities like
  creating test plans, test suites, test
  configurations, test cases, test steps etc.
• Also useful in diagnosing test data impact,
  automation test runs, effort planning.
MTM tasks
•   Create Test Plan
•   Create test suites
•   Create/add test cases.
•   Test effort distribution
•   Assign test cases to testers
•   Create/add machine configurations.
•   Assign automated tests
(contd.)
•   Assign build definitions.
•   Run manual and automated tests.
•   Associates bugs to test cases
•   Analyze test results.
•   Create Exploratory testing scenarios.
•   Perform Exploratory testing.
MTM for manual tests
•   Connect to Team Project Site
•   Create Test Plan
•   Add details to Test Plan
•   Add test cases
•   Run tests manually
•   Log bugs and associate them with the testcase
•   Keep tap on the test progress
MTM for automated tests
• Connect to Team Project Site
• Create Test Plan
• Add details to Test Plan
• Create automated (Unit/Coded-UI) test cases
  using VSTS 2010.
• Add project to TFS
• Generate a build.
(contd.)
• Queue this build
• Associate the automated test cases with the
  manual test cases already present in test plan.
• Add build definition to test plan.
• Run automated tests.
• Analyze test results.

Mais conteúdo relacionado

Mais procurados

Automation framework
Automation framework Automation framework
Automation framework
ITeLearn
 
Hybrid framework for test automation
Hybrid framework for test automationHybrid framework for test automation
Hybrid framework for test automation
srivinayak
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
ankit.das
 
WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and AdoptionWSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
WSO2
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Vartika Saxena
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi
 

Mais procurados (20)

TestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBearTestComplete – A Sophisticated Automated Testing Tool by SmartBear
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
 
Test complete, work done so far
Test complete, work done so farTest complete, work done so far
Test complete, work done so far
 
Intro to Microsoft Test Manager
Intro to Microsoft Test ManagerIntro to Microsoft Test Manager
Intro to Microsoft Test Manager
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
 
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
 
Build Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkBuild Your Custom Performance Testing Framework
Build Your Custom Performance Testing Framework
 
Automation framework
Automation framework Automation framework
Automation framework
 
Deployment automation framework with selenium
Deployment automation framework with seleniumDeployment automation framework with selenium
Deployment automation framework with selenium
 
Test automation principles, terminologies and implementations
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
 
Hybrid framework for test automation
Hybrid framework for test automationHybrid framework for test automation
Hybrid framework for test automation
 
Laws of test automation framework
Laws of test automation frameworkLaws of test automation framework
Laws of test automation framework
 
Getting started with_testcomplete
Getting started with_testcompleteGetting started with_testcomplete
Getting started with_testcomplete
 
WSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and AdoptionWSO2 Test Automation Framework : Approach and Adoption
WSO2 Test Automation Framework : Approach and Adoption
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
DaKiRY_BAQ2016_QADay_Marta Firlej "Microsoft Test Manager tool – how can we u...
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
Testlink Test Management with Teamforge
Testlink Test Management with TeamforgeTestlink Test Management with Teamforge
Testlink Test Management with Teamforge
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
 
How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework
 

Semelhante a Visual Studio 2010 for testers

Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013
Raluca Suditu
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
Ashwin Jujgar
 
VCS_QAPerformanceSlides
VCS_QAPerformanceSlidesVCS_QAPerformanceSlides
VCS_QAPerformanceSlides
Michael Cowan
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
Bhojan Rajan
 
Benchmarking Performance and Scalability with Web Stress
Benchmarking Performance and Scalability with Web StressBenchmarking Performance and Scalability with Web Stress
Benchmarking Performance and Scalability with Web Stress
InterSystems Corporation
 

Semelhante a Visual Studio 2010 for testers (20)

Test case management with MTM 2013
Test case management with MTM 2013Test case management with MTM 2013
Test case management with MTM 2013
 
Test Case Management with MTM 2013
Test Case Management with MTM 2013Test Case Management with MTM 2013
Test Case Management with MTM 2013
 
Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7Build, Test and Extend Integrated Workflows 3.7
Build, Test and Extend Integrated Workflows 3.7
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
 
Neoload
Neoload Neoload
Neoload
 
VCS_QAPerformanceSlides
VCS_QAPerformanceSlidesVCS_QAPerformanceSlides
VCS_QAPerformanceSlides
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
 
Load testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew SiemerLoad testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew Siemer
 
JMeter
JMeterJMeter
JMeter
 
Testing Tools Online Training.pdf
Testing Tools Online Training.pdfTesting Tools Online Training.pdf
Testing Tools Online Training.pdf
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing Frameworks
 
Application Performance Tuning Techniques
Application Performance Tuning TechniquesApplication Performance Tuning Techniques
Application Performance Tuning Techniques
 
Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
Benchmarking Performance and Scalability with Web Stress
Benchmarking Performance and Scalability with Web StressBenchmarking Performance and Scalability with Web Stress
Benchmarking Performance and Scalability with Web Stress
 
Shuvam dutta | Performance testing and engineering
Shuvam dutta | Performance testing and engineeringShuvam dutta | Performance testing and engineering
Shuvam dutta | Performance testing and engineering
 
Shuvam dutta | Performance testing & engineering
Shuvam dutta | Performance testing & engineeringShuvam dutta | Performance testing & engineering
Shuvam dutta | Performance testing & engineering
 
Testing strategies -2
Testing strategies -2Testing strategies -2
Testing strategies -2
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Visual Studio 2010 for testers

  • 1. VSTS 2010 for Testers
  • 2. Agenda • Introduction - Visual Studio 2010 for test • Details - Test Types • Details - Load Test • Details - Web Test • Details - Test Manager
  • 3. Microsoft Strategy • Create one-stop solution for product development and test life cycles. • Design test tools for Test plan, test management, defects tracking and analyzing with just one tool - Visual Studio. • Capture the lucrative market of test tools which is dominated by IBM and HP.
  • 4. Visual Studio Test Editions • Following editions of Visual studio contains “Test” related features. – VS Test Professional 2010 – VS Ultimate 2010 • Both the editions contain a separate test management tool called as “Microsoft Test Manager” used for managing test plan, test cases, test labs etc.
  • 5. Supported Test Types • Unit Test • Record-Playback Test (using Coded-UI) • Load Test • Web Performance Test • Database Unit Test
  • 6. Test Flow • Create Test Plan linking to requirements. • Create Test Suites as per requirement modules. • Create and Manage Tests. • Run Test Cases and Submit Results. • Log Bugs/Defects. • Track test deliverables – Bugs, Test case execution report, Automation report tc.
  • 7. Web Performance Testing • To find out performance of the web page under different load conditions. • Define baseline for accepted server loads under given conditions. • Determine compliance with requirements. • Improve overall quality of web application under test.
  • 8. (contd.) • Performance of web application is found by creating 1. Web Test - Series of test sequence actions to be performed on the web site 2. Load Test - Bunching of Web tests adhering to business scenarios to carry out performance analysis at different loads.
  • 9. Performance test flow • Identify Test Environment and acceptance criteria. • Create a web performance test for the web application under test. This test will then be used during load testing. • Create Load test for the specified load conditions – virtual users, load type, test distribution, step increments etc.
  • 10. (contd.) • Configure Test Environments for the tests to be run. • Implement Test Design and execute the tests. • Analyze and Report load test results. Reprioritize and retest for verifying performance adherence of each part of web application under test.
  • 11. Web Test • Consists of series of HTTP requests which are captured while recording the test. • Simulate Javascript at runtime by using Web test plug-ins, Web test request plug- ins, extraction rules, or coded Web tests. • Can be used for functional, data- driven, performance testing purposes. • Records request in the order it is been captured during test formation.
  • 12. (contd.) • Cannot capture client-server data interchange, this means Javascript, images and CSS are not recorded during test. • However can withstand the above request while playback using the promotion of dynamic parameters.
  • 13. Web Test Tasks • Record a Web Test. • Add Extraction, Validation rules to it. • Create Request and Web Test Plug-Ins. • Create Coded Web Test • Execute Web Test.
  • 14. Web test hiccups • HTTP request errors • Extraction and validation rule errors • Test level, Request level exceptions • Dependent request expired • Page content modified • One time user data • Javascript redirects (windows.location)
  • 15. Load Test • To evaluate the performance of application under test under the specified load conditions within limits. • Test Types included for load test – Web Performance Test – Unit Test
  • 16. Load Test Tasks • Configure Test Controller and Test agents. • Configure load test database. • Identify the load test scenario. • Specify the counter sets to capture specific test parameters. • Configure load test run settings. • Run load tests and Analyze test results.
  • 17. Load Test Considerations • Determine acceptance criteria – Response Time – Throughput – Resource utilization – Maximum user load • Identify Business scenarios • Create workload model
  • 18. (contd.) • Find Load distribution pattern – Constant – Step – Goal-based • Identify Metrics – Connection type – Sample rate – Think time
  • 19. Load Test Wizard • Run load test wizard • Specify new load test scenario. • Specify initial load patterns. • Specify Test Mix model • Specify Test Mix • Specify Network Mix • Specify Browser Mix
  • 20. (contd.) • Configure test computers. • Configure Counter sets on each computer. • Specify Initial run settings. • Optional – Add additional run settings. • Modify Run settings.
  • 21. Analyze Load Test Results • Using load test editor - Add threshold rule to the load test. • Using Load Test Analyzer - Enable threshold violation to graphs. • Calculate response time. • Calculate deviation from SLA time.
  • 22. Microsoft Test Manager (MTM) • New product shipped with VSTS 2010. • Developed on WPF. • Used for the test management activities like creating test plans, test suites, test configurations, test cases, test steps etc. • Also useful in diagnosing test data impact, automation test runs, effort planning.
  • 23. MTM tasks • Create Test Plan • Create test suites • Create/add test cases. • Test effort distribution • Assign test cases to testers • Create/add machine configurations. • Assign automated tests
  • 24. (contd.) • Assign build definitions. • Run manual and automated tests. • Associates bugs to test cases • Analyze test results. • Create Exploratory testing scenarios. • Perform Exploratory testing.
  • 25. MTM for manual tests • Connect to Team Project Site • Create Test Plan • Add details to Test Plan • Add test cases • Run tests manually • Log bugs and associate them with the testcase • Keep tap on the test progress
  • 26. MTM for automated tests • Connect to Team Project Site • Create Test Plan • Add details to Test Plan • Create automated (Unit/Coded-UI) test cases using VSTS 2010. • Add project to TFS • Generate a build.
  • 27. (contd.) • Queue this build • Associate the automated test cases with the manual test cases already present in test plan. • Add build definition to test plan. • Run automated tests. • Analyze test results.