QR Code

Catia LOPES1, Maryam ABBASI3, Pedro MARTINS2, Filipe CARDOSO1 and Filipe SA4

1 Department of Informatics, Polytechnic of Viseu, Viseu, Portugal

2 CISeD – Research Centre in Digital Services, Polytechnic of Viseu, Viseu, Portugal

3 University of Coimbra, Coimbra, Portugal

4 Polytechnic of Coimbra, Coimbra, Portugal

Abstract

More and more people are dependent on technology. They increasingly use electronic services for day-to-day routines, and user loyalty to the software is essential, being defined by the excellence of the SW. The fewer flaws it has, the greater the likelihood of being able to retain the user’s loyalty. For this situation to be possible, tests are crucial in the development stage since they have the main purpose of identifying errors. To be possible to have a good quality of software, it is important to realize the importance of carrying out tests, as well as to understand what types of tests exist and realize which ones fit in each situation. In addition, the article addresses the life cycle and levels associated with software testing. In terms of test automation, there are some tools for developing this type of test, referencing the Katalon studiom robot framework, Protractoe and Watir; each is framed in different practical situations.

Keywords: Software Tests, Manual Tests, Automated Tests, Software Test Levels, Test Life Cycle.
Shares