Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Automation With A Tool Demo


Published on

presented during 2 days seminar on software testing in vellalar college, erode

Published in: Technology
  • Be the first to comment

Automation With A Tool Demo

  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?