Software testing is conducted to evaluate the quality of a product or service and can include executing programs to find bugs. Test automation uses software to control test execution, compare outcomes to predictions, and manage test setup and reporting. However, software testing automation requires significant planning and maintenance beyond just recording and replaying actions. The document then demonstrates how to automate basic scenarios for a blog using the TestComplete and Sahi testing tools and takes questions from the audience.
Convert to study materialsBETA
Transform any presentation into ready-made study materialselect from outputs like summaries, definitions, and practice questions.
2. 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.
3. 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.
4. Software testing automation is only about capturing and then playing actions. Software testing automation is a one time task. Software testing automation doesnt require much thought, planning and maintenance.
5. AutomatedQAs 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 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