Início Testes no InfoQ Brasil
Notícias
Feed RSS-
Visual Studio 11: Melhorias em testes unitários e novo Fakes Framework
O Visual Studio 11 facilitará o desenvolvimento de testes de unidade. Entre as melhorias estão um explorador para testes nos moldes do Solution Explorer, mais facilidade para a execução dos testes em todos os builds e o novo Fakes Framework.
-
Coverity: Código Open Source tem menos defeitos que código comercial
Estudo realizado pela Coverity Scan, patrocinado pelo Departamento de Segurança Doméstica dos EUA, conclui que o código Open Source tem menos defeitos que código comercial, e que a análise estática de código é eficaz na redução da quantidade de defeitos em software.
-
WindowTester Pro do Google agora é open source
O Google abriu os fontes do WindowTester Pro, uma ferramenta Java usada para automatizar os testes de aplicações com interface gráfica baseadas em SWT ou Swing.
-
Blackout internacional do Windows Azure: culpado foi o 29 de fevereiro
Diversas sub-regiões da plataforma de cloud computing Microsoft Windows Azure foram afetadas por um bug no cálculo de ano bissexto, deixando serviços indisponíveis para muitos clientes em diversos países, por até 24 horas.
-
Mais sobre o Google Dart: Dartium, bibliotecas, livros e documentação
Saiba mais detalhes sobre o Google Dart: mudanças, APIs, ferramentas e referências para blogs e livros gratuitos.
-
Byteman 2.0.0: Manipulação de bytecode, testes, injeção de exceções e logging
A JBoss lançou o Byteman 2.0.0, uma ferramenta open source de manipulação de bytecode Java, licenciada sob a GNU LGPL 2.1. O Byteman é um agente Java que ajuda em testes, mapeamento e monitoramento do código. Permite que os desenvolvedores mudem as operações das aplicações Java enquanto são carregadas ou durante sua execução.
-
Visual Studio 11: Suporte a Agile, ALM e detecção de blocos de código clonados
O Visual Studio 11 trará novas ferramentas que aceleram os testes unitários, melhoram o processo de refatoração e facilitam a comunicação na equipe de desenvolvimento, através de novas característica de Gerenciamento de Ciclo de Vida (ALM).
-
Restfuse 1.0.0: uma biblioteca para facilitar testes de integração REST/HTTP
A EclipseSource lançou a primeira versão estável de uma extensão open souce do JUnit para automação de testes de serviços REST/HTTP. O Restfuse é um conjunto de anotações para JUnit que oferece asserções para respostas de requisições HTTP. Tanto chamadas síncronas como assíncronas são suportadas.
-
Psicologia Aplicada para Engenheiros de Software
John R. Fox publicou este mês seu livro “Trabalho Digital em um Mundo Analógico”, cujo subtítulo “Melhorando a Engenharia de Software através da Psicologia Aplicada” indica o verdadeiro objetivo: discutir os aspectos psicológicos no contexto de engenharia de software. O foco são os aspectos e práticas psicológicos relevantes para os engenheiros de software.
-
O mapeamento objeto-relacional é um antipadrão?
Em post em seu blog, Laurie Voss, afirma que ORM está se tornando um anti-pattern, apesar de se tratar de uma técnica amplamente aceita pela comunidade de desenvolvimento.
-
Testes automatizados para Android, agora como SaaS
Existem alguns frameworks e ferramentas para automatizar o teste de aplicações Android, como o MonkeyRunner, Robotium e Robolectric. Agora a empresa LessPainful oferece esse recurso na forma de serviços.
-
Selenium 2: união com WebDriver, API otimizada e maior integração com browsers
O conhecido framework para testes de aplicações web, Selenium, juntou-se a um ex-concorrente, o WebDriver. Na sua versão 2.0, oferece uma API mais elegante e melhor integração com navegadores.
-
NativeDriver do Google: Testes nativos para dispositivos móveis
O Google disponibilizou a biblioteca NativeDriver, uma implementação da API WebDriver. O NativeDriver é um framework de automação de testes que utiliza a interface nativa do dispositivo para a execução de testes funcionais de aplicações móveis.
-
Migrando testes para a nuvem com Cloud Testing
O Cloud Testing é uma abordagem de testes que tira o máximo proveito das tecnologias de Cloud Computing. A técnica permite diminuir o tempo gasto na execução dos testes e simular níveis de tráfego realistas para as aplicações. Além disso, permite que os próprios testes sejam escaláveis.
-
Representando testes ágeis
Vários membros da comunidade Agile têm explorado estilos para a representação e registro de testes, usando desde listas simples e tabelas, a estruturas lógicas e mapas mentais.