KnowledgeCity

Fundamentos de programação: garantia de qualidade de software

Finaliza o ciclo de vida de desenvolvimento com este curso de garantia de qualidade de software.
Assista à primeira aula grátis — tenha acesso completo às 25 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Andrew Levin  7 Capítulos ·  25 Lições ·  1h 44m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Urdu, Chinês simplificado 

Descrição do Curso

Este curso KnowledgeCity fornece uma visão geral dos diferentes conceitos e componentes envolvidos no Software Quality Assurance (SQA).

O curso SQA, ministrado pelo instrutor Andrew Levin, fornece uma visão abrangente dos conceitos e recursos que compõem todas as áreas de Garantia de Qualidade de Software. O curso começa com uma breve visão geral e história das origens da SQA e por que ela é necessária. Em seguida, examinamos diferentes métodos e técnicas referentes ao Ciclo de Vida de Desenvolvimento de Software (SDLC) dentro do SQA. Examinamos a mecânica e as etapas de como cada método SDLC funciona, juntamente com as vantagens e desvantagens de usares este método específico em conjunto com diferentes tipos de software. Em seguida, passamos para os Guias de Planeamento e por que precisamos de um, bem como quais componentes compõem um Guia de Planeamento. Também comparamos e contrastamos as diferenças entre um Guia de Planeamento básico e um padrão oficial do Guia de Planeamento IEEE. Seguimos com uma análise de várias técnicas de teste que podes usar com teu software. Também examinamos os métodos White Box e Black Box, com exemplos de trabalho que mostram testes bem-sucedidos e falhas de teste emulados. Concluímos com o aprendizado sobre Relatórios de Bugs. Nós nos aprofundamos no que é um relatório de bug, bem como na aparência de um relatório bem escrito. Aprenderes estes conceitos e técnicas irá ajudar-te a criares um software melhor e permitir que faças avaliações mais aprofundadas, produzindo resultados melhores e mais profissionais.

O Que Você Vai Aprender

  • Defina o que a Garantia de Qualidade de Software (SQA) abrange e por que é necessária
  • Compare as metodologias do Ciclo de Vida de Desenvolvimento de Software (SDLC), incluindo Agile, V, Waterfall, Spiral e Prototyping, junto com suas vantagens e desvantagens
  • Construa e use Guias de Planejamento, incluindo os componentes de um guia básico versus um guia padrão IEEE
  • Aplique técnicas de teste como casos de teste Black Box e White Box, cobertura de instrução e ramificação, teste de limite, equivalência, tabela de decisão e teste de transição de estado
  • Determine como, quando e por que usar diferentes técnicas de teste com base nos erros que você está verificando
  • Escreva Relatórios de Bugs eficazes e identifique os elementos que compõem um relatório bem escrito

Principais Conclusões

  • A Garantia de Qualidade de Software abrange os conceitos e componentes em todas as áreas da qualidade de software, e o curso explica as origens da SQA e por que ela é necessária.
  • Diferentes métodos SDLC (Agile, V, Waterfall, Spiral e Prototyping) têm vantagens e desvantagens dependendo do tipo de software sendo construído.
  • Um Guia de Planejamento tem componentes definidos, e o curso contrasta um Guia de Planejamento básico com o padrão oficial do IEEE Planning Guide.
  • Técnicas de teste White Box e Black Box são demonstradas com exemplos práticos que mostram tanto testes bem-sucedidos quanto falhas de teste emuladas.
  • Um Relatório de Bug é uma parte necessária do teste, e um relatório bem escrito contém elementos específicos que o curso identifica.

Perguntas Frequentes

O que este curso de QA de Software aborda?

O curso fornece uma visão geral dos conceitos e componentes da Garantia de Qualidade de Software (SQA), incluindo seu histórico e propósito, metodologias do Ciclo de Vida de Desenvolvimento de Software (SDLC) (Agile, V, Waterfall, Spiral e Prototyping), Guias de Planejamento (básico e padrão IEEE), técnicas de teste como casos de teste Black Box e White Box, cobertura de instrução e ramificação, teste de limite, equivalência, teste de tabela de decisão e teste de transição de estado e Relatórios de Bug.

Quem ensina este curso?

O curso é ensinado pelo instrutor Andrew Levin e é oferecido pela KnowledgeCity.

Que técnicas de teste vou aprender?

Você aprenderá métodos White Box e Black Box com exemplos práticos, junto com cobertura de instrução, cobertura de ramificação, teste de limite, teste de equivalência, teste de tabela de decisão, teste de transição de estado e teste funcional e não funcional, e como, quando e por que usá-los com base no que você está verificando para erros.

O que vou aprender sobre Relatórios de Bug?

Você aprenderá o que é um Relatório de Bug, por que os relatórios de bug são necessários durante o teste, como se parece um relatório bem escrito e os elementos que compõem um bom Relatório de Bug.

Que habilidades este curso relaciona?

Relaciona Qualidade de Software (SQA/SQC), Gerenciamento de Qualidade de Software e certificações incluindo Certified Associate in Software Quality (CASQ), Certified Software Quality Engineer, Certified Software Quality Analyst e Certified Software Quality Manager.