Pages

Monday, November 14, 2011

Disadvantages of Automation Software Testing

Though the automation testing has many advantages, it has its own disadvantages too. Some of the disadvantages are:
·         Proficiency is required to write the automation test scripts.
·         Debugging the test script is major issue. If any error is present in the test script, sometimes it may lead to deadly consequences.
·         Test maintenance is costly in case of playback methods. Even though a minor change occurs in the GUI, the test script has to be rerecorded or replaced by a new test script.
·         Maintenance of test data files is difficult, if the test script tests more screens.
·         Cost of learning a new language vs. its limited applicability
·         Cost of designing, implementing, and maintaining a domain-specific language as well as the tools required to develop with it (IDE)
·         Finding, setting, and maintaining proper scope.
·         Difficulty of balancing trade-offs between domain-specificity and general-purpose programming language constructs.
·         Potential loss of processor efficiency compared with hand-coded software.
·         Proliferation of similar non-standard domain specific languages, i.e. a DSL used within insurance company A versus a DSL used within insurance company B.
·         Non-technical domain experts can find it hard to write or modify DSL programs by themselves.

No comments:

Post a Comment