Pular para o conteúdo principal

Retrospectiva Trilha de Teste TDC 2011 + Trilha de Teste TDC 2012

No ano passado (2011) eu tive o prazer de coordenar a Trilha de Teste do TDC 2011 – The Developers Conference.

Gostaria de apresentar para vocês alguns números desta trilha, algumas escolhas de palestras e também o que estaremos planejando para a Trilha de Teste do TDC 2012.

Porque o TDC tem uma Trilha de Teste?
Sabemos hoje pela crescente, senão essencial melhoria dos sistemas que desenvolvemos. Há várias iniciativas dentro de uma equipe de desenvolvimento para que o produto tenha a qualidade final esperada por seus usuários.

Porém somente testes dentro do time de desenvolvimento não nos garante a qualidade geral do software. Para isso existe uma série de profissionais que focam únicos e exclusivamente em Teste de Software.

Dentro da área de teste possuímos diversas áreas de conhecimento e vertentes diferentes, onde se faz cada vez mais necessário termos este tipo de profissional atuando para garantir a qualidade dos sistemas desenvolvidos pelas empresas.

Um passo muito imponte que podemos observar das três trilhas de teste foi à abordagem de diversos assuntos técnicos dentro da área de Teste de Software, mostrando que teste não é só “testa aí!”.

Trilha de Teste TDC 2011 – São Paulo
Este trilha foi um mix de assuntos bem interessantes com assuntos de nível básico até avançado.
Dois destaques desta trilha foram a palestra sobre Teste de Segurança e sobre Especificação por Exemplos. Nesta mesma trilha tivemos uma palestra sobre Agile Testing que foi apresentada nas outras trilhas de Teste em Florianópolis e Goiânia.

Como última palestra tivemos uma Mesa Redonda com perguntas feitas pelos participantes da Trilha de Teste, o vídeo da Mesa Redonda pode ser visualizado no link abaixo.

Informações Gerais
Esta trilha ocorreu no dia 07/07/2011, quinta-feira
Número de participantes: 129


Trilha de Teste TDC 2011 – Florianópolis
Nesta edição da Trilha de Teste tivemos novas palestras muito interessantes e diferentes. Já virando uma tradição tivemos a palestra de Agile Testing, mas tivemos diferentes assuntos como “Práticas de Testes Manuais e Automáticos para aplicativo de TV Digital em dispositivos móveis” onde foi apresentado como a Nokia testa manualmente e automatiza os testes do software de TVDigital.

Tivemos também a apresentação sobre ATDD – Acceptance Test Driven Development e BDD – Behavior Driven Development apresentando como podemos nor organizer e aplicar estas técnicas em nosso ambiente de trabalho.

Aprendemos também a configurar o Jenkins para a execução de testes automatizados com a palestra “Botando o Jenkins para rodar seus testes”.

Informações Gerais
Esta trilha ocorreu no dia 20/08/2011, sábado
Número de participantes: 134


Trilha de Teste TDC 2011 – Goiânia
Nesta Trilha de Teste tivemos algumas novas palestras onde uma das mais interessantes foi a de “Automação de Teste para iPhone e iPad com Frank”. Tivemos também uma ótima apresentação sobre “Derrubando as barreiras da comunicação testers x desenvolvedor” que nos faz pensar se realmente testers e desenvolvedores são inimigos.

Como nas outras Trilhas tivemos a Mesa Redonda, mas antes dela um hands on de Selenium 2 (Webdriver) com Page Objects, mostrando o quanto o teste automatizado orientado a browser pode ser modular e reutilizável.

Informações Gerais
Esta trilha ocorreu no dia 29/10/2011, sábado
Número de participantes: 40

Agradecimentos da Trilha de Teste
Primeiramente ao Jorge Diz, que foi o coordenador da Trilha de Teste do TDC 2010 e que me ajudou a coordenar a Trilha de São Paulo. Também aos nossos patrocinadores Iterasys e ThoughtWorks.


O que teremos neste ano de 2012?
Os temas ainda são surpresa, mas existe uma novidade muito interessante para todos: a Trilha de Teste está dividida em duas! Isso mesmo!

Trilha de Teste University
Esta trilha tem o foco de trazer todos os assuntos básicos da ára de teste de software, como certificações, como começar, como planejar e executar testes, como iniciar em automação, etc...
É voltada principalmente para o público universitário, iniciante ou curiosos da área.

Coordenadores: Jorge Diz e Elias Nogueira
Data: 05/07 (quinta-feira)

Trilha de Teste RegularVai abordar assuntos intermediários/avançados, sempre trazendo as novidades da área de teste e como aplicar diversas abordagens, como testes de segurança e agile que tivemos no ano passado.
Embora esta trilha tenha assuntos mais avançados que a Trilha de Teste University, esta trilha á aberta para qualquer pessoa.

Coordenadores: Leonardo Oliveira e Elias Nogueira
Data: 06/07 (sexta-feira)

Como submeter uma palestra?
Você pode submeter uma palestra para qualquer trilha, não só para a de teste, mas para isso é necessário o preenchimento do Call4Papers.
São 3 tipos de apresentações: relâmpago (5 min), mini palestra (15 min) e palestra ou debate (45 min)
http://www.thedevelopersconference.com.br/tdc/2012/saopaulo/call4papers

Como me inscrever nas Trilhas de Teste?
Acesso o site do TDC e faça sua inscriação
http://www.thedevelopersconference.com.br/tdc/2012/index.html#saopaulo




Comentários

Postagens mais visitadas deste blog

10 reasons why we love JSF

1. One-slide technology: it's so simple that I can explain basic JSF with one slide. 2. Easy to extend: components, listeners, render kit, Events, Controller, etc. 3. Real-world adoption: JBoss, Exadel, Oracle, IBM, ... 4. Architecture model: you can choose between more than 100 different architecture. 5. Open-mind community: using JSF you are going to meet very interesting people. 6. We are using JSF the last 5 years and we found very good market for JSF in Brazil 7. Progress: look to JSf 1.1 to JSF 1.2, JSF 1.2 to JSF 2.0. People are working really hard! 8. Many professionals now available 9. It's a standard. It's JCP. Before complain, report and help! 10. Ed Burns, spec leader, is an old Globalcode community friend! EXTRA: My wife is specialist in JSF. She's my F1 for JSF :) Nice job JSF community! -Vinicius Senger

O que é Lógica de programação?

Este é o segundo de uma série de posts voltados aos leitores do blog que estão dando início à carreira de desenvolvimento de software. O assunto de hoje é a lógica de programação. Para ler antes: Entendendo como funciona a programação de computadores: linguagens de programação, lógica, banco de dados A lógica de programação é um pré-requisito para quem quer se tornar um desenvolvedor de software, independente da linguagem de programação que se pretende utilizar. Mas o que é de fato a Lógica de Programação e como saber se eu tenho esse pré-requisito? A lógica de programação nada mais é do que a organização coerente das instruções do programa para que seu objetivo seja alcançado. Para criar essa organização, instruções simples do programa, como mudar o valor de uma variável ou desenhar uma imagem na tela do computador, são interconectadas a estruturas lógicas que guiam o fluxo da execução do programa. Isso é muito próximo ao que usamos em nosso cotidiano para realizar atividad...

Facelets uma forma mais ágil para construção de telas – Parte I

A construção de telas ou camada de apresentação em um sistema MVC seja web ou desktop é uma tarefa complexa e de extrema importância. Nesse post vou comentar e mostrar algum exemplo do Facelets como solução para os desafios existentes nessa etapa especificamente para web. Com a web cada vez mais presente em nosso dia-a-dia, um fato é que com isso nossos usuários tornam-se mais exigentes em relação a usabilidade, agilidade, performance ou de uma forma bem resumida “o usuário espera uma navegação simples e agradável aonde uma determinado tarefa possa ser concluída em poucos passos e em um curto espaço de tempo”. Atender as expectativas em relação ao que o usuário espera com o que realmente ele precisa, definir uma estrutura flexível a mudanças sem engessar o desenvolvimento, acessibilidade, portabilidade em múltiplos navegadores, tudo isso e muito mais, num prazo que quase sempre é apertado. Um outro ponto fundamental é manter o time motivado e produtivo em um ambiente que favoreça a...

JavaMail: Enviando mensagem HTML com anexos

Introdução Depois do post "JavaMail: Enviando e-mail com Java" , que apresentava como enviar um e-mail com Java, resolvi complementar a assunto apresentando como enviar uma mensagem formatada, em HTML , e também como realizar o envio de anexos. Bibliotecas Além da biblioteca JavaMail, veja mais no post anterior , é necessário incluir o JavaBeans Activation Framework (JAF), apenas se a versão utilizada for anterior ao JSE 6.0 , que já tem o JAF incluso. O JAF está disponível em http://www.oracle.com/technetwork/java/javase/downloads/index-135046.html , e neste download encontramos, alguns exemplos na pasta demo , documentação, incluindo javadocs, na pasta docs e a biblioteca activation.jar , que deve ser acrescentada no classpath da aplicação para versões anteriores ao JSE 6.0. Exemplo Primeiramente devemos realizar a configuração da javax.mail.Session e da javax.mail.internet.MimeMessage , estes passos podem ser vistos no post anterior . Agora vamos montar um...

Sistema interativo de TV Digital com Ginga-J

No início de 2009, os estudantes de Sistema de Informação do Centro Universitário de Votuporanga ( UNIFEV ), Caio César Pereira de Souza e Rodrigo Gonçalves Constantino me apresentaram uma proposta para que eu fosse co-orientador junto ao professor orientador Djalma Domingos da Silva , em seu Trabalho de conclusão de curso (TCC) com tema TV Digital. A base que motivou o assunto, foi a palestra apresentada por Maurício Leal na I Conferência Java Noroeste sobre o tema TV Digital, realizada em 2006 em Votuporanga-SP. Ficamos muito entusiasmados com a possibilidade de interatividade na TV Digital, e a grande quantidade de possibilidades de desenvolvimento de aplicativos nesta área. Acompanhamos de perto as notícias na imprensa e todo o esforço e iniciativas realizadas pelo Fórum do Sistema Brasileiro de TV Digital Terrestre (SBTVD) , que organizou e produziu especificações ABNT, normatizando o sistema de TV Digital Terrestre. O foco do TCC foi realizar o desenvolvimento de uma pequena ...

Alguma certificação Java nos seus planos em 2010 ?

A discussão sobre certificações é super polêmica, alguns acham muito importante, outros acham totalmente insignificante. Eu particularmente acho que é uma meta de aprendizado, que nos força a aprender bem detalhadamente uma tecnologia. É claro que é "burlável" quero dizer, todo mundo conhece alguém que é certificado e "não sabe nada". Mas, evidentemente quando você se prepara, estuda, vai aprender muitas coisas novas e solidificar ainda mais seu conhecimento. Eu sempre fui muito "orientada" por deadlines... estas metas nos obrigam a encaixar algumas horas de estudo nesta vida tão corrida. E o inicio do ano é muito bom para estas iniciativas, porque estamos um pouco mais descansados, com aquele espírito de inicio de ano. Imagine chegar em março e já ter cumprido uma das metas de final de ano, e estar com a certificação "tirada" ? Não acho que precisa ser um caçador de certificações, e tentar tirar todas as certificações possíveis, mas acho ...