Soluções globais para sistemas industriais-teste de software
Contribuinte(s) |
Reis, Leonilde |
---|---|
Data(s) |
24/06/2016
24/06/2016
01/06/2016
|
Resumo |
Relatório de estágio apresentada para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Sistemas de Informação Organizacionais O presente relatório surge no âmbito do estágio do curso de Mestrado em Sistemas de Informação Organizacionais. O estágio foi realizado na empresa Mind software, SA., num período de 9 meses, que teve como objetivo proporcionar um contacto direto e continuado com o exercício profissional desenvolvido, a capacidade de inserção profissional, o relacionamento interpessoais no contexto real de trabalho, bem como a capacidade de refletir sobre as experiencias proporcionadas como forma de aprendizagem. Durante período de estágio, o estagiário trabalhou diretamente com a equipa de desenvolvimento e manutenção de software da unidade de Sistemas Industriais e teve como objetivo detetar bugs nas aplicações e transmiti-los à restante equipa para que fossem resolvidos e dessa forma, melhorar a robustez dos produtos. Durante estes nove meses o estagiário teve de aprender a funcionalidade de programas que se destinam à indústria do calçado, pois para ser possível realizar os testes corretamente é necessário conhecer a fundo cada uma das aplicações. Realizou-se planos de testes, testes manuais e automatização de testes aplicacionais, que consistiu na realização de testes funcionais, testes não funcionais, testes de regressão e teste de usabilidade sobre a aplicação MindCut nas configurações Twin, Small e Large, com a utilização da ferramenta de automatização TestComplete10 e posteriormente o TestComplete11. Antes de dar início aos testes das aplicações foi feita uma introdução aos produtos. Após isso foi necessário fazer uma leitura exaustiva aos manuais das aplicações MinCAD 3D, MindCAD 2D, MindGest e MindCut. Posteriormente foram realizados os cadernos de testes, os testes e automatização com a utilização do TestComplete10 e posteriormente TestComplete11. Durante estas tarefas todos os bugs encontrados foram colocados na plataforma de colaboração TFS (Team Foundation Server) para o devido tratamento na equipa de desenvolvimento. A automatização dos testes aplicacionais teve por parte da organização um acompanhamento constante, pois com o planeamento existente para equipa de desenvolvimento e na tentativa de responder de forma ágil ao cliente, torna-se necessário poder executar os testes das aplicações de forma automática, poupando tempo e trabalho a quem realiza essas tarefas. Após a automatização dos testes, seguiu-se a análise crítica dos resultados gerados pela plataforma de testes Testcomplete. Foi feita uma reflexão da mesma sobre o benefício da plataforma de testes automáticos para empresa e para aplicação MindCut. Percebendo a importância do trabalho em equipa, a partilha de informação e comunicação entre os membros da equipa. Em seguida foram analisados mais profundamente os módulos realizados e os cadernos de testes para procederem à sua execução, os respetivos processos contribuiu significativamente na melhoria da aplicação, na redução significativa em termos de tempo de execução de testes. This report comes in the Master's course in stage Organizational Information Systems. The stage was held in the company Mind software, SA., a period of nine months, which aimed to provide a direct contact and continued with the professional practice developed, the employability, the interpersonal relationship in a real work environment, as well as the ability to reflect on the experiences provided as a way to learning. During the probationary period, the trainee worked directly with the development team and Industrial Systems unit of software maintenance and aimed to detect bugs in the applications and forward them to the rest of the team to be solved and thus improve the robustness of products. During these nine months the trainee had to learn the functionality of programs that are intended for footwear industry as to be able to perform the tests correctly is necessary to know the background each application. Held flat testing, manual testing and automation of application tests, which consisted in performing functional tests, no functional test, regression test and usability test on MindCut application in twin configurations, Small and Large, with the use of TestComplete10 automation tool and then the TestComplete11. Before beginning the tests of applications was an introduction to the products. After it was necessary to make a thorough reading to manual application MinCad 3D, 2D MindCad, MindGest and MindCut. Subsequently the rolls were performed tests, tests and automation with the use of TestComplete10 and then TestComplete11. During these tasks all found bugs were placed in TFS collaboration platform (Team Foundation Server) for proper treatment in the development team. The automation of applicational tests had by the organization constant monitoring, as with the existing planning to development team and attempt to answer customer agile manner, it is necessary to be able to run the tests of automatic applications, saving time and work to who performs these tasks. After the automation of tests, followed by a critical analysis of the results generated by TestComplete test platform. A reflection of the same on the benefit of automated testing platform for the company and MindCut application was made. Realizing the importance of teamwork, information sharing and communication among team members. Then they were analyzed further the realized modules and notebooks testing to proceed to its implementation, the respective processes contributed significantly to the improvement of the application in a significant reduction in terms of test execution time. |
Identificador |
http://hdl.handle.net/10400.26/14191 201197537 |
Idioma(s) |
por |
Publicador |
Instituto Politécnico de Setúbal. Escola Superior de Ciências Empresariais |
Direitos |
openAccess |
Palavras-Chave | #MindCut #Teste #Qualidade #Automatização dos testes #TestComplete #MindCut #Testing #Quality #Automation of testing |
Tipo |
masterThesis |