Análise de impacto: 6 etapas para facilitar as alterações de teste

Conteúdo
  • O que é a análise de impacto?





  • Quando você deve fazer a análise de impacto?





  • Para que serve a Análise de Impacto?





  • Como faço a análise de impacto?





    • 1. Explorando o problema \ ticket \ bug \ solicitação de mudança *





    • 2. Lendo e-mails **





    • 3. Conversa com desenvolvedores **





    • 4. Explorar onde a mudança foi feita ***





    • 5. Explorando a descrição das mudanças ***





    • 6. Pesquisando o código de mudanças *****





  • Por que decidi escrever sobre isso?









O que é a análise de impacto?

Em primeiro lugar, a Análise de Impacto (análise de impacto) é um estudo que permite indicar as áreas afetadas (áreas afetadas) no projeto ao desenvolver uma nova funcionalidade ou alterar uma funcionalidade antiga, bem como determinar o quão significativamente elas foram afetadas.





As áreas afetadas requerem mais atenção durante o teste de regressão.





Deixe-me observar imediatamente para não assustar o controle de qualidade: a análise de impacto não é "ler o código". Inclui outros métodos de pesquisa.





Quando você deve fazer a análise de impacto?

A análise de impacto pode ser útil nos seguintes casos:





  • existem mudanças nos requisitos;





  • recebeu uma solicitação para fazer alterações no produto;





  • a introdução de um novo módulo ou funcionalidade em um produto existente é esperada ;





  • , .





, , . "" .





Os desenvolvedores estão corrigindo o problema de produção
Developers are fixing Production Issue

Impact Analysis?

QA:





  • , ;





  • , , , ;





  • , .





Impact Analysis ?

  1. issue\ticket\bug\change request *.





  2. email **.





  3. **.





  4. (commit place) ***.





  5. (commit description) ***.





  6. *****.





'*' " " . , " 6" , " 1-5" QA .





1. issue\ticket\bug\change request *

( *), , - - . , :





  • Steps To Repeat;





  • Description;





  • Additional Background Information;





  • Attachment;





, , . , , , 'Additional Background Information' , HTTPs. , HTTP.





2. emails

, , , :





  • ;





  • ;





  • ;





  • , , .





"**", , "" .





Por que não foi mencionado na edição?!
Why wasn't it mentioned in the issue?!

3. **

QAs e desenvolvedores
QAs and Developers

- "" , " " : " , , , \ ". , , , , , .





4. , ***

, , - . , git, , . "" " , \, ". , "" ( , ) , .





Arquivo onde as mudanças são
File where changes are

, , 'ExtendedClassification' , , Smoke Test .





, - ( JS, HTML, CSS, etc.), .





"***" - , .





5. ***

, QA , , Developers . , (git commits):





Ticket number and title





- Bug:





{ , ?}





- Problem:





{ , ?}





- Fix:





{ }





Descrição das mudanças
Changes description

, " root ItemType" ( ), , " root ItemType". bug , .





6. *****

- , . , , . , QA . ( ) , use case, .






?

, - QA. , , , 25 ( , , ). , :





Exemplo
Example

.. , , - , ItemType "HG_Modification Orger", , ( ), ItemType "HG_Modification Orger", ( ). .. ( ). , . , ItemType = "HG_Modification Orger" ItenType != "HG_Modification Orger". 30 . 25 .





, impact analysis .








All Articles