Fases do Algoritmo
As fases do algoritmo são divididas em 3 partes fundamentais:
Exemplo: Uma multiplicação de números:
8 x 2 = 16
Onde o número 8 e 2 são entradas, a multiplicação o processamento e o resultado se resume da multiplicação utilizando as entradas.
Teste de Mesa
Os testes de mesa são importantes para certificarmos se o algoritmo se comporta corretamente como especificado.
Para executarmos o teste de mesa criamos uma tabela onde em cada coluna possui algumas entradas que geram uma saída
Constantes
É um determinado valor (algo que nasce com o valor e se mantém até o final do programa) fixo que não se modifica ao longo do tempo durante a execução de um programa ou algoritmo no caso o número 4.
Exemplo: Calcular a média final dos alunos da 8º série. Os alunos realizaram 4 provas: P1, P2, P3, P4
Onde: Média final = (P1+P2+P3+P4/4)
Variáveis
É um elemento da programação que possui nome, um tipo de dado e um valor. O valor da variável pode variar durante a execução do programa e cada variável corresponde a uma posição ou memória. Váriável: P1, P2, P3, P4 e a média.
Exemplo:
Olá meu nome é Ingrid Carvalho Moreira, vou relatar aqui meu aprendizado com testes de software com uma série de textos descrevendo minha rotina diária de aprendizado, se quiser ler esse e os outros textos siga o link abaixo. Obrigada.
- Caminho para a Vida de Tester (part 1)
- Diálogo Sobre Teste de Software (part 2)
- Teste Não é Essencial (part 3)
- Tipos e Níveis de Teste (part 4)
- Quais são as funções do Teste alfa, Beta e Regressão? (part 5)
- Você sabe o que é Teste Caixa Branca e Teste Caixa Preta ? (part 6)
- Testes Manuais x Testes Automatizados: Quem Leva a Melhor ? (part 6)
- Testes Dinâmicos e Testes Estáticos (part 7)
- Teste de Funcionalidade, Teste de Desempenho e Teste de Usabilidade (part 8)
- Teste de Segurança, Teste de Portabilidade e Teste de Stress (part 9)
- Quando e como os testes entram no processo de Desenvolvimento de Software ? (part 10)
- Boas Práticas de Teste (part 11)
- Como Garantir um Certificado de Qualidade com Testes de Software? (part 12)
- Algoritmos e Lógica de Programação (part 13)