Automation With A Tool Demo

4,282 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,282
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
412
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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?

×