Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo qualidade

Funcionalidade x Qualidade

A notícia abaixo não é nova, o assunto menos ainda. A queda do AirBus no início de Junho desse ano ainda não teve suas causas descobertas (e provalvemente não terá). Fato é que podemos tirar uma lição e comparar a queda da aeronave com outras falhas que estamos acostumados a ver em outros dispositivos e simplesmente não damos atenção. O artigo abaixo de Sílvio Meira, apesar de que deve ser lido com certas restrições, chama a atenção para o fato de que deveríamos dar mais atenção para qualidade e não só para funcionalidade. Link para o artigo: http://smeira.blog.terra.com.br/2009/06/09/af447-o-papel-de-hardware-e-software-no-desastre/ Logo logo continuaremos com o tópico 4: Testes de aceitação.

Níveis de Testes - Parte 3: Testes de Sistema

Seguindo com os quatro principais níveis de testes do ciclo de vida de um software, abordaremos agora o terceiro nível, Testes de Sistema: 1. Testes Unitários 2. Testes de Integração 3. Testes de Sistema 4. Testes de Aceitação Nos próximos posts abordaremos os itens seguintes. Testes de Sistema Teste de sistema de um software, ou hardware, é todo teste conduzido em um sistema completo e integrado com o objetivo de avaliar se o sistema está em conformidade com os requerimentos especificados. Como comparação podemos ilustrar uma comparação entre os Testes de Integração e os Testes de Sistema: Pode-se dizer, de forma geral, que o propósito dos Testes de Integração é detectar qualquer inconsistência entre as unidades de software que funcionam em conjunto ou entre qualquer inconsistência entre essas unidades e o hardware. No caso dos Testes de Sistema, trata-se de um nível de teste mais limitado; o propósito dos Testes de Sistema é procurar defeitos tanto nas unidades integradas quanto no...

Níveis de Testes - Parte 1: Testes Unitários

Durante o ciclo de vida de um software, podemos citar como os quatro principais níveis de testes: 1. Testes Unitários 2. Testes de Integração 3. Testes de Sistema 4. Testes de Aceitação Nesse post vamos falar sobre o item 1 (Testes Unitários) e nos demais posts seguiremos com os demais itens. 1. Testes Unitários ou Testes de Unidade Em programação de computadores, teste de unidade ou teste unitário é um método de teste que verifica se as unidades individuais do código-fonte de um software estão funcionando corretamente. Uma unidade é a menor parte de uma aplicação onde pode-se aplicar testes. Em programação orientada a objetos, podemos considerar um método como a menor unidade. Já em programação procedural, podemos considerar como uma unidade, um programa, uma função, um procedimento. Testes unitários são tipicamente feito pelos próprios desenvolvedores para garantir que o código que outros desenvolvedores escreveram atende aos requerimentos do software e comporta-se da maneira que o d...

O que é Teste de Software?

Afinal o que é Teste de Software e por que ele é tão importante para uma empresa? Muitas pessoas não compreendem exatamente o que significa testar um Software. Em muitos casos empresas utilizam seus próprios desenvolvedores para realizar verificações de qualidade em seus sistemas desenvolvidos. Dependendo da complexidade / tamanho da aplicação isto pode gerar muitos transtornos. Mas o que é testar um software? Avaliar se resultados de testes são compatíveis aos requerimentos; Documentar as diferenças entre resultado esperado e resultado realmente exibido; Ajudar a resolver tais diferenças provendo informações necessárias; O propósito principal de se testar um software é descobrir suas falhas para serem corrigidas. Este propósito de Teste de Software pode variar entre os vários papéis existentes num processo de software: Do ponto de vista do desenvolvedor, testes validam se o programa/sistema foi desenvolvido conforme o requerimento; Para o gerente do projeto, teste mede quando um deliv...

Boas vindas!

Seja Bem vindo ao blog da QA House! Nós da QA House iremos publicar artigos e tutoriais referentes à Qualidade e Testes de Software. Aqui você encontrará informação necessária que lhe ajudará em certificações relevantes à área de qualidade. Os colaboradores da QA House são profissionais com experiência em projetos internacionais e possuem certificados nas ferramentas mais utilizadas do mercado (Rational, Mercury). Será um prazer tê-los (as) com a gente.