Testing Basics

A Olisipo é a empresa responsável pela divulgação do portfólio formativo da SQS em Portugal. A SQS Portugal é ISTQB® Accredited Training Provider e ISTQB® Platinum Partner.

A SQS Academy faz a preparação e Certificação Oficial de profissionais em ISTQB (Certified Tester Foundation Level; Certified Tester Foundation Level – Agile Extension; Certified Tester Foundation Level Specialist – Automotive Software Tester; Certified Tester Advanced Level, Test Manager, Test Analyst, Technical Test Analyst, Security Tester, Tester Automation Engineer, oferta única em Portugal, reconhecida pela ISTQB – International Software Testing and Qualification Board e pela PSTQB – Associação Portuguesa de Testes de Software.

Apresentação

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 princípios 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.

Destinatários

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

Objetivos

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.

Programa

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

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

19 Mai 2021

Laboral — 09:30h/17:30h

Nível Iniciado

7 horas — 1 dias

Live Training

550€

Yeah!

Your message was successful sent.

OK

Hey

We use cookies to offer you a better browsing experience, analyse site traffic, presonalize content, and serve targeted ads. Read how we use cookies and how you can control them in our “Cookie Settings”.
By using our site, you consent to our use of cookies.

> Cookie Settings

√ Accept Cookies