quinta-feira, 25 de abril de 2013

Surgimento Teste de Software


De acordo com o dicionário Michaelis, a definição para qualidade é:


 (lat qualitate) Atributo, condição natural, propriedade pela qual algo ou alguém se individualiza, distinguindo-se dos demais; maneira de ser, essência, natureza[Michaelis].

         Assim, podemos dizer que seja um atributo ou condição imposta á "coisas" que possuam medidas e possam ser comparadas com algum padrão relativo.Contudo, é difícil estabelecer e atribuir um significado para qualidade de software, pois o mesmo se trata de uma entidade intelectual. 

        A qualidade é o grau em que um conjunto de características inerentes a um produto, processo ou sistema cumpre os requisitos inicialmente estipulados para estes[ISO9000].

         No início, a qualidade era medida pelos próprios desenvolvedores, assim muitos sistemas entravam em produção com muitos erros. Com o passar dos anos, alguns especialistas em testes e qualidade foram se desvendando, tornando o software mais produtivo.

Nas décadas de 70,80 e 90 os testes eram executados pelos próprios programadores.

-         Testes unitários

-         Testes de integração

-·         Nível de cobertura reduzido
-         Baixa detecção de defeitos

- Defeitos descobertos em produção-> Correção mais cara.


1976: Artigo sobre inspeção de código de Michael Fagan

1976: Software realibility principles and practices de Glenford Myers

1979: The Art of Software testing de Glenford Myers (Biblia do teste: Regra 10 de Myers)

Proposta Artigo

Tema: Fundamentação teórica da qualidade de software em tangência com modelo “V” de testes.
Delimitação do tema: Fundamentos da qualidade com ênfase em testes de software. Estrutura do modelo “V” de testes, a garantia da construção correta do produto de acordo com os requisitos e se o mesmo é exatamente aquilo que foi solicitado.
Problema:O modelo “V” garante a imunidade de falhas?
Objetivo Geral: Ao adotar o modelo “V” os benefícios são claros, sendo eles: detecção precoce de defeitos, maior envolvimento da equipe de teste e principalmente o aumento da qualidade.
Objetivo especifico:
. Fundamentos teóricos da qualidade de software. 
. Descrição do inicio do processo de qualidade.
. Compreensão do que é qualidade e testes de software.
. Compreensão básica de ISO, normas, padrões tipos de testes, técnicas, ambientes de testes, métricas, processo e modelos.
. Ênfase no modelo “V” de testes.


sexta-feira, 12 de abril de 2013

Inicio

Boa Noite pessoal,

Vou realizar alguns Posts em relação á qualidade e testes de software, visando sua parte estrutural, técnica e funcional. Espero que gostem, e qualquer dúvida vamos aprender juntos!!!

"Aprender é superar todos os nossos limites."