Uma Avaliação de Ferramentas para Testes em Sistemas de Informação Móveis baseada no Método DMADV
Resumo
Os dispositivos móveis tem se popularizado e com eles os sistemas de informação móveis (SIM). Devido às restrições desses dispositivos, o desenvolvimento desses sistemas é complexo. Logo, para garantir qualidade aos SIMs é importante que se realize testes de software, mas essa atividade é bastante onerosa. Para reduzir os custos, pode-se usar ferramentas de teste. Contudo, existem várias opções no mercado dificultando a escolha da ferramenta ideal. Este artigo apresenta uma avaliação entre as principais ferramentas de teste para SIMs baseado na metodologia Six Sigma utilizando o DMADV. Os resultados obtidos podem guiar a escolha da ferramenta de teste, bem como são úteis para identificar as necessidades não supridas.
Referências
Dantas, V. L.L. ; Marinho, F. G.; Costa, A. L.; Rossana M. C. Andrade (2009). Testing Requirements for Mobile Applications. In Proceedings of the 24th International Symposium on Computer and Information Sciences. Guzelyurt: IEEE, p. 555-560.
Dórea, A. D. O.; Carvalho, F. S.; Santos, M. T.; Neto, M. C. M.; Moises, D. (2008). Avaliação de Ferramentas de Automação para Engenheiros de Testes. In: Anais do IV Simpósio Brasileiro de Sistemas de Informação. RJ: SBC. v. 1. p. 23-34.
El-Haik, Basen S. e Shaout, Adnan. (2010) “Software Design for Six Sigma: A Roadmap for Excellence”. Wiley; 1 edition.
Ferreira, D. S. (2007) Abordagem Híbrida para Avaliação da Usabilidade de Dispositivos Móveis. Dissertação (Mestrado), Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande.
Google (2013a). Robotium: Android test automation framework. Disponível em: http://code.google.com/p/robotium/. Último acesso em janeiro de 2013.
Google (2013b). MonkeyRunner. Disponível em: http://developer.android.com/tools/help/monkeyrunner_concepts.html. Último acesso em janeiro de 2013.
Haag, S.; Raja, M. K.; Schkade, L. L. (1996). Quality function deployment usage in software development. In Communications of the ACM, 39(1):41 – 49.
Pivotal Labs (2013). Robolectric. Disponível em: http://pivotal.github.com/robolectric/. Último acesso em janeiro de 2013.
Santos, I. S.; Dantas, V. L. L.; Santos, R. M. (2012). Teste de aplicações móveis: uma análise das pesquisas científicas via revisão sistemática. Anais do Simpósio Brasileiro de Qualidade de Software.
Shamsoddin-Motlagh, E. (2012). A Review of Automatic Test Cases Generation. In International Journal of Computer Applications, v. 57, n. 13, p. 25–29
Tayntor, C. B. (2003). Six Sigma Software Development, Flórida, Auerbach Veloso, J. ; Santos Neto, P.; Santos, I. S. ; Britto, R.S. (2010) Avaliação de Ferramentas de Apoio ao Teste de Sistemas de Informação. In iSys: Revista Brasileira de Sistemas de Informação, v. 3, p. 4, 2010.
Wang, S. and Offutt, J. (2009). Comparison of Unit-Level Automated Test Generation Tools. In IEEE International Conference on Software Testing Verification and Validation Workshops, pp. 210-219.
Werkema, C. (2013) Integração entre o Design for Six Sigma (DFSS) e a Metodologia de Gerenciamento de Projetos PMBoK. Disponível em: http://www.leansixsigma.com.br/. Último acesso em janeiro de 2013