Test automation framework is a set of assumptions, concepts and tools that provide support for automated software testing. The main advantage of such a framework is its low cost for maintenance. If there is a change in any test case, only then, the test case file needs to be updated while the Driver Script and Startup script remains the same. There's no need to update the scripts in case of any changes to the application. Choosing right framework/scripting technique helps in maintaining the costs.
The concept isn't new—special-purpose programming languages and all kinds of modeling/specification languages have always existed, but the term has become more popular due to the rise of domain-specific modeling. Examples of domain-specific languages include Logo for children, Verilog and VHSIC hardware description languages, R and S languages for statistics, Mata for matrix programming,
published by Anonymous on December 29, 2016 - 09:45
Deciding on the right testing tool for a desktop app, might be a difficult task. To make the decision easier, these are the pros and cons of 8 different open source test automation tools for desktop applications, written in WinForms/ WPF:
Recent comments