Meraj Rasool Khattak GoodCore Software
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.
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.
Software testing automation is only about capturing and then playing actions. Software testing automation is a one time task. Software testing automation doesn’t require much thought, planning and maintenance.
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. 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.
We will be automating some basic scenarios for a Blog: Login to Blog Write a Post Save as Draft. Publish. Make sure this post exist on the listing page. Logout
Demonstration of how to record and then play these actions.
Audience questions.

Web testing automation with sahi

  • 1.
    Meraj Rasool KhattakGoodCore Software
  • 2.
    Software testing isan 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.
  • 3.
    Test automation isthe 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.
  • 4.
    Software testing automationis only about capturing and then playing actions. Software testing automation is a one time task. Software testing automation doesn’t require much thought, planning and maintenance.
  • 5.
    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. 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.
  • 6.
    We will beautomating some basic scenarios for a Blog: Login to Blog Write a Post Save as Draft. Publish. Make sure this post exist on the listing page. Logout
  • 7.
    Demonstration of howto record and then play these actions.
  • 8.