Abstract
The increasing adoption of agile methodologies is changing the landscape of software testing. Both the manifold of testing techniques and the agile mindset have shown as challenges for professionals. In this context, this work conducted a systematic mapping of studies published in Brazil, with the goal of gathering evidence on the use of agile testing practices in the country. Using the Agile Testing Quadrants as classification model, testing techniques, their benefits and challenges were identified. This systematic mapping revealed that, despite the quality improvements and reduction of costs brought by the use of agile testing techniques, learning curves and lack of management cooperation introduce significant difficulties for the full adoption of agile testing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The “Lattes Curriculum” is considered the brazilian standard for information of scientific and academic production, students, professors, researches and professionals envolved in science and technology.
- 2.
The Python script is available on the following link: https://goo.gl/PguSfd.
- 3.
List of articles available on the following link: https://goo.gl/19IAXO.
References
Sauce Labs: Testing Trends in 2017: A Survey of Software Professionals. https://saucelabs.com/news/sauce-labs-releases-third-annual-state-of-testing-survey-results. Accessed 5 June 2017
Agile Manifesto: Manifesto for Agile Software Development. http://www.agilemanifesto.org. Accessed 5 June 2017
Viana, V.: Um Método para Seleção de Testes de Regressão para Automação. Dissertação de Mestrado pelo Centro de Informática da UFPE (2006)
Williams, L., Cockburn, A.: Agile software development: it’s about feedback and change. Computer 6, 39–46 (2003)
Marick, B.: Agile testing directions: tests and examples. http://www.exampler.com/old-blog/2003/08/21.1.html#agile-testing-project-1. Accessed 5 June 2017
Crispin, L., Gregory, J.: Agile Testing: A Practical Guide for Testers and Agile Teams, 1st edn. Addison-Wesley, Reading (2009)
Kitchenham, B.A., Charters, S.: Guidelines for performing systematic literature reviews in software engineering, vol. 2.3, EBSE-2007-01, Keele, UK (2007)
Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: 18th International Conference on Evaluation and Assessment in Software Engineering, pp. 1–10 (2014)
Goldman, A., Katayama, E.: Retrato da comunidade acadêmica de métodos ágeis no Brasil. In: Workshop Brasileiro de Métodos Ágeis. WBMA, pp. 1–10 (2011)
Mena-Chalco, J.P., Marcondes Jr., C.R.: ScriptLattes: an open-source knowledge extraction system from the Lattes platform. J. Brazilian Comput. Soc. 15(4), 31–39 (2009)
Beck, K.: Extreme Programming Explained: Embrace the Change, 1st edn. Addison-Wesley, Boston (2000)
Fowler, M.: Refactoring: Improving the Design of Existing Code, 1st edn. Addison-Wesley, Boston (1999)
Filho, M.C., Vasconcelo, J.L., Santos, W.B., Silva, I.F.: Um Estudo de Caso sobre o Aumento de Qualidade de Software em Projetos de Sistemas de Informação que Utilizam Test Driven Development. In: SBSI, pp. 315–326 (2012)
Gouveia, V., Júnior, N.L., Furtado, A.P., Junior, I.F., Furtado, F.: Avaliando as métricas ágeis utilizadas pelas empresas certificadas no nível F do MPS.Br. In: WAMPS, pp. 85–93. (2016)
Lucena, P., Tizzei, L.P.: Applying software craftsmanship practices to a scrum project: an experience report. In: WASHES, pp. 73–84 (2016)
De Castro, A.M.F.V., Macedo, G.A., Collins, E.F., Dias-Neto, A.C.: Extension of Selenium RC tool to perform automated testing with databases in web applications. In: AST, pp. 125–131 (2013)
Villanes, I.K., Costa, E.A.B., Dias-Neto, A.C.: Automated mobile testing as a service (AM-TaaS). In: SERVICES 2015, pp. 79–86 (2015)
Braz, A., Rubira, C.M.F., Vieira, M: Development of complex software with agile method. In: Agile Conference, pp. 97–101 (2015)
Vaz, V.T., Conte, T., Travassos, G.H.: Empirical Assessments of a tool to support Web usability inspection. CLEI Electron. J. 16(3), 6–22 (2013)
Rivero, L., Kawakami, G., Conte, T.U.: Using a controlled experiment to evaluate usability inspection technologies for improving the quality of mobile web applications earlier in their design. In: SBES, pp. 161–170 (2014)
Neves, C.E., Campos, F.: Teste de Usabilidade do Módulo de Atendimento da Ferramenta Desktop de Gestão de Clínicas de Diagnóstivo por Imagem Uniclinika Ris. In: CONERG, pp. 117–135 (2014)
De, R.Q., Ribeiro, C.P., Monteiro, R., Marcio, M.: Análise de Usabilidade da Homepage de um Equipamento de Eletroencefalograma: Emotiv Epoc. In: ERGODESIGN, pp. 47–60 (2014)
Nascimento, I., Gaspar, W., Conte, T., Gadelha, B., Elaine, H.: Melhor prevenir do que remediar: Avaliando usabilidade e UX de software antes de levá-lo para a sala de aula. In: SBIE, pp. 806–815 (2016)
Falcao, C., Lemos, A.C., Soares, M.: Evaluation of natural user interface: a usability study based on the leap motion device. In: AHFE Conference, pp. 5490–5495 (2015)
Ali, S., Briand, L., Hemmati, H., Panesar-Walawege, R.: A systematic review of the application and empirical investigation of search-based test case generation. IEEE Trans. Softw. Eng. 5, 1–22 (2008)
Mohammed, N.M., Niazi, M., Alshayeb, M., Mahmood, S.: Exploring software security approaches in software development lifecycle: a systematic mapping study. Comput. Stand. Interfaces 50, 107–115 (2017)
Melo, C., Santos, V., Katayama, E., Corbucci, H., Prikladnicki, R., Goldman, A., Kon, F.: The evolution of agile software development in Brazil: education, research, and the state-of-the-practice. J. Braz. Comput. Soc. 19(4), 523–552 (2013)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Farias, J., Vasconcelos, A., Junior, I. (2018). Agile Testing in Brazil: A Systematic Mapping. In: Santos, V., Pinto, G., Serra Seca Neto, A. (eds) Agile Methods. WBMA 2017. Communications in Computer and Information Science, vol 802. Springer, Cham. https://doi.org/10.1007/978-3-319-73673-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-73673-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-73672-3
Online ISBN: 978-3-319-73673-0
eBook Packages: Computer ScienceComputer Science (R0)