Software Testing Social Network

Free Software Testing Tutorial and Quality Assurance Portal

Home Automated Software Testing

Automated software testing

In this section you will find all the latest news, tips and advice on automated software testing tools and technologies to help software testing teams streamline their testing.



Best Practices for implementing Automated Functional Testing

Today's enterprises need to control their business-critical applications in all functional tests to ensure that all business processes work as expected. By implementing automated functional testing, companies can dramatically improve the test speed and accuracy and get higher return on investment and significantly reduce risk. This paper briefly describes the advantages of automated functional tests and challenges, to help companies considering the implementation of the best test automation approach.

1. Introduction to Automated Functional Testing:
There is no doubt that the strict application of functional testing is the key to successful development. Developers, test team and...

 

GUI Automated Testing

GUI automated testing needs some experience, and I personally think that one year experience in a formal project should give you a good jump start in UI automation.

The following points are very important for automation of user interface testing:

1. Do not completely rely on the automation test tool’s record and play capability for GUI automation testing because that's too rigid and will not give you the flexibility. I recommend you to learn a high-level language to automate the user interface testing of the application. These programming languages often comes with the necessary APIs to automation the user actions such as mouse click, select and edit etc. In some tools such as QTP...

 

Automation Testing Tutorial

This "Automation Testing Tutorial" gives you some overview of test automation.

Automation Testing definition:

Software test automation refers to the activities and efforts that are required to automate engineering tasks and operations in a software test process using well-defined strategies and systematic solutions.

 

7 key reasons to automate a software testing

Test Automation is a widely used method to reduce the cost and time in Software testing. In this article you will learn 7 reasons to automate a software Testing.

 

Test Automation Roadmap

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. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process. Testers are being asked to test more and more code
in less and less time. Test automation is one way to do this, as manual testing is time consuming. As different versions of software are released, the new features
will have to be tested manually time and again. But, now there are tools available
that help the testers in the automation of the GUI...

 

Automated Software Testing

last few years the practice of testing has undergone more than superficial changes.The aim to automate the repetitive steps that a tester would take to exercise functions through the user interface of a system in order to verify its functionality.

 

Test Automation Framework Keywork Driven

Keyword-based software test automation framework can reduce the cost and time of test design, automation and execution. It allows members of a testing team to focus on what they do best, but also allows non-technical testers and business analysts to write automated tests.

 

User Acceptance Testing Automation

Feasibility of test automation depends more on purpose, benefit, maintenance and cost than whether a test is a user acceptance test (UAT) case or another type of test case. Review test cases considered for automation by thinking through the shelf life of the test case (how long will the test case be used) and whether test time and effort will be saved by automating the case. Also ask yourself what benefit can be gained by automating the case. Often the benefit of automating is being able to test with a larger variety of data than could be accomplished manually but this benefit may have to do with the fact that most applications are mostly data-centric. The benefits you discover could vary...

 

Some checklists for Automation Testing

By analyzing the current test case bucket in this manner you can quickly determine which test cases can be automated immediately and the priority for automating them that will give the best return on investment. Use the following list of questions to determine if you want to go for the automation testing for your application.

 

Overview of Automation Framework

What is Automation Framework? 

A Test Automation Framework is a set of assumptions, concepts and practices that provide support for automated software testing.