Reducing Testing Effort using Automation

Milad Hanna, Nahla El-Haggar, Mostafa Sami
2013 International Journal of Computer Applications  
Software quality is a major concern in the development of modern software systems. Software testing is the process of putting the developed system under testing to ensure its high quality. Unfortunately, software testing process is expensive and consumes a lot of time through software development life cycle. As software systems grow, manual software testing becomes more and more difficult especially in the large systems as it requires a lot of effort in terms of time spent in testing process.
more » ... testing process. So, there was always a need to decrease the testing time through automating tests. This paved the way to "Automated Software Testing". Using automation, the high testing effort can be dramatically reduced and the overall costs related with it can be decreased as well. This leads to a more need to invent new efficient automated scripting techniques to ensure high quality systems. This study aims to provide a new scripting technique that facilitates the process of automating the execution phase through software testing in an industrial context.
doi:10.5120/14032-1837 fatcat:wbln5sw2ozdxnddo5s4qvj2xiq