Quality Tester – 7h
Neste módulo os formandos vão explorar os conceitos fundamentais de testes de qualidade, diferenciar entre testes estáticos e dinâmicos, e compreender as diferenças entre debug e teste.
- What is Quality?
- Static vs Dynamic Testing
- Debugging vs Testing
- Defects, Errors and Faults
- Seven Testing Principles
- What are Software Tests?
- Test Levels
- Test Types
- Standalone, Hybrid and Native app testing
Tester Skills – 3,5h
Neste módulo os formandos vão aprender as competências essenciais de um software tester e serão introduzidos ao código de ética da QA.
- Required Skills of Software Tester
- QA Code of Ethics
Seminário: Project Models – 3,5h
Neste módulo os formandos vão conhecer vários modelos de projeto como o Waterfall e Agile, entendendo as suas aplicações e benefícios.
- Waterfall Projects
- Agile methodology
Autoestudo dedicado a Python Fundamentals
Neste momento de autoestudo, os formandos vão ter a oportunidade de aprender os fundamentos da linguagem Python.
- O ambiente de desenvolvimento Python
- Python crash course
- Python collections
- Python function
Sessão Q&A: Fundamentos de Python – 4h
Acompanhamento e esclarecimento de dúvidas
Fundamentos de Base de Dados em b-Learning – 10,5h
Neste módulo os formandos irão adquirir conhecimentos fundamentais sobre base de dados, abordando desde a ordenação até subqueries e comandos DML.
- Introdução ao T-SQL
- Ordenação e Filtragem
- Combinação de Tabelas
- Funções e Agrupamentos
- Subqueries e comandos DML
Software Testing – 35h
Neste módulo os formandos vão aprender sobre o ciclo de vida do teste de software, incluindo planeamento, estimação, execução, e a gestão de defeitos.
- Introduction
- Relation between vision, work and testers profile
- Testing phase in the SDLC
- Test Plan
- Test estimation (design and execution)
- Test execution
- Manual and Automation tests
- Functional Requirements
- Levels of requirements
- Requirements source
- Requirements quality
- Requirements testing
- Requirements documentation
- Requirements tracing
- Requirements based testing
- Test Planing
- Test Estimation
- Project lifecycle and Test Coverage
- Defects Management
- Defects Lifecycle
- General Lifecycle
- Lifecycle in Jira
- Lifecycle customization
- Defect validation
- How to handle Misconfiguration
Tools and Techniques for Testing – 28h
Neste módulo os formandos serão introduzidos a ferramentas e técnicas para de software testing, abordando desde ferramentas de gestão até automação de testes.
- Testing Process
- Testing Tools
- Bug and task tracking tool Jira
- Test management tools: Xray vs TestRail
- Testing automation tools: Katalon
- Screenshots
- Testing Outsourcing-as-a-service
- Common difficulties in independent testing
- Advantages of independent testing
- Communication rules
- Test Documentation and Reporting
- Test documentation levels
- Reporting: inner and outer
- Quality report structure
- Quality evaluation and analytics
- Automate Software Testing
- Foundations
- Applications
- Tools and Techniques
Software Testing Hands-on Lab – 7h
Neste laboratório prático os formandos vão aplicar os conhecimentos adquiridos em testes de software através de estudos de caso e simulações.
- Laboratórios práticos para aplicação dos conhecimentos adquiridos
- Case studies
Seminário: Generative AI for Tester – 3,5h
Neste seminário os formandos vão explorar o impacto da Inteligência Artificial na qualidade e nos testes de software, com foco em prompt engineering e operacionalização da ISO 25010 com o chatGPT.
- O que é a Inteligência Artificial e como se classifica
- Prompt Engineering – principios básicos
- IA para QA – A operacionalização da ISO 25010 com chatGPT
- Oportunidades e desafios.
APE – Ação de Preparação para Exame: ISTQB Certified Tester Foundation – 10,5h
Neste módulo os formandos vão poder preparar-se para o exame ISTQB Certified Tester Foundation, com foco no esclarecimento de dúvidas e elaboração de questões tipo exame.
- Preparação para exame
- Esclarecimento de dúvidas
- Elaboração de questões tipo exame