Posts com a Tag ‘teste de software’

Boletim Semana em TI – 09 de Abril de 2009

A semana passada foi curta por conta do feriado de Páscoa. Mas a equipe do BRQTec esteve atenta às melhores notícias e discussões sobre tudo o que anda acontecendo no mercado de tecnologia: cloud computing com Windows Azure, site para testar aplicativos iPhone, a importância do teste de software e a discussão sobre o papel da inovação são alguns dos assuntos que nossa equipe selecionou para este Boletim Semana em TI. Fique ligado!

Semana em TI – 09 de Abril de 2009

Notícias, Artigos e Posts

Downloads e Softwares Online

 

José Papo apresenta palestra no 2º Seminário Brasileiro de Teste de Software

Neste artigo:

Quer saber mais sobre teste de software? Confira a palestra “Behaviour-Driven Development: A nova Era do Test-Driven Development e Acceptance Test-Driven Development” apresentada por José Papo, um dos integrantes do Centro de Competência de Arquitetura da BRQ, no 2º Seminário Brasileiro de Teste de Software.

Tags / Palavras-Chaves:
qualidade de software, ALATS, teste de software, desenvolvimento, aplicações

Com o intuito de disseminar as melhores práticas para teste de software no país, a ALATS (Associação Latino-Americana de Teste de Software), entidade sem fins lucrativos originada para estimular a melhoria dos processos de teste das aplicações, realiza o 2° Seminário Brasileiro de Teste de Software (BRATESTE). O encontro acontece entre os dias 12 e 13 de março de 2009, no Renaissance São Paulo Hotel.

O tema da apresentação de José Papo, um dos integrantes do Centro de Competência de Arquitetura da BRQ, é “Behaviour-Driven Development: A nova Era do Test-Driven Development e Acceptance Test-Driven Development”, com exemplos em Concordion e JBehave 2.

A apresentação será realizada no dia 13 de março, às 16h00.

Vale a pena conferir!

 

Melhorando a qualidade e a testabilidade de um sistema com técnicas para quebra de dependências

Neste artigo:

Técnicas como refactoring, Test-Driven Development e Design Emergent, e design patterns apropriados podem evitar um projeto ruim. Mas como melhorar a testabilidade de sistemas que não foram implementados dessa forma?

Tags / Palavras-Chaves:
teste de software, qualidade de software, refactoring, refatorações, desenvolvimento

Em código de sistemas legados (e mesmo os que não deveriam ser tão legados assim!) encontramos módulos, classes ou métodos muito acoplados entre si, difíceis de serem testados unitariamente. Como os grandes papas do desenvolvimento de software explicam, esse tipo de dificuldade de testar possui forte ligação com um design ou arquitetura ruim. Portanto: Código com alto nível de testabilidade é código bem projetado. E, código difícil de testar é mal projetado. Usando técnicas (como Refactoring, Test-Driven Development e Design Emergente) e design patterns apropriados é possível evitar um projeto ruim. Mas, como melhorar a testabilidade de classes orientadas a objeto que não foram implementadas dessa forma? Para isso podemos usar algumas técnicas e refatorações (refactorings) apropriados. Isso facilitará os testes unitários de classes críticas de seu sistema e ainda, por tabela, melhorará o design de parte de seu sistema. Leia o restante deste post »