No sábado palestrei com o André Dias no The Developers Conference 2010. Falamos sobre “tudo que você precisa saber sobre testes na plataforma Microsoft”. Na prática não falamos tudo, já que o Igor Abade palestrou na trilha de testes no dia anterior e mostrou toda a parte de testes manuais com Microsoft Test Manager (MTM). E também íamos falar milhões de coisas, só que dados os poucos 50 minutos de cada palestra, tivemos que reduzir para milhares. E como o tempo era pouco, resolvemos cortar qualquer coisa que tomasse tempo da palestra, isso incluiu os slides. Então, para essa palestra não tem slides. Fizemos palestra com o notepad, e íamos exibindo o conteúdo do notepad conforme a palestra adiantava. Vejam aqui o que foi o txt que usamos, pra ter uma ideia:
NO SLIDES !! YES DEMOS !!! ================================================================ # TDC 2010 # Tudo o que você precisar saber sobre testes na Plataforma .NET ================================================================ André Dias Consultor de ALM - Mic rosoft | Visual Studio ALM Ranger | Scrum Developer Trainer http://blogs.msdn.com/andredias [email protected] @andrediasbr =============================================================== Giovanni Bassi Consultor Independente | MVP | Scrum Developer Trainer | Scrum TrainerHomehttp://blog.lambda3.com.br [email protected] @giovannibassi Agenda: • Testes unitários com Visual Studio / MSTest o Demos de unit tests o Code Generation o Teste de Tipos privados (PrivateObject, PrivateType) o Code Coverage o Teste de exceções o Data-Driven Unit Test o Test Impact Analysis o Suporte a TDD / Test First o IntelliTrace • Outros frameworks/test runners o NUnit o MbUnit/Gallio o TestDriven.Net o NCover • Coded UI Tests • BDD e TDD com Resharper + StoryQ • Conclusões
E isso foi o que ficou de fora, no final do txt. Se sobrasse tempo entraria:
• O que eu preciso? (licenciamento) • Testes de banco de dados o Teste unitário de stored procedures e funções o Data Generation Plan • Mocks o Moq • Testes de banco de dados com NDbUnit • Web Performance Test • Load Test • Pex e Moles
Mas não sobrou tempo nenhum. Dá pra ver que tinha assunto pra mais uma palestra fácil, né?
A palestra foi super bem avaliada. Foi apresentação do assunto e demos e mais demos.
Agora fica o compromisso para eu e o André fazermos uma segunda pra concluir.
Giovanni Bassi
Arquiteto e desenvolvedor, agilista, escalador, provocador. É fundador e CSA da Lambda3. Programa porque gosta. Acredita que pessoas autogerenciadas funcionam melhor e por acreditar que heterarquia é mais eficiente que hierarquia. Foi reconhecido Microsoft MVP há mais de dez anos, dos mais de vinte que atua no mercado. Já palestrou sobre .NET, Rust, microsserviços, JavaScript, TypeScript, Ruby, Node.js, Frontend e Backend, Agile, etc, no Brasil, e no exterior. Liderou grupos de usuários em assuntos como arquitetura de software, Docker, e .NET.