Software Testing - SPLessons

Software Testing Automation Testing

Home > Lesson > Chapter 7
SPLessons 5 Steps, 3 Clicks
5 Steps - 3 Clicks

Software Testing Automation Testing

Automation Testing

shape Description

Automation testing is also called as Test Automation. Automation testing is the point at which the tester composes the scripts and uses another product to test the item. This procedure includes automation of a manual procedure. This testing is utilized to restart the test situations that were executed physically, rapidly, and continuously. There are different tools used in this  type of testing. 

Automation Process

shape Description

Executing the test case using a automation tool is known as Automation Process. Automation Process consist of five stages they are Tool selection, Scope, Planning and Designing, Test Execution, Maintenence.

Tool selection

Tool is selected based on the technology. For example selenium is not supported  for the desktop applications. Conduct Proof of Concept of Tool on AUT.

Scope

The scope of automation is :
  • For testing browsers, it can use same test cases.
  • To reduce the test cases complexity.

Planning and Designing

In planning and designing following things action can be preformed such as:
  • Preparation of Automation test bed
  • It selects automation tool
  • Features of framework design

Test Execution

  • Execution will be done by using a tool
  • Scripts are executed in this section

Maintenance

  • Automation script needs to be reviewed and can be added.
  • To improve the effectiveness of automation script maintenance is necessary.

Tools

shape Description

To execute the test cases in Automation, tools are used. There are number of tools in Automation testing.

Importance

shape Description

The importance of Automation testing is test coverage can be increased. Automation is performed by utilizing a strong programming language, i.e,automation programming application and a VB scripting. There are numerous apparatuses accessible that can be utilized to compose the scripts of automation process. And Test cases can be executed very quickly. Multiple sites can be tested at a time. Without using manual labour Automation testing can be done. For large projects Automation testing is given high priority.

Advantages

shape Description

The following are the advantages of Automation Testing are :
  • Constancy in time execution process
  • Accuracy might be upto the mark
  • Repetititive task can be done easily
  • It takes less time to execute
  • It requires less resources

Disadvantages

shape Description

The following are the disadvantages of Automation Testing:
  • Over Reliance
  • Unrealistic expectations
  • Consistent learning
  • Automation is expensive if we use a commercial tool
  • Full length percent automation testing is not possible
  • Cannot estimate the cost and time for the first time
  • Preparation of test environment setup

Summary

shape Key Points

  • Automation tool can be selected from the environment support.
  • Scripts should be written according to the scripting standards.