According to the passage, test automation:
- Is independent of test quality and does not affect how effective tests are at finding defects, but it does impact cost effectiveness and evolvability.
- Once implemented, running an automated test is typically much cheaper than performing the same test manually. Ensuring tests are easy to automate also reduces long-term costs.
- To assess if a test automation strategy is meeting its objectives, the objectives must first be defined and then a few key attributes related to those objectives should be measured.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
82 views1 page
Test Automation
According to the passage, test automation:
- Is independent of test quality and does not affect how effective tests are at finding defects, but it does impact cost effectiveness and evolvability.
- Once implemented, running an automated test is typically much cheaper than performing the same test manually. Ensuring tests are easy to automate also reduces long-term costs.
- To assess if a test automation strategy is meeting its objectives, the objectives must first be defined and then a few key attributes related to those objectives should be measured.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
Test automation
According to Fewster et al [7] automated quality is independent of test quality and
whether a test is automated or performed manually affects neither how effective tests are in terms of defect detection or testing more then one thing but it effects only how cost effective and evolvable it is. Once implemented an automated test, the cost of running it often will be significant smaller then of the effort to perform it manually and the better approach to automating tests the cheaper it will be to implement them in the long term. Objectives for test automation In order to find a way to assess whether your test automation regime meets your objectives or not, you must first know what your objectives are. You may not need to measure all possible attributes you can think of, but could choose three or four that will give you the most useful information about whether or not you are achieving your objectives. The important thing is to know what your objectives are and to measure attributes that are related to those objectives. Attributes of test automation The following are attributes of test automation identified by Fewster et al [7] Maintainability An automation regime that is highly maintainable is one where it is easy to keep tests in step with the software. Efficiency Efficiency is related to cost and is generally one of the main reasons why people want to automate testing in order to be able to perform their test with less effort, or in a shorter time. Reliability The reliability of an automated testing regime is related to its ability to give accurate and repeatable results. Flexibility The flexibility of an automated testing regime is related to the level of extent to which it allows you to work with different subsets of tests. For example, a more flexible regime will allow test cases to be combined in many different ways for different test objectives. Usability Usability must be considered in terms of the intended users of the regime. For example, a regime may be designed for use by software engineers with certain technical skills, and may need to be easy for those engineers to use. That same regime may not be usable for non-technical people. Robustness A regime that is more robust will require few or no changes to the automated tests, and will be able to provide useful information even when there are many defects in the software. Portability The portability of an automated testing regime is related to its ability to run in different environments
Instant download OpenAI API Cookbook: Build intelligent applications including chatbots, virtual assistants, and content generators Henry Habib pdf all chapter