Qualidade
5 publicações
Dizer que um produto é de qualidade é algo aparentemente intuitivo na visão de todos, mas este é um conceito que está diretamente ligado à percepção de cada indivíduo, fazendo com que o ponto de vista e a experiência de uso de um possa ser bem diferente de outro, podendo gerar muitas dúvidas e problemas.
No âmbito da engenharia de software podemos destacar alguns itens que fazem parte do processo de testes de software e que, quando suas atividades os avaliam como em conformidade, nos sinalizam que um produto possui bom nível de qualidade:
– Requisitos funcionais: O produto faz o que foi projetado (funções e operações previstas funcionam como esperado)
– Requisitos não funcionais: O produto é como o esperado (relacionado à experiência de uso quanto a desempenho, usabilidade, segurança, confiabilidade, entre outros)
Além destes itens existem muitos outros, distribuídos em diversas atividades de validação e verificação de teste que são fundamentais para a garantia de qualidade de um software.
Publicações
-
Automação de testes: O que precisamos planejar antes de iniciar
Automatizar testes de software é uma tarefa comum dentro de times de desenvolvimento. A grande maioria dos projetos já adotou, ou planeja adotar, essa atividade como parte do processo de qualidade da organização, visto que existem muitos ganhos em relação à utilização desse recurso. É ...
22/07/2021 Leia o post -
Como automatizar testes de aplicações Web com Capybara e Selenium WebDriver
Testes de software são extremamente importantes para aplicações com alta qualidade. Tive a oportunidade de começar a utilizar o Capybara, Ruby, RSpec, Cucumber e SitePrism para automatizá-los. Criei um repositório com um exemplo de automação que vou utilizar, você ...
19/11/2020 Leia o post -
Testes automatizados com Cypress e Cucumber
Recentemente tive a oportunidade de começar a automatizar os testes do meu projeto utilizando Cypress com Cucumber. Por tal motivo, decidi fazer este tutorial explicando como você pode iniciar a automatização de seus testes. Abaixo você encontrará como configurar o ambiente...
26/10/2020 Leia o post -
O que é Teste de Software? Por que é necessário?
Nem sempre o que é “óbvio” para um, é “óbvio” para outro, não é mesmo?! Neste sentido, escrevo esta publicação com um objetivo simples: apresentar de forma consistente, resumida e estruturada em tópicos, pontos relevantes sobre “O que é teste de software e por que ele...
19/10/2020 Leia o post -
Karatê DSL: Automatizar Testes de APIs
Recentemente tive a oportunidade de utilizar o Karatê DSL para automatizar os testes de API. Neste post, vou contar como foi a minha experiência utilizando esta DSL desenvolvida em Java e com a missão de simplificar o desenvolvimento de testes automatizados de APIs. O que é o Karatê...
19/10/2020 Leia o post