25
Top 4 Test Automation Challenges

Top 4 Test Automation Challenges

Embed Size (px)

DESCRIPTION

Implementing test automation into a development workflow is a daunting task, especially during development. It is important to know how to tackle integration before implementation and to be transparent for the whole process. Automated testing tools provide enormous ROI in terms of product liability and piece of mind for development teams. http://blog.smartbear.com/automated-testing/top-4-test-automation-challenges/

Citation preview

Page 1: Top 4 Test Automation Challenges

Top 4 Test Automation Challenges

Page 2: Top 4 Test Automation Challenges

It’s not always smooth sailing.

Page 3: Top 4 Test Automation Challenges

So many companies are doing test automation, you’d think it would be simple…

But there are challenges with incorporating test automation into your organization.

Page 4: Top 4 Test Automation Challenges

Here are four of the top problems faced by development teams.

Page 5: Top 4 Test Automation Challenges

Communication1.

Talk is cheap!

Page 6: Top 4 Test Automation Challenges

So why is talk so hard?

Page 7: Top 4 Test Automation Challenges

Automated tests are an investment and, as with any investment, they need to be planned and discussed as a team.

Page 8: Top 4 Test Automation Challenges

Test scripts are also code.

---------------------

Review test cases, scripts and results with all stakeholders.

Page 9: Top 4 Test Automation Challenges

Team transparency

Find issues early

Keep team on same page

Keep current with changing requirements

Universal naming of objects for app code and test code

Benefits of Reviewing Test Scripts

Page 10: Top 4 Test Automation Challenges

Validation2.

Passing can also be failing.

Page 11: Top 4 Test Automation Challenges

Wait, that makes no sense! Did I hit my head?

Nope.

Page 12: Top 4 Test Automation Challenges

Validation is complicated because your tests can lie to you. Just because test runs are passing doesn’t mean anything unless the test is maintained properly.

------------------------------

Maintenance is an ongoing job with every build, iteration and release.

Page 13: Top 4 Test Automation Challenges

Tests should be dynamic.

Create new test cases and update old tests for each sprint.

Page 14: Top 4 Test Automation Challenges

A more secure and reliable product

Lower risk to users

Maintain company credibility

Detection of serious software flaws

Benefits of Test Validation

Page 15: Top 4 Test Automation Challenges

Training3.

Know your stuff!

Page 16: Top 4 Test Automation Challenges

It’s easy to learn the basic aspects of a tool, but its difficult to master a tool in all its glory.

------------------------

The most difficult aspects of a test automation tool are usually the most powerful aspects.

Page 17: Top 4 Test Automation Challenges

Train yourself and your people to avoid a hack job.

Group trainings of tools will keep your whole team on the same page with a universal knowledge.

Page 18: Top 4 Test Automation Challenges

Confidence in test cases

Increased testing velocity

Be deemed an expert

Benefits of Training

Page 19: Top 4 Test Automation Challenges

Completion4.

It’s not over till it’s over!

Page 20: Top 4 Test Automation Challenges

Knowing when you have completed a test script is tricky business because maintenance will still be necessary regardless.

----------------

A completed test script is a script that can be used over and over again with minimal touch.

Page 21: Top 4 Test Automation Challenges

A test script is completed when it leaves the tester’s hands.

Test the test script with negative input to ensure 100% accuracy.

Page 22: Top 4 Test Automation Challenges

Test scripts that can be recycled

Same tests can be used between environments

Save time later

Low touch to future maintenance

Benefits of Completing a Test

Page 23: Top 4 Test Automation Challenges

The challenges of test automation are not easily conquered.

------------------

…But with a little perseverance and with the help of all your team the ROI will be apparent.

Page 24: Top 4 Test Automation Challenges

Finally…

Understand your tools, stay transparent with all stakeholders and know when a test script needs to be updated.

It’s easier said than done, but well worth the effort!