Avaliação da Automatabilidade como Estratégia de Garantia de Qualidade no Front-end do Projeto SobreVidas – “Câncer de Boca”

  • Tallya J. S. Barbosa UFG
  • Gabriel F. dos Reis UFG
  • Leandro Pedrosa UFG
  • Luiza de O. Costa UFG
  • Renata D. Braga UFG
  • Rejane F. Ribeiro-Rotta UFG

Resumo


A testabilidade tem ganhado grande relevância como critério de avaliação da qualidade de software. Em sistemas críticos, como sistemas para a área da saúde, é essencial que o software seja amplamente testável e efetivamente testado. Em ambientes ágeis, a automatabilidade surge como um fator central para a testabilidade, possibilitando a execução rápida, repetível e confiável de testes. Este estudo avalia a automatabilidade da interface Web da plataforma SobreVidas – “Câncer de Boca”, identificando deficiências e propondo melhorias voltadas ao fortalecimento da garantia de qualidade e ao aumento da confiabilidade do sistema.
Palavras-chave: Testabilidade, Automatabilidade, Garantia de Qualidade de Software, Sistemas Críticos, Câncer de Boca

Referências

Aghazadeh, S., Pirnejad, H., Aliyev, A., and Moradkhani, A. (2015). Evaluating the effect of software quality characteristics on health care quality indicators. Journal of Health Management, 2:67–73.

Aho, P. and Vos, T. (2018). Challenges in automated testing through graphical user interface. In 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pages 118–121.

Alotaibi, Y. K. and Federico, F. (2017). The impact of health information technology on patient safety. Saudi Medical Journal, 38(12):1173–1180.

Basit, M., Baldwin, K., Kannan, V., Flahaven, E., Parks, C., Ott, J., and Willett, D. (2018). Agile acceptance test–driven development of clinical decision support advisories: Feasibility of using open source software. JMIR Medical Informatics, 6:e23.

Bernardo, P. C. (2011). Padrões de testes automatizados. Dissertação (mestrado em ciência da computação), Instituto de Matemática e Estatística, Universidade de São Paulo, São Paulo.

Bicalho, L., Montandon, J., and Valente, M. (2024). Identificação de smells em testes fim-a-fim implementados em cypress. In Anais do XII Workshop de Visualização, Evolução e Manutenção de Software, pages 1–12, Porto Alegre, RS, Brasil. SBC.

Binder, R. V. (1994). Design for testability in object-oriented systems. Commun. ACM, 37(9):87–101.

Cypress.io (2025). Why cypress? [link] [Accessed: 2025-09-05].

De Luca, M., Fasolino, A. R., and Tramontana, P. (2024). Investigating the robustness of locators in template-based web application testing using a gui change classification model. Journal of Systems and Software, 210:111932.

IEEE (2014). IEEE Standard for Software Quality Assurance Processes. IEEE Std 730-2014 (Revision of IEEE Std 730-2002), pages 1–138.

International Organization for Standardization (2011). ISO/IEC 25010: Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models.

Kaur, G. and Tiwari, R. G. (2023). Comparison and analysis of popular frontend frameworks and libraries: An evaluation of parameters for frontend web development. In 2023 4th International Conference on Electronics and Sustainable Communication Systems (ICESC), pages 1067–1073.

Kulesza, R., Sousa, M., Lima, M., Araujo, C., and Filho, A. (2018). Evolução das Arquiteturas de Software Rumo à Web 3.0, pages 1–38.

Lalband, N. and Dwaram, K. (2019). Software engineering for smart healthcare. International Journal of Innovative Technology and Exploring Engineering, 8:325–331.

Obigbesan, O., Graham, K., and Benzies, K. M. (2024). Software testing of ehealth interventions: Existing practices and the future of an iterative strategy. JMIR Nursing, 7:e56585.

Parry, O., Kapfhammer, G. M., Hilton, M., and McMinn, P. (2021). A survey of flaky tests. ACM Trans. Softw. Eng. Methodol., 31(1).

Pathak, K., Ninoria, S., and Bharadwaj, S. (2022). Scope of agile approach for software testing process. In 2022 11th International Conference on System Modeling Advancement in Research Trends (SMART), pages 1079–1083.

Ratnani, H. and Suri, P. (2015). Object oriented software testability survey at designing and implementation phase. International Journal of Science and Research (IJSR), 438.

Richardson, I., Reid, L., and O’Leary, P. (2016). Healthcare systems quality: development and use. pages 50–53.

Ronchieri, E. and Canaparo, M. (2023). Assessing the impact of software quality models in healthcare software systems. Health Systems, 12:1–13.

Smith, A. and Jones, B. (1999). On the complexity of computing. In Advances in Computer Science, pages 555–566. Publishing Press.

Xu, Z., Li, Q., and Tan, S. H. (2025). Guiding ChatGPT to Fix Web UI Tests via Explanation-Consistency Checking.
Publicado
04/12/2025
BARBOSA, Tallya J. S.; DOS REIS, Gabriel F.; PEDROSA, Leandro; COSTA, Luiza de O.; BRAGA, Renata D.; RIBEIRO-ROTTA, Rejane F.. Avaliação da Automatabilidade como Estratégia de Garantia de Qualidade no Front-end do Projeto SobreVidas – “Câncer de Boca”. In: ESCOLA REGIONAL DE INFORMÁTICA DE GOIÁS (ERI-GO), 13. , 2025, Luziânia/GO. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 70-79. DOI: https://doi.org/10.5753/erigo.2025.17009.