O que há SWIFI?
SWIFI significa Injeção de Falha Implementada por Software. SWIFI é uma técnica para emular as falhas de design de hardware e de software e Erros de design / programação.
O que é um teste cinza?
Teste de caixa cinza é uma técnica de teste de software que utiliza uma combinação de testes de caixa preta e teste de caixa branca. Testers sabem alguns dos comportamentos internos do sistema em teste, geralmente limitados aos componentes internos ou interfaces de subsistemas.
O que é confiabilidade?
A confiabilidade é a capacidade de um sistema de realizar e manter o seu comportamento esperado em condições hostis e inesperadas.
O que é disponibilidade?
Disponibilidade é a proporção de tempo que um sistema está em uma operação de sucesso.
O que é uma falha? E um erro? E um fracasso?
Uma falha é uma condição anormal ou defeito no nível do componente, equipamento ou sub-sistema que pode levar a um fracasso. Este termo é comumente usado em domínio hardware.
Um defeito é o código que não implementa corretamente os requisitos ou o comportamento desejado. Este termo é comumente usado em ambos os domínios de software e hardware.
Falha e termos de defeitos poderiam ser consideradas como sinônimos.
Um erro é uma ação incorreta ou o cálculo realizado por software. Basicamente, um erro é gerado por qualquer falha ou defeito.
Uma falha é uma ação indesejada ou não para executar uma ação desejada como um resultado de um erro.
O que é ExhaustiF?
ExhaustiF é uma ferramenta de software desenvolvida pelo MTP usada para testes cinza com base em tecnologia SWIFI.
ExhaustiF permite identificar falhas de concepção e programação, por isso, na verdade, ajuda a melhorar a confiabilidade e disponibilidade de características de sistemas intensivos de software de uma forma rentável.
Quem deve usar Exhaustif? E quando?
SW engenheiros e testadores são os únicos a usar a ferramentaExhaustiF durante o teste de integração e de sistema.
Por que usar a ferramenta ExhaustiF?
A ferramenta Exhaustif permite injetar falhas de hardware e erros de software no sistema em teste, os engenheiros podem analisar o comportamento do sistema diante de situações inesperadas.