BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Testes no InfoQ Brasil

  • Agile e a morte do departamento de QA

    Nos modelos de gestão tradicionais, as equipes de QA eram isoladas, lentas e caras. Testes unitários passam a responsabilidade pela qualidade aos desenvolvedores, reduzindo a dependência de um setor de QA separado. Seriam os testes unitários a melhor forma de garantir a qualidade do software? Com TDD e Agile, estaria morto do setor de QA?

  • Testes na Typemock: lidando com problemas do mundo real

    Com tantas informações, livros e ferramentas disponíveis, basta baixar o NUnit e já se pode usá-lo, certo? Não é bem assim; antes de começar a escrever testes unitários deve-se aproveitar o conhecimento e as experiências de outras pessoas. Há muito o que ser aprendido.

  • Testes com Arquillian: Direto da fonte, com Dan Allen

    O Arquillian é uma plataforma de testes funcionais e de integração, que pode ser usada para testar a camada de negócio em Java. Traz os testes para o ambiente de execução, libertando o desenvolvedor do gerenciamento de dentro dos testes. O InfoQ conversou com Dan Allen sobre as funcionalidades do framework e os planos para o projeto.

  • Garantia de qualidade no Scrum: muito além dos testes

    O controle de qualidade no Scrum é muito mais que fazer casos de testes e encontrar erros de software. Neste artigo, P. Hasija compartilha sua experiência durante dois anos atuando como QA em projetos Scrum. A autora explica que os profissionais de garantia de qualidade vão muito além de testes ágeis, obtendo lugar destacado na equipe.

  • Painel Virtual: QAs Técnicos: Evolução ou Revolução?

    Convidamos quatro especialistas das comunidades de desenvolvimento e testes para um painel sobre QAs Técnicos. Nele são discutidas questões atuais da comunidade de testes, tendências e rumos, e a polêmica do "testador que programa", entre outros temas. Os painelistas convidados foram Bruno Abreu (da Sofist); Camilo Ribeiro e Guilherme Motta (ambos da ThoughtWorks), e Jorge Diz (da Maps S.A.).

  • Inovação via experimentação: como empresas modernas evoluem

    Quando ocorre uma inovação em software, o senso comum tende a indicar que surgiu de uma ideia totalmente original. Porém, na prática, constata-se que muitas inovações surgem a partir de experiências e análises de resultados obtidos a partir de testes planejados com os usuários.

  • Painel Virtual – Behaviour Driven Development: conceitos, rumos e adoção

    O InfoQ Brasil convidou quatro especialistas das comunidades de desenvolvimento e testes para um painel sobre a prática BDD. Nele, são discutidos aspectos fundamentais da técnica de BDD e seus rumos conceitos, polêmicas e formas de adoção. Os painelistas convidados foram Jorge Diz (Maps S.A. Soluções e serviços), Bruno Abreu(Sofist); Camilo Ribeiro e Guilherme Motta (ambos da ThoughtWorks).

  • Ataques a grandes aplicações web: a comunidade brasileira está preparada?

    Em meio a ataques como o contra o LinkedIn e o vazamento resultante de milhões de senhas, surgem dúvidas em usuários e desenvolvedores quanto à segurança de suas aplicações. A comunidade de desenvolvimento brasileira está preparada para enfrentar ataques? Veja uma análise deste episódio, além da opinião de especialistas brasileiros em segurança sobre a situação no país.

  • O Agile aproximando os papéis: A antiga separação do Desenvolvedor e do Analista de Testes

    No decorrer da história da indústria de software foram criados os papéis de Desenvolvedor e de Analista de Testes, que foram distanciados no modelo tradicional de desenvolvimento e que, agora, as práticas ágeis buscam aproximar em prol do software em funcionamento.

  • Melhorando os seus testes de persistência com o Hibernate Mock

    Testar persistência com ORM não é uma tarefa fácil. Iremos conhecer como utilizar uma estratégia de mocks para facilitar a criação/manutenção dos seus setups de testes e consequentemente os seus testes ficarão muito melhores. Para utilizar essa estratégia utilizaremos uma ferramenta chamada HibernateMock.

  • A Relação Entre TDD e Qualidade de Software

    TDD é uma prática que visa aumentar a velocidade da entrega de produtos através da simplificação das atividades de desenho de software. [Koskela 2008] resume a filosofia do TDD em uma frase -- somente escreva código para fazer um teste falho passar. Entenda agora como isso pode está diretamente ligado a qualidade do seu software.

  • Superando os Desafios Técnicos para a Adoção de Métodos Ágeis nas Empresas

    A adaptação de métodos ágeis dentro de uma empresa é uma tarefa desafiadora. Agilidade não é como um mero software que pode simplesmente ser instalado algum dia. Este artigo explora os desafios associados com a configuração de ambientes de desenvolvimento, testes automatizados, integração contínua e específica a definição de pronto dentro do contexto das empresas.

BT