Animações em CSS

Animações podem passar uma sensação de modernidade para seu site, além de chamarem a atenção do leitor para um conteúdo específico da página. As animações em CSS, apesar de não serem tão robustas quanto as feitas em JavaScript, são uma forma simples e rápida de se implementar essa funcionalidade. Se você não necessita de um …

Teste de Software: Investimento ou Custo?

Antes de começarmos, irei conceituar brevemente a qualidade de software. Qualidade de software é: “A entrega de um produto ou serviço ao cliente, que esteja em conformidade com suas expectativas seguindo necessidades explícitas, declaradas nas suas requisições, através de reuniões com os steakholders”. Ou seja, a qualidade garante que o cliente seja o foco principal …

Melhores práticas na elaboração de casos de teste

Neste artigo, farei uma abordagem prática para uma boa elaboração de caso de teste, considerando que este seja suficiente para o testador executá-lo de forma rápida e sem dúvidas: Para a elaboração de um caso de teste deve ser informado um título, objetivo detalhado, pré-condição para que a execução ocorra conforme definida, os passos a …

xUnit.net: um produto testado é, certamente, de melhor qualidade

Neste artigo, demonstraremos como construir e performar seus primeiros testes unitários automatizados em .NET Core utilizando, para tanto, a ferramenta xUnit. xUnit e testes unitários(Unit tests), o que são? De acordo com a documentação, xUnit é uma ferramenta gratuita e de código aberto construída para o .NET Framework. Serve para auxiliar na construção e execução …

Angular: uma ferramenta de mercado

O Angular é um framework Javascript, isso quer dizer que com ele é permitido desenvolver aplicações web dinâmicas (“webapps”), não sendo preciso fazer o reload e que haja efetivamente como uma aplicação. Porém, antes de nos aprofundarmos no Angular em si, vamos abordar, a seguir, os conceitos de um framework. Um framework provê um template …

O QA dentro de um time Ágil (Scrum)

Uma frase que diz muito sobre o papel do QA em um time ágil é: “Indivíduos e interações mais que processos e ferramentas” – Manifesto Ágil QA, do inglês Quality Assurance (Garantia de Qualidade), é um termo muito disseminado dentro do desenvolvimento de software, e o seu principal objetivo é garantir que o produto final …