5. JIRA as a Test Management Tool
• Create Tests as JIRA issues
• Execute Tests and store execution
results in JIRA
• Link to bugs and requirements
• Multiple affects/fix for versions
• Automatic and manual issue assignment
• Workflow controls QA and test results
• Integrates with source code repository
• Search Test entities
• Issue comments and attachments
• Reporting
• Import from other systems
• Highly Customizable
7. • Composed with a list of steps
• Each Step is defined by:
• Action
• Data
• Expected Result
• Input Attachments
• Support for JIRA Wiki markup
Manual Tests
XRAY FOR JIRA
8. • Write tests in a business-readable domain-specific
language (Gherkin)
• The test definition serves as documentation
• Cucumber works with Ruby, Java, .NET, Flex or web
applications written in any language
• Execute QA tests in your Continuous Integration
builds
• Manage Cucumber tests in JIRA using Xray
• Import Execution Results using Xray REST API (no
additional add-on required)
Automated Tests
XRAY FOR JIRA
9. • Group Test issues into Test Sets
• Create Pre-Conditions for Tests
Managing Tests
XRAY FOR JIRA
10. Test Execution
XRAY FOR JIRA
• Plan Test Executions
• Add Tests or Test Sets
• Assign Work to Testers
• Test Execution issue
• Test Runs
• Execute Tests inline
• Configure Test Run Columns
11. Executing Tests
XRAY FOR JIRA
• Set Execution Result
• Create Defect issues
• Attach Evidences
• Add comments
• Check the Execution Activity Log
Bom dia.
O meu nome é Bruno Conde. Trabalho na Xpand IT e sou product manager do Xray, um add-on de test management para o JIRA. Vou falar sobre como usar o Jira e outras plataformas do ecossistema Atlassian para gestão de testes.
Hoje em dia, o Software está em todo o lado e não pode falhar. Como tal, os testes são cada vez mais importantes para assegurar a qualidade do software.
Uma platafoma de Test Management é um software usado para gerir tests e execuções e produzir metricas e relatórios que permitam a visualização do estado dos Testes e Cobertura de Requisitos.
Temos aqui alguns exemplos de clientes nossos que usam os nossos add-ons para assegurar a qualidade dos seus produtos e serviços.
O JIRA é uma plataforma muito versátil. No contexto de devops, além de poder ser usada na area de Desenvolvimento e na área Operacional, pode tambem ser usado para Quality Assurance.
Quando não se usa uma plataforma de Test Management os tests são muitas vezes definidos desta forma, usando o excel para definir os passos e resultados esperados.
E é daí que surge a necessidade de uma plataforma mais robusta para a gestão de testes.
O JIRA é uma plataforma que já contém grande parte das funcionalidades necessarias para gestão de testes.
Podemos pensar num Teste como um issue type para o qual podemos criar vários issues do tipo Teste.
Contudo, apesar de ser possível utilizar o JIRA nativamente para Test management, existem addons específicos facilitam a gestão de testes, execuções e análise.
E é aqui que surge o Xray.
O xray suporta testes manuais e testes automáticos.
Os testes manuais são para ser executados manualmente por um utilizador enquanto que os testes automáticos são criados para serem executados por máquinas. Mas independentemente do tipo de teste, é sempre necessário gerir-los.
O Cucumber é uma framework de testes que nos permite definir os testes numa linguagem muito proxima da natural.
Xray also provides the concept of Test Set and Pre-Conditions.
Plano de execução onde podemos adicionar Tests e Test Sets
Besides Tests, we often use JIRA for Requirement and Defect Management