Perhaps you have looked at how you manually test your application and sorted through all of your tests to select some good candidates for automation. You’ve selected an automated testing tool and have started converting some of your manual tests to scripts. But is the extent of automated testing just to change manual tests into automated ones? Now that you’ve embraced automated testing, what can you do now that you couldn’t do before?

Here are some ideas of things that you can do with automated testing that were too hard or impractical to do with just manual testing. You can even add some new tests or types of tests that were not possible before.

  1. Test every build. Manually testing each build is a bit impractical, but with an automated test, you can run a quick smoke test each time a build is completed.
  2. Work 24/7. An automated testing machine does not require downtime, it can run tests all day, every day without needing any breaks.
  3. Work with large sets of data. Perhaps you’ve tested your product with one thousand database entries. Automation could let you test millions of entries.
  4. Work with less-often seen interfaces. In addition to verifying that a value displayed to a user is correct, an automated test can also look into the database and verify that the value stored in the table is correct. It can also make API calls to see if that same value is correct when retrieved via an API.
  5. Simulate heavier loads. Multiple automated testing machines can put more stress on a server than the same number of manual testers. Automated testing machines can also run in parallel to manual testers so the testers can visibly see how a server performs under a heavy load.

Hopefully this list gives you some ideas on how to make automated testing work better for you and let you accomplish things that weren’t possible before. If you have any other ideas, feel free to leave a comment.

Share on Technorati . del.icio.us . Digg . Reddit . Slashdot . Facebook . StumbleUpon

Related posts:

  1. Which Tests Do I Automate?
  2. Compliance
  3. Why should I have more than one runtime environment?
  4. Automated Smoke Testing
  5. Data Driven Testing
No Comments

Tags: , ,

No comments yet.

Leave a comment

WP_Big_City

Leave a Reply

Your email address will not be published. Required fields are marked *

*

* Copy this password:

* Type or paste password here:

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree

Page optimized by WP Minify WordPress Plugin