Web testing automation with sahi


Published on

A very basic

Published in: Technology
  • Be the first to comment

Web testing automation with sahi

  1. 1. Meraj Rasool Khattak GoodCore Software
  2. 2. <ul><li>Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs. </li></ul>
  3. 3. <ul><li>Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. </li></ul>
  4. 4. <ul><li>Software testing automation is only about capturing and then playing actions. </li></ul><ul><li>Software testing automation is a one time task. </li></ul><ul><li>Software testing automation doesn’t require much thought, planning and maintenance. </li></ul>
  5. 5. <ul><li>AutomatedQA’s TestComplete – An extremely powerful testing automation tool. It provides both keyword and script based testing and could be used for automating GUI and web applications. This is commercial. </li></ul><ul><li>Sahi – It is an automation and testing tool for web applications, with the facility to record and playback scripts. Sahi runs on any modern browser which supports javascript. This is open source. </li></ul>
  6. 6. <ul><li>We will be automating some basic scenarios for a Blog: </li></ul><ul><ul><li>Login to Blog </li></ul></ul><ul><ul><li>Write a Post </li></ul></ul><ul><ul><li>Save as Draft. </li></ul></ul><ul><ul><li>Publish. </li></ul></ul><ul><ul><li>Make sure this post exist on the listing page. </li></ul></ul><ul><ul><li>Logout </li></ul></ul>
  7. 7. <ul><li>Demonstration of how to record and then play these actions. </li></ul>
  8. 8. <ul><li>Audience questions. </li></ul>