Automação de Testes em Aplicações de BPMS: um Relato de Experiência
Resumo
Este artigo relata uma experiência de teste automatizado de uma aplicação desenvolvida com o apoio de sistemas de gestão de processos de negócio (Business Process Management Systems – BPMS). Para isso, implementou-se um mesmo processo usando dois diferentes BPMS: Bonita e Activiti. Submeteu-se as aplicações Web resultantes a testes de carga e testes funcionais, utilizando-se as ferramentas Apache JMeter, Selenium e Cucumber. Os resultados evidenciam a viabilidade e as limitações na automação de testes deste tipo de aplicação.
Palavras-chave:
Automação, Aplicações, Relato
Referências
ABPMP (2012). Guide to the Business Process Management Body of Knowledge (BPMCBOK). Association of Business Process Management Professionals, 2nd edition.
Bourque, P. e Fairley, R. E. (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK), Version 3.0. IEEE Computer Society.
Chetty, N. K. (2014). How to perform workflow testing for BPM applications. Disponível em: http://www.evoketechnologies.com.
Chiavegatto, R. et al. (2013). Especificação e automação colaborativas de testes utilizando a técnica BDD. In XII Simpósio Brasileiro de Qualidade de Software, pp. 334–341.
de Moura, J. L. et al. (2013). Gestão de processos de negócio em curso de sistemas de informação: Relato de experiência utilizando software livre. In IX Simpósio Brasileiro de Sistemas de Informação, pp. 206–217.
Forrester Research (2013). The forrester wave: BPM suites, Q1 2013.
Graham, D. e Fewster, M. (2012). Experiences of Test Automation: Case Studies of Software Test Automation. Addison-Wesley.
van der Aalst, W. M. P. (2013). Business process management: A comprehensive survey. ISRN Software Engineering, 2013(507984).
Weske, M. (2012). Business Process Management: Concepts, Languages, Architectures. Springer, 2nd edition.
Winter Green Research (2013). Business process management (BPM) cloud, mobile, and patterns: Market shares, strategies, and forecasts, worldwide, 2013 to 2019.
Bourque, P. e Fairley, R. E. (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK), Version 3.0. IEEE Computer Society.
Chetty, N. K. (2014). How to perform workflow testing for BPM applications. Disponível em: http://www.evoketechnologies.com.
Chiavegatto, R. et al. (2013). Especificação e automação colaborativas de testes utilizando a técnica BDD. In XII Simpósio Brasileiro de Qualidade de Software, pp. 334–341.
de Moura, J. L. et al. (2013). Gestão de processos de negócio em curso de sistemas de informação: Relato de experiência utilizando software livre. In IX Simpósio Brasileiro de Sistemas de Informação, pp. 206–217.
Forrester Research (2013). The forrester wave: BPM suites, Q1 2013.
Graham, D. e Fewster, M. (2012). Experiences of Test Automation: Case Studies of Software Test Automation. Addison-Wesley.
van der Aalst, W. M. P. (2013). Business process management: A comprehensive survey. ISRN Software Engineering, 2013(507984).
Weske, M. (2012). Business Process Management: Concepts, Languages, Architectures. Springer, 2nd edition.
Winter Green Research (2013). Business process management (BPM) cloud, mobile, and patterns: Market shares, strategies, and forecasts, worldwide, 2013 to 2019.
Publicado
17/08/2015
Como Citar
DE MOURA, Jéssica Lasch; CHARÃO, Andrea Schwertner.
Automação de Testes em Aplicações de BPMS: um Relato de Experiência. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 14. , 2015, Manaus.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2015
.
p. 212-219.
DOI: https://doi.org/10.5753/sbqs.2015.15225.