42
STORYBOARDS: DOS REQUISITOS AOS TESTES | José Correia @realjosecorreia @iterasys

UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Embed Size (px)

DESCRIPTION

Storyboards são uma forma prática e divertida de melhorar a comunicação em todas as etapas do ciclo de vida do desenvolvimento de um software. Do levantamento dos requisitos junto aos usuários, passando pela comunicação do time e chegando até o teste do sistema, todos podem contribuir.

Citation preview

Page 1: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

STORYBOARDS:

DOS REQUISITOS AOS TESTES

| José Correia @realjosecorreia

@iterasys

Page 2: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 3: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 4: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

De onde vem os defeitos?

Page 5: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Complexidade!

Page 6: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Falhas de Comunicação!

Page 7: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Falta de Informação!

Page 8: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Más Ideias!

Page 9: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Construção Frágil / Errada!

Page 10: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Pressa!

Page 11: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Acomodação!

Page 12: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Mudanças!

Page 13: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Não Existe Mágica, Mr. M!

Page 14: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Mas, melhorar é preciso!

Conhecimento Comunicação

Forma de Trabalho

Page 15: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Storyboards

Page 16: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Story do Storyboard

1933

1928-29

Webb Smith

na Disney

1898 Segull Russia/Alemanha

1941

Negócios e Software

~ 2000

Page 17: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Explicar Fluxos,

Comportamentos

e Funções

Storyboard

de Desktop

App

Page 18: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Imaginar o uso

Storyboard de Mobile App

Page 19: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Criar Protótipos Navegáveis

PowerPoint Storyboarding

Page 20: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Fáceis de Entender e Alterar

Quase todo mundo tem algum

tipo de PowerPoint

Storyboard

de Menus

“Ribbon”

Page 21: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Avaliar antes de construir...

Storyboard de Site

Page 22: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 23: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 24: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Testar o que foi construído

Storyboard de Site

Oráculo

Page 25: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Caminhos Mais Importantes Procurar

por:

“Teste”

Clicar em

“Go” Selecionar

um

Treinamento

Storyboard de Site

Page 26: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Quais os caminhos da sua?

Adicionar no

Carrinho de Compras Revisar o

Carrinho e ir

para o Caixa

Storyboard de Site

Page 27: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 28: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 29: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Ferramenta para Criar

Qualquer ferramenta que gera .pptx

Microsoft PowerPoint

Microsoft PowerPoint Storyboarding

(VS2012/2013)

Libre Office

Open Office

etc

Page 30: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Sikuli Huichol (México)

Olho de Deus (God’s Eye)

O poder de ver e entender coisas desconhecidas

Page 31: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 32: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 33: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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)

Page 34: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Complexidade!

www.sikuli.org

Page 35: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Instalação

Sistema Operacional

Linux 32 Bits e 64 Bits

Mac 10.6+

Windows 32 Bits e 64 Bits

Java 6 ou 7

Page 36: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 37: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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:

Page 38: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Vamos ficar em contato

E-mail

Site

/realjosecorreia /iterasys

/in/josecorreia Iterasys

(grupo)

@realjosecorreia @iterasys

[email protected]

[email protected]

www.iterasys.com.br

Conheça um pouco mais sobre os cursos presenciais,

online e on demand da Iterasys hoje às 13:40

Page 39: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 40: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

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

Page 41: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Cursos da Iterasys

Ferramentas Open Source

Mantis

Testlink

Selenium IDE

Selenium VBA

Selenium Webdriver

Sikuli IDE

Sikuli Slides

JMeter

Page 42: UAI Test 2014 - Storyboards - dos Requisitos aos Testes

Promoção até 12/12/2014

iterasys.com.br/promocao