Skip to content

Commit

Permalink
Correções de palavras
Browse files Browse the repository at this point in the history
  • Loading branch information
pehecoro authored Mar 17, 2020
1 parent f50e688 commit d88fe2f
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions topics/Estrategia_de_Qualidade.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ mais comumente encontrados, mas não se limitando aos citados abaixo, são:

### Testes funcionais

Estes testes tem como propósito verficar *o que* o sistema faz,
Estes testes têm como propósito verificar *o que* o sistema faz,
bem como se atende as necessidades pré-determinadas para o mesmo.

Alguns testes considerados funcionais são:
Expand All @@ -38,7 +38,7 @@ Alguns testes considerados funcionais são:
* **Testes automatizados de interface**: visam a automação de cenários de testes
a nível de tela, aonde simulam os comportamentos realizados manualmente por usuários.
* **Testes automatizados de integração**: testam a interação entre sistemas e parte
isoladas de software afim de garantir que o conjunto se comporte da forma esperada
isoladas de software a fim de garantir que o conjunto se comporte da forma esperada
quando integrados.
* **Testes exploratórios**: aqui a ideia é a mesma dos testes manuais, porém,
não existe uma especificação de teste a ser seguida.
Expand All @@ -49,17 +49,17 @@ Alguns testes considerados funcionais são:
* **Testes de regressão**: visam garantir que outras partes do software não
tenham sido impactados por alterações recentes.
Tais testes podem ser manuais ou automatizados.
* **Testes de fumaça**: são compostos por uma pequena suite de todos os testes do
* **Testes de fumaça**: são compostos por uma pequena suíte de todos os testes do
sistema em questão, onde apenas as principais funcionalidades são validadas.
Tais testes podem ser manuais ou automatizados e
geralmente são executados após uma nova versão do software ser gerada.

### Testes não funcionais

Estes testes tem como finalidade verificar *como* o sistema
Estes testes têm como finalidade verificar *como* o sistema
se comporta mediante alguma situação. Alguns testes considerados não funcionais são:

* **Testes de performance**: são testes que básicamente verificam como sua aplicação
* **Testes de performance**: são testes que basicamente verificam como sua aplicação
se comporta em situações extremas, por exemplo,
quando vários usuários estão acessando a mesma página em um curto período de tempo.
Esses testes tem como objetivo captar possíveis pontos de gargalo no sistema.
Expand Down Expand Up @@ -180,7 +180,7 @@ comportamento ou intenção da aplicação está sendo validado.
Assim, consequentemente, pode-se alterar a aplicação com maior segurança e
eventuais falhas podem ser percebidas mais rapidamente.

É importante dizer que a maioria dessas ferrramentas trabalha com testes do tipo
É importante dizer que a maioria dessas ferramentas trabalha com testes do tipo
unitário. Além disso, o foco delas é realizar uma avaliação quantitativa, sem
focar na qualidade exata dos cenários de testes existentes.
Por exemplo: é possível ter uma
Expand All @@ -205,8 +205,8 @@ os testes de mutação.
### Programação em Par

Programação em par é a técnica onde duas pessoas trabalham juntas no desenvolvimento
da mesma solução. Ter duas pessoas trabalhando ao mesmo tempo pode parecer um deperdício,
pois elas poderiam estar desenvolvedo outras atividades, mas a principal dificuldade
da mesma solução. Ter duas pessoas trabalhando ao mesmo tempo pode parecer um desperdício,
pois elas poderiam estar desenvolvendo outras atividades, mas a principal dificuldade
no desenvolvimento de software não é a quantidade de código que é escrito,
mas sim ter entendimento do que o código faz e deveria fazer. Programação em par
otimiza o entendimento compartilhado e é uma técnica poderosa para criar uma
Expand Down

0 comments on commit d88fe2f

Please sign in to comment.