Home > Cursos > Cursos em Destaque > Testing Basics

Testing Basics


Enquadramento

Para iniciar a actividade de tester é necessário entender o motivo pelo qual o software é testado, o que é o teste de software e alguns dos conceitos e principios fundamentais dos testes de software.

Este curso pretende abordar as questões fundamentais para alguém que é novo no teste de software, ou que vai estar envolvido em testes de software.


A quem se destina

Este curso é indicado para quem pretenda obter um entendimento básico de testes de software.


Objectivos

No final desta acção de formação, os formandos terão a capacidade de:

  • Explicar por que motivo o software é testado e os riscos de não testar;
  • Descrever os benefícios que os testes estruturados e planeados podem fornecer a uma empresa;
  • Entender o ciclo do vida do desenvolvimento de software, os pontos onde os defeitos (bugs) podem ser introduzidos e como os testes podem auxiliar na identificação de defeitos e até mesmo prevenir a ocorrência destes;
  • Descrever as principais etapas no processo de testes base;
  • Entender os vários níveis e tipos de testes e como estes podem identificar defeitos existentes e até mesmo prevenir a sua ocorrência;
  • Entender a principal terminologia de teste.


Conteúdo programático

O presente curso de um dia abrange o seguinte:


What is testing?

  • The cost of software failures
  • Why do we test software?
  • Benefits of testing
  • Testing & quality
  • Error, defect and failure
  • Interfaces & stakeholders

Software development life cycle

  • The waterfall / sequential models
  • V-Model
  • Test levels
  • Iteractive development models
  • Testing a document
  • Economics of testing

Test process

  • High level documentation
  • Planning, monitoring & control
  • Analysis
  • Design
  • Implementation
  • Execution & Recording
  • Completion
  • Process improvement

Test types

  • Testing of a function (functional testing)
  • Testing of software structure / architecture (structural testing)
  • Testing of software product characteristics (non-functional testing)
  • Testing related to change (confirmation & regression testing)
  • Security

Test design techniques

  • Static testing
  • Types of review
  • Static analysis by tools
  • White box techniques
  • Statement testing
  • Decision testing
  • Black box techniques
  • Equivalence partitioning
  • Boundary value analusis
  • Decision tables

Tool support for testing

  • Requirements management
  • Test management
  • Test automation
  • Performance testing
  • Tools for developers

Test teams

  • Make up of team
  • Psychology

Testing resources


Duração

1 dia



Pré-requisitos

Domínio da língua inglesa uma vez que os materiais oficiais de suporte a esta acção de formação são disponibilizados neste idioma.



Datas

Os cursos SQS também se encontram disponíveis em modalidade intra-empresa. Contacte-nos para mais informações.


Valor

€ 550



Inscrições

Contacte-nos pelo email Este endereço de e-mail está protegido de spam bots, pelo que necessita do Javascript activado para o visualizar ou pelo tel. 217 983 109 para proceder à inscrição no presente curso.