UAI Test 2014 - Storyboards - dos Requisitos aos Testes
-
Upload
jose-correia -
Category
Software
-
view
601 -
download
0
description
Transcript of UAI Test 2014 - Storyboards - dos Requisitos aos Testes
STORYBOARDS:
DOS REQUISITOS AOS TESTES
| José Correia @realjosecorreia
@iterasys
José Correia @realjosecorreia
Apaixonado por Teste de Software
e Garantia da Qualidade
19 Anos em TI 12 Anos em Testes e QA
Graduado em Processamento de Dados
pela FATEC
Pós-graduado em Gestão Empresarial
pela CEETEPS-IPEN/USP
Certificado CBTS, CSQA, CSTE, CTFL,
ICC::AT, ICC::TS, IIL Orange Belt em
Microsoft Project, Implementador
MPT.br, MCSA, MCP, MOS, entre outras
Fundador da Iterasys
Principal Centro de Treinamento em Teste de Software
e Garantia da Qualidade na América Latina
Milhares de Alunos em + de 220 Empresas
Fundada em 2006, em São Paulo/SP
De onde vem os defeitos?
Complexidade!
Falhas de Comunicação!
Falta de Informação!
Más Ideias!
Construção Frágil / Errada!
Pressa!
Acomodação!
Mudanças!
Não Existe Mágica, Mr. M!
Mas, melhorar é preciso!
Conhecimento Comunicação
Forma de Trabalho
Storyboards
Story do Storyboard
1933
1928-29
Webb Smith
na Disney
1898 Segull Russia/Alemanha
1941
Negócios e Software
~ 2000
Explicar Fluxos,
Comportamentos
e Funções
Storyboard
de Desktop
App
Imaginar o uso
Storyboard de Mobile App
Criar Protótipos Navegáveis
PowerPoint Storyboarding
Fáceis de Entender e Alterar
Quase todo mundo tem algum
tipo de PowerPoint
Storyboard
de Menus
“Ribbon”
Avaliar antes de construir...
Storyboard de Site
Feedback Prévio do Cliente
Os Cliente vão
discutir e sugerir
alterações nos
Storyboards.
Problemas e
mudanças podem
ser antecipadas e
corrigidas por
um custo menor
O que é melhor?
Os usuários realizarão sua
autenticação e acesso no sistema
mediante a digitação de seu e-mail e
senha cadastrados através de uma
janela popup, a qual exibirá o titulo
Login, com os campos Usuário e
Senha, os botões Entrar, Limpar e
Fechar (X da Janela). O usuário
também poderá solicitar o envio de
um e-mail com link para substituição
de senha, caso tenha esquecido a sua.
O popup deve ter formato retangular,
exibir Login no titulo e fundo do
formulário deve ser
azul claro, com fonte azul escuro
Login X
[email protected] Email
Senha
Limpar Entrar
Novo usuário Esqueci a senha
Testar o que foi construído
Storyboard de Site
Oráculo
Caminhos Mais Importantes Procurar
por:
“Teste”
Clicar em
“Go” Selecionar
um
Treinamento
Storyboard de Site
Quais os caminhos da sua?
Adicionar no
Carrinho de Compras Revisar o
Carrinho e ir
para o Caixa
Storyboard de Site
Casos de Teste
Massa de
Teste
Storyboards podem inspirar Casos de Teste
Storyboards podem ser Casos de Teste
e ter uma Massa de Teste associada
Rastreáveis e Versionados Storyboards
devem ficar em
um repositório
seguro, serem
versionados e é
desejável que
seja associados a
outros artefatos
para garantir a
rastreabilidade
Storyboard de
Desktop App
Ferramenta para Criar
Qualquer ferramenta que gera .pptx
Microsoft PowerPoint
Microsoft PowerPoint Storyboarding
(VS2012/2013)
Libre Office
Open Office
etc
Sikuli Huichol (México)
Olho de Deus (God’s Eye)
O poder de ver e entender coisas desconhecidas
Breve História do Projeto Open Source
2009: Projeto de pesquisa no MIT User Interface Design Group
Criadores Iniciais:
Tsung-Hsiang Chang
Tom Yeh Sikuli Lab Universidade do Colorado
Breve História do Projeto
2012:
Sikuli SikuliX
Passou a ser mantido por Raimund Hocke (RaiMan) e a comunidade open source
Sikuli Slides
Tom Yeh Sikuli Lab Universidade do Colorado Boulder
Sikuli Slides
Script de exemplo em PowerPoint (pptx) para
automatizar o teste da inscrição no webcast do
TDC2014... Isso mesmo, um PowerPoint no lugar de
código faz a automação:
http://goo.gl/GPRLsO
(Precisa instalar o Sikuli Slides 1.5 para executar)
Complexidade!
www.sikuli.org
Instalação
Sistema Operacional
Linux 32 Bits e 64 Bits
Mac 10.6+
Windows 32 Bits e 64 Bits
Java 6 ou 7
Storyboards: Resumo Simples, Diretos e Assertivos
Forma de Melhorar a Comunicação
entre o Time e com o Cliente
Gera informações vivas que serão
úteis para entender, construir, testar
e dar manutenção futura no software
Ajuda a controlar e comunicar o
escopo e as mudanças ( e elas sempre
virão! )
Pode ser feito em papel ou em
ferramentas populares como o
PowerPoint
Devem ficar em segurança, sob
versionamento e oferecer
rastreabilidade
Exemplo: PowerPoint Storyboarding
http://go.microsoft.com/?linkid=9820671
Laboratório Virtual de PowerPoint Storyboarding
Por que destacar 2 ou 3
profissionais para realizar o
levantamento e revisão do
sistema é caro?
Mas, quando o projeto dá
problema acrescentar 10
não é caro
Paradigma:
Vamos ficar em contato
Site
/realjosecorreia /iterasys
/in/josecorreia Iterasys
(grupo)
@realjosecorreia @iterasys
www.iterasys.com.br
Conheça um pouco mais sobre os cursos presenciais,
online e on demand da Iterasys hoje às 13:40
Cursos da Iterasys
Formação em Teste de Software (80h)
Processos
Ferramentas de Automação
> 80 turmas
Formação em Arquitetura de Teste (80h)
Infraestrutura
Massa de Teste
Automação
Segurança
Cursos da Iterasys
Formação em Teste com Microsoft (120h) MTM – Microsoft Test Manager
TFS
Coded UI Test
Web Performance Test
Web Services
Unit, Component & Unit Tests
Preparatórios para Certificações CTFL
CTAL
TMap Next (TMPTE)
CBTS
CSTE
CSQA
Cursos da Iterasys
Ferramentas Open Source
Mantis
Testlink
Selenium IDE
Selenium VBA
Selenium Webdriver
Sikuli IDE
Sikuli Slides
JMeter
Promoção até 12/12/2014
iterasys.com.br/promocao