Curso Quality Assurance

  • Test & Point Analysis

Curso Quality Assurance

40 horas
Visão Geral

Curso Quality Assurance, A Garantia da Qualidade é uma atividade que garante um nível desejado de qualidade no desenvolvimento, entrega de produtos e serviços. Tem como objetivo melhorar os processos para entregar produtos e serviços de qualidade aos clientes. Sua insistência é economizar custos, tempo, esforços e o padrão do produto. De acordo com uma pesquisa global, todos os anos os orçamentos de Garantia de Qualidade e Testes aumentam 9%. A necessidade de analistas de qualidade/especialistas em inspeção de qualidade é enorme no campo de automação ou teste manual de software. Nosso módulo de Garantia de Qualidade de treinamento on-line foi desenvolvido por especialistas do setor para treinar estagiários para alcançar uma carreira e uma certificação profissional.

A Garantia de Qualidade, também conhecida como Teste de Software, é crucial para economizar custos, tempo, esforços e o padrão do produto. Este curso inclui uma compreensão das abordagens de teste que podem ser integradas ao ciclo de vida do software para que produtos funcionais e de fácil manutenção sejam projetados e entregues sem comprometer o grau e a condição do produto de software. A ênfase é colocada em testes para encontrar e relatar bugs. Você aprenderá como decifrar a aplicação de técnicas estáticas e dinâmicas, realizar análises de valor de limite, conduzir visitas e auditorias, organizar processos de desenvolvimento de teste, bem como criar uma análise de qualidade e um plano de teste. Você será capaz de se destacar e aplicar os princípios de qualquer tipo, tamanho e complexidade do sistema de negócios baseado em software – em todas as plataformas técnicas. Você aprenderá os principais conceitos de teste, como Regressão, Caixa Preta/Caixa Branca e Aceitação do Usuário, Alfa, Beta. Especificação de teste, plano de teste, casos de teste e relatório de bugs fazem parte da descrição do trabalho de um profissional de garantia de qualidade.

Objetivo

Após realizar este Curso Quality Assurance, você será capaz de:

  • Conhecimento em processos de gestão da qualidade, conceitos fundamentais em processo de teste de software, processo de teste manual e processo de teste de automação
  • Potencial para segregar diferentes atividades de Garantia da Qualidade, controle de qualidade e planejamento da qualidade
  • Capacidade de reconhecer a importância dos padrões no processo de gestão da qualidade e sua influência no produto final
  • Calibre para aplicar ferramentas de qualidade para controlar e monitorar processos para ajudar na melhoria contínua no local de trabalho
  • Conhecimento e habilidades para quebrar alguns programas de certificação de garantia de qualidade reconhecidos globalmente
Publico Alvo

Pessoas com habilidades técnicas e não técnicas podem se inscrever para este treinamento de Garantia de Qualidade. Ele abre as portas de carreira para o campo de TI para pessoas orientadas para a carreira. É simplesmente a melhor opção para quem quer tentar na área de TI. Este curso de certificação profissional é adequado para:

  • Recém-formados, interessados ​​em fazer carreira na área de Garantia de Qualidade ou teste de software
  • Profissionais que trabalham como testadores de software, engenheiros de teste, programadores, líderes de teste, especialistas em testes e especialistas em qualidade para aprimorar suas habilidades e carreira.
Pre-Requisitos
  • O calouro ou o recém-formado em busca de sucesso e alta perspectiva de futuro deve escolher o curso de treinamento de teste de software. Aqueles que têm um diploma, mas desejam ter algumas habilidades adicionais, também devem comparecer ao treinamento e aos testes de Garantia de Qualidade.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Software Testing Concepts

  1. Introduction
  2. Importance of software systems
  3. Common problems in software development and Software Bugs
  4. Testing Objectives
  5. What is Manual and Automation Testing?
  6. Tester Roles and Responsibilities
  7. Is testing really important?
  8. Why choosing Testing as career?

Software Development Life Cycle

  1. Software Life Cycle Stages
  2. Testing Stage in SDLC
  3. Cost of Defect Repair
  4. Risk of inadequate Testing

General topics

  1. Meetings, Software Environments, Application types
  2. Review, Walk through, KT and Kick off – Static Testing
  3. Different Components in software environments
  4. Difference between Development(Local), Test and Production Environments
  5. Web applications, Windows based applications and Intranet applications
  6. Differences between N Tier, Two tier etc

Testing types – Dynamic testing

  1. White box and Black box Testing, Gray Box Testing
  2. Unit Testing, Integration Testing
  3. System Testing Techniques
  4. Usability Testing, Functional Testing and Non Functional testing

Functional Testing Techniques

  1. GUI Testing
  2. Boundary Value Analysis
  3. Equivalence Class Partition
  4. Error guessing, Negative testing
  5. Back End testing
  6. Database Testing
  7. Compatibility Testing
  8. Security testing
  9. Portability testing
  10. Configuration Testing
  11. Recovery Testing

Performance Testing Techniques

  1. Performance testing
  2. Load Testing
  3. Stress Testing
  4. Scalability Testing
  5. Soak Testing
  6. Volume Testing

Identify Scenario based Test Cases

  1. What is Use case? Test Case Design
  2. Test Case Design Templates
  3. Types of Test Cases and Main qualities of Test cases
  4. Test Case Design Reviews
  5. Requirement Traceability Matrix
  6. Test Data Setup
  7. Importance of Test data in Testing
  8. Approach for gathering Test Data
  9. Benefits of Test data Gathering
  10. Managing Test data and creating Data Repositories

Bug/Defect/Error

  1. What is Bug?
  2. Difference between Bug and Defect.
  3. Format of Bug.
  4. Priority and Severity
  5. Different status of bug in Bug life cycle.
  6. Bug Reporting tools JIRA/Bugzilla/Quality Center

Test Strategy and Test Execution

  1. Test Execution Life cycle Process
  2. Different levels of Test Execution
  3. Sanity/ Smoke testing(Level 0)
  4. Test Batches or Test suite Preparation and Execution(Level 1)
  5. Retesting(Level 2)
  6. Regression Testing(Level 3)
  7. Bug Leakage
  8. Test Design

Test Plan

  1. What is Test Plan?
  2. Contents of test plan
  3. Master test plan and Testing level test plan
  4. Entry and Exit criteria
  5. Test Coverage
  6. Test Responsibilities
  7. Adhoc testing, Exploratory Testing
  8. General risks in test environment

Testing Life cycle

  1. Test Initiation
  2. Test cases sign off
  3. Retesting
  4. Regression Testing
  5. UAT testing
  6. Alpha and beta testing
  7. Monkey testing

Software Development Models

  1. Waterfall Model
  2. Incremental Model
  3. Prototype Model
  4. Spiral Model
  5. V Model
  6. Agile method

Discussion on Interview questions and Case studies.

Automation Testing

  1. Introduction to Automation Testing
  2. What is Automation Testing
  3. Benefits of Automation Testing
  4. Manual Testing Vs Automation Testing
  5. Various Automation Test Tools

Java Introduction

  1. Java Introduction• Selenium Overview
  2. Installing Java
  3. Installing Eclipse
  4. Features of Java
  5. Why Java for Selenium
  6. First Eclipse Project
  7. First Java program
  8. Concept of class file
  9. Platform independence
  10. Data types in Java
  11. String class
  12. If statements

Loops, Arrays and Function

  1. Loops, Arrays and Functions
  2. Conditional and concatenation operators
  3. While Loop
  4. For Loops
  5. Practical Examples with loops
  6. Usage of loops in Selenium
  7. Single Dimensional Arrays
  8. Two Dimensional arrays
  9. Practical usage of arrays in Selenium
  10. Object Class
  11. Drawbacks of arrays
  12. What are Functions?
  13. Function Input Parameters
  14. Function Return Types

Packages, Access Modifiers/Exception Handling

  1. Basics in OOPs
  2. Relevance of Packages
  3. Creating Packages
  4. Accessing Classes Across Packages
  5. Accessing modifiers -Public, Private, Default, Protected
  6. Exception handing with try catch block
  7. Importance of exception handling
  8. Exception and Error
  9. Throwable Class
  10. Final and Finally
  11. Throw and Throws
  12. Different Types of Exceptions

String, File Handling, Log4j, /Handling XLS files

  1. String class and functions
  2. Reading/Writing Text Files
  3. Reading Properties File in Java
  4. Concept of jar file
  5. POI API in java
  6. Reading/Writing Microsoft XLS Files
  7. Log4j API for Logging
  8. Usage of Log4J in Selenium

TestNG

  1. What is Test
  2. NgInstalling TestNg in Eclipse
  3. TestNg annotations
  4. Understanding usage of annotations
  5. Running a Test in TestNg Batch
  6. Running of tests in TestNg
  7. Skipping Tests
  8. parameterizing Tests - DataProviderAssertions/Reporting Errors
  9. TestNg Reports

WebDriver 1

  1. Why WebDriver-3?
  2. Downloading WebDriver-3 Jars and configuring in eclipse
  3. Architecture of selenium webdriver 3
  4. Drivers for Firefox, IE, chrome
  5. Firepath and firebug Add-ons installation in Mozilla
  6. Inspecting elements in Mozilla, Chrome and IE
  7. HTML language tags and attributes
  8. Various locator strategies

WebDriver 2

  1. Managing Input fields, Buttons
  2. Extracting More than one object from a page
  3. Extracting all links of a page/Bulk extraction of objects
  4. Extracting Objects from a specific area of a web page
  5. Handling drop down list
  6. Select Class in Selenium API
  7. Managing radio buttons and Checkboxes
  8. Taking Screenshots of the web pages

WebDriver 3

  1. Implicit and Explicit waits
  2. PageLoadTimeout Property
  3. WebDriverWait Class
  4. WebDriver.Timeout Interface
  5. Concepts of Set Interface in Java
  6. Window Handles
  7. Managing tabbed windows in IE, Chrome and Mozilla
  8. Managing popups in IE, Chrome and Mozilla
  9. Managing Javascript alerts
  10. Simulating front and back button click on Browser using selenium
  11. Actions class in Webdriver

Frameworks and Maven

  1. Hybrid framework
  2. POM
  3. Unit 24: Web Service testing with SOAP UI
  4. What is a web service?
  5. Why do we use web service?
  6. What is XML? Why is XML used for communication?
  7. Famous protocols used in web services
  8. What is WSDL?
  9. How SOAP UI helps usJava OR groovy?
  10. SOAP UI free version
  11. SOAP UI Java API Protocols supported by SoapUI
  12. How one should use soap UI Download and install SOAP UI
  13. Future of web services

Apache MAVEN

  1. What is Maven and Why Maven?
  2. Installing/Configuring Maven
  3. Archetypes in Maven
  4. Creating a maven project through command line
  5. POM.xml
  6. Importing Archetypes
  7. Maven Repositories
  8. Building POM.xml through the command line to configure Selenium and others
  9. Importing the maven project into eclipse
  10. Building a selenium project and running it through Maven
  11. Eclipse plugin for maven
  12. Using the maven plugin to execute phases - compile, clean, package etc.

JAVA DATABASE CONNECTIVITY JDBC

  1. Installing MySQL Database and making some tables in it
  2. java.sql package
  3. JDBC Drivers
  4. Connection Interface
  5. Statement and PreparedStatementInterfaces
  6. ResultSet Interface
  7. Firing select, insert, update and delete queries with database using Java
  8. JDBCLooping the ResultSet.

My SQL

  1. Database Verification and Validation
  2. Introduction to Database
  3. MySQL Database
  4. Comparison with Popular Databases – Oracle, MS SQL Server, IBM DB2
  5. Structured Query Language (SQL)
  6. Data Definition Language (DDL)
  7. Data Manipulation Language (DML)
  8. Introduction to Tables, Rows, Columns
  9. What are a Foreign Key, Primary Key and Unique Key
  10. What are DDL and DML
  11. (DML) Select, Update, Delete and Insert Into statements
  12. (DDL) Create, Alter, Drop statements
  13. Exercise and Assignments

HP Quality Center

  1. HP Quality Center Overview
  2. Requirements Module
  3. Creating traceability between requirements and Tests
  4. Test Plan Module
  5. How to create Manual Test Cases
  6. Test Lab Module
  7. How to create Test Sets
  8. Linking Test cases to Test Sets
  9. Executing Test Cases
  10. Creating Defects during Execution
  11. Defects Module
  12. How to create a defect
  13. Reports with Document Generator

Bug Reporting Tools

  1. What is Bug Reporting?
  2. Most popular Test Reporting Tools
  3. Jira - Test Reporting Tool for Agile Software Development and Testing
  4. Bugzilla - Test Reporting Tool for Agile Software Development and Testing
  5. Backlog Tracking with Bugzilla
  6. Issues Management with Bugzilla
  7. Bug Reporting and Tracking with Bugzilla
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Curso Automação de Teste Agil

16 horas