Test Automation August 17, 2007
<ul><ul><li>What Test Automation means </li></ul></ul><ul><ul><li>When to Automate & Best practices used </li></ul></ul><u...
What is Test Automation ? <ul><ul><li>A piece of software program written to reproduce the steps/actions defined in a manu...
Why Do we need Test Automation ? <ul><ul><li>Speed up testing to accelerate releases  </li></ul></ul><ul><ul><li>Allow tes...
Few Examples <ul><ul><li>If I want to create 100 users, which involves entering 10 different values in a user registration...
When to Automate a Test ? <ul><ul><li>Automate relatively stable functionalities which require repeated testing. </li></ul...
Automation Workflow
Various Automated Testing Tools  used for different Testing Types <ul><li>Unit Testing – NUnit, JUnit </li></ul><ul><li>Fu...
Automation Tool Demo
Automation Best Practices <ul><ul><li>Choose a test tool that best fits the testing requirements of your organization.  </...
Questions?
Upcoming SlideShare
Loading in …5
×

Automation With A Tool Demo By Bhushan

1,796
-1

Published on

For Queries mail to bhushan4qtp@yahoo.com

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,796
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Automation With A Tool Demo By Bhushan

  1. 1. Test Automation August 17, 2007
  2. 2. <ul><ul><li>What Test Automation means </li></ul></ul><ul><ul><li>When to Automate & Best practices used </li></ul></ul><ul><ul><li>See how Automation Tools work </li></ul></ul>Objective
  3. 3. What is Test Automation ? <ul><ul><li>A piece of software program written to reproduce the steps/actions defined in a manual process. </li></ul></ul>
  4. 4. Why Do we need Test Automation ? <ul><ul><li>Speed up testing to accelerate releases </li></ul></ul><ul><ul><li>Allow testing to happen more frequently </li></ul></ul><ul><ul><li>Improve test coverage </li></ul></ul><ul><ul><li>Ensure consistency </li></ul></ul>
  5. 5. Few Examples <ul><ul><li>If I want to create 100 users, which involves entering 10 different values in a user registration page, it makes more sense to write a small script to do this. </li></ul></ul><ul><ul><li>If I want to execute 10 test cases everyday for next 3 months, then it makes more sense to write a small script for this. </li></ul></ul>
  6. 6. When to Automate a Test ? <ul><ul><li>Automate relatively stable functionalities which require repeated testing. </li></ul></ul>
  7. 7. Automation Workflow
  8. 8. Various Automated Testing Tools used for different Testing Types <ul><li>Unit Testing – NUnit, JUnit </li></ul><ul><li>Functional Testing – Sahi, QTP </li></ul><ul><li>Performance Testing – JMeter, Load Runner </li></ul>
  9. 9. Automation Tool Demo
  10. 10. Automation Best Practices <ul><ul><li>Choose a test tool that best fits the testing requirements of your organization. </li></ul></ul><ul><ul><li>Only automate those tests that are going to be repeated. </li></ul></ul><ul><ul><li>Before starting off with Test Automation, identify the test cases that can be automated. </li></ul></ul><ul><ul><li>Automate the majority of your tests, which are fairly straightforward. </li></ul></ul><ul><ul><li>Use a data-driven automated testing methodology. </li></ul></ul>
  11. 11. Questions?

×