Explore chapters and articles related to this topic
Quality Management
Published in J. Kent Crawford, Project Management Maturity Model, 2021
Testing—Unlike in a predictive environment, agile testing begins at the start of the initiative with continuous integration between development and testing. Agile testing is not sequential (in the sense it is executed only after coding phase) but continuous. In addition, agile testing requires testing be fully automated and is critical for continuous delivery and continuous testing. Test automation automates repetitive but necessary tasks in a formalized testing process already in place or perform additional testing that would be difficult to do manually.
Test Process and Automation Assessment
Published in William E. Lewis, David Dobbs, Gunasekaran Veerapillai, Software Testing and Continuous Quality Improvement, 2017
William E. Lewis, David Dobbs, Gunasekaran Veerapillai
Efforts have been made to reduce the software testing life cycle and cost. Test automation has emerged as a viable alternative to manual testing to reduce the test life-cycle cost. However, the initial investment on the testing tools and script development efforts still remains a huge cost. The return on investment (ROI) is not realized quickly by the business.
(AIAM2019) Artificial Intelligence in Software Engineering and inverse: Review
Published in International Journal of Computer Integrated Manufacturing, 2020
Mohammad Shehab, Laith Abualigah, Muath Ibrahim Jarrah, Osama Ahmad Alomari, Mohammad Sh. Daoud
SE is currently a global hotspot, and automation is the next trend. Software and engineers need to automate everything in technology. The role of the AI domain in the SE domain was validated in (Tamalika et al. 2017). Rather than humans manually generating all the software code to obtain services, users’ need, and test automation, tools can help in generating the code and executing test and analysis for the code and can constantly develop as they obtain personal information. This paper reviews and summarizes the different benefits and drawbacks regarding automating SE. It also explains the position that factors can perform in a scheme.