Automated test softwares can be either keyword driven or functional decomposition. These two terms refer to the two types of testing automation. Functional decomposition refers to the type of test automation software where the software system is broken down into sub-functions and system functions so that each component will communicate accordingly. The keyword driven type of test automation, on the other hand, uses pre-made key words instead of breaking down the system into components. Each keyword will then correspond to each system function and sub-function.
Each type of automated testing software tool has its own share of advantages and disadvantages. The benefits of using functional decomposition include the efficiency of a modular design, the elimination of redundancy, script reusability, convenient maintenance, and robust error handling. On the other side, functional decomposition can be costly since it needs the employment of skilled technical personnel to write and maintain scripts. This type of test automation software also requires more time since the maintenance team must preserve the test data as well.
Keyword driven test automation software applications, in contrast, are easier to create and maintain. This approach does not also require technical expertise. In fact, even non-technical staff can run and maintain the software, thus encouraging cost-effectiveness within the company. Despite this, creating the central utility scripts demands high level of proficiency. Even custom scripts for intricate scenarios can become time consuming. Failure to build stable architecture in terms of utility scripting may lead to risk of malfunction and system crash.
forex robot
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment