Changes between Version 10 and Version 11 of ExpressoTestCenter/qa


Ignore:
Timestamp:
09/19/14 15:35:54 (3 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExpressoTestCenter/qa

    v10 v11  
    1 = Testes de caixa preta = 
     1= Análise de testes e Quality Assurance = 
     2[[PageOutline(1-3, Conteúdo)]] 
     3 
     4== Testes de caixa preta == 
     5 
    26São testes de funcionalidades, orientados a entrada e saída. 
    3 == Validação manual ==  
     7 
     8=== Validação manual ===  
    49 
    510* [wiki:mail/validacao Expresso Mail] 
     
    1116* [wiki:filemanager/validacao Gerenciador de Arquivos] 
    1217 
    13 == Validação automatizada == 
    14  Existe complementos para o navegador Firefox que permite criar macros. Um deles é o [https://addons.mozilla.org/en-US/firefox/addon/3863 imacros]. Um script de criação de regras está anexado como exemplo. 
     18=== Validação automatizada === 
    1519 
    16 = Testes de caixa-branca = 
     20Existe complementos para o navegador Firefox que permite criar macros. Um deles é o [https://addons.mozilla.org/en-US/firefox/addon/3863 imacros]. Um script de criação de regras está anexado como exemplo. 
     21 
     22== Testes de caixa-branca == 
     23 
    1724São testes orientados a comportamento de código ou fluxo de processamento. 
    1825 
    19 == Testes de desempenho php ou inatingíbilidade de código == 
     26=== Testes de desempenho php ou inatingíbilidade de código === 
     27 
    2028Podem ser testados como no exemplo abaixo  
    2129{{{ 
     
    2937$Benchmarking2 = ($time_end - $time_start); 
    3038}}} 
     39 
    3140Por último imprimir relatório na tela ou em variável de sessão. 
    32 == Unit Test ==  
     41 
     42=== Unit Test ===  
    3343 
    3444Teste de unidade (unit test), tem como objetivo testar todos os pedaços do software separadamente de forma a garantir um melhor funcionamento do sistema como um todo. Como cada função tem uma especificação de funcionamento qualquer comportamento fora do especificado deve ser alertado. 
    35  
    3645 
    3746Cada função pode ser tratada como uma equação matemática de n variáveis sendo estas variáveis argumentos, variáveis globais e variáveis do ambiente. Como por exemplo podemos citar uma função que testa se um número é par ou ímpar. Ela tem uma especificação muito simples porque só depende dos valores de entrada: 
     
    6271 
    6372{{{ 
    64 for (var i = 0; i < 65536; i+2) 
     73for (var i = 0; i < 65536; i+2)[[PageOutline(1-3, Conteúdo)]] 
    6574   if (testa_par (i) != true) 
    6675        print("UNIT TEST FALHOU EM:",i) 
     
    7483 
    7584 
    76 == Usando !JsUnit no !ExpressoMail == 
     85=== Usando !JsUnit no !ExpressoMail === 
    7786 
    7887Faça download de todos os arquivos em anexo e digite: 
     
    8493Carregue o arquivo tests/jsUnitExpressoMail.html e clique em run 
    8594 
    86 = Desempenho javascript =  
    87 == Links ==  
     95=== Desempenho javascript === 
     96 
    8897 * [wiki:mail/Desempenho Desempenho expressoMail] 
    8998 * [wiki:mail/StressTest Teste de Stress expressoMail]