Test automation pyramid from theory to practice
Test automation pyramid from theory to practice
复制标题
测试自动化金字塔从理论到实践
DOI:
10.1109/aqtr.2018.8402699
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
L. Miclea
中科院分区:
文献类型:
--
作者:
Andrei Contan;C. Dehelean;L. Miclea
Software professionals employ the disciple of Test automation to create test scripts that validate the technical and functional aspects of a software. A well known test automation model has been defined in the technical literature as, test automation pyramid and is widely referenced when it comes to automated testing within Agile methodologies. Test automation pyramid implies that the interaction with the system under tests should be made on 3 layers, Unit, Service and User Interface. Other interpretations of the model also suggest a quantitative approach, in which the larger surface implies more effort invested in that layer. This paper analyses 5 software projects, developed under Agile principles in which test automation is an important aspect of maintaining high quality standards. The data analysis will focus on the numbers of unit, integration and user interface tests and determines whether the findings comply with the theoretical model. The conclusions attributed to this paper suggests software professionals involved in the development of test automation should put more critical thinking in the models promoted by literature. Also, the paper identified a need for alternative models that are consistent with industry best practices and better correlated with information from real life projects.