The 3 Benefits of Automated White Box Testing

5
1| Copyright © 2016 GenRocket, Inc. | www.genrocket.com The 3 Benefits of Using GenRocket’s Automated White Box Testing Solution

Transcript of The 3 Benefits of Automated White Box Testing

Page 1: The 3 Benefits of Automated White Box Testing

1 |Copyright © 2016 GenRocket, Inc. | www.genrocket.com

The 3 Benefits of Using GenRocket’sAutomated White Box Testing Solution

Page 2: The 3 Benefits of Automated White Box Testing

2 |Copyright © 2016 GenRocket, Inc. | www.genrocket.com

Automated White Box Testing Benefits

Testers needed per project…

The application quality…

The total cost of ownership…

decreases by 10x.

increases.

decreases 50%*. *CapersJones– TheEconomicsofSoftwareQuality

Page 3: The 3 Benefits of Automated White Box Testing

3 |Copyright © 2016 GenRocket, Inc. | www.genrocket.com

Less Testers are Needed Per Project

Before GenRocket

• Functional testing (Black Box) which just covers 10% of the codebase.

• A large team of testers manually test or create automated tests with Selenium (or equivalent).

After GenRocket

• Add Unit/Integration testing (White Box) with GenRocket which covers an additional 90% of the codebase.

• A small team of quality engineers tests 100% of the codebase.

Page 4: The 3 Benefits of Automated White Box Testing

4 |Copyright © 2016 GenRocket, Inc. | www.genrocket.com

Software Quality Increases

Functional Testing Functional Testing + GenRocket

Source Code Tested 10% 100%

Regression Testing Slow and Inefficient Fast and Efficient

Increase Code Coverage: By just functional testing, 90% of the codebase is left untested. By using GenRocket teams are able to test 100% of their application’s source code. By testing 100% of the source code testers can uncover more bugs and increase the overall quality of the application.

Full End-to-End Regression Testing: Using functional testing for regression tests means regressions are found late in development which can have a negative impact on the release schedule. Unit and integration testing shifts the regression testing left which enables regressions to be found sooner.

Page 5: The 3 Benefits of Automated White Box Testing

5 |Copyright © 2016 GenRocket, Inc. | www.genrocket.com

Total Cost of Ownership Decreases 50%

“…a well-designed combination of defect prevention and defect removal activities can lower software total cost of ownership by about 50% and can shorten software development schedules by between 10%-20%. For software, high quality has a higher return on investment (ROI) than any other known factor.”

- Capers Jones, The Economics of Software Quality

CapersJones– TheEconomicsofSoftwareQualityCapersstudied600companiesand13,000developmentprojects.