Visão Geral
Este Curso Mobile Automation Selenium Appium, tem como objetivo transmitir treinamento em todos os aspectos que ajudam um trainee a ganhar experiência em testes de aplicativos. O treinamento facilita o conhecimento aprofundado do teste de aplicativos multiplataforma, que impulsiona o Android e o iOS, juntamente com o conhecimento de linguagens que ajudam os candidatos a entender a estrutura do aplicativo. Por meio deste treinamento Selenium & Appium, os candidatos obteriam informações detalhadas sobre a criação de casos de teste de automação e muito mais que ajudariam os candidatos a conseguir um emprego melhor com vantagens consideráveis no setor.
Objetivo
Após realizar este Curso Mobile Automation Selenium Appium você será capaz de:
- Entenda como executar e analisar os casos de teste de automação na automação de teste móvel
- O que é o teste de aplicativos móveis usando o Appium
- Compreender a teoria das ferramentas de teste móvel, bem como a apresentação
- Obtenha experiência em Java, C, JavaScript com node.js, PHP, Ruby, Python, C# etc.
- Saiba mais sobre como armazenar variáveis e armazenar comandos
- Aprenda a executar Selenium Scripts usando JUnit e Test NG
- Desenvolve a compreensão dos objetos da interface do usuário usando o Webdriver, manipulando quadros, alertas
Publico Alvo
- Testadores manuais que desejam mudar para testes de automação e aprender testes de aplicativos móveis
- Testadores de automação que desejam aprimorar suas habilidades recentes
- Gerentes de teste
- Testadores de Selenium que desejam aprender a testar aplicativos móveis usando as APIs 3.0 mais recentes
Pre-Requisitos
- Conhecimento básico do WebDriver
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
An Introduction
- Overview of Object Oriented Concepts
- Classes, Objects, and methods
- Constructors
- Data Types, Access Modifiers
- String Basics and operations
- Interfaces, Inheritance, Static Methods
- Looping and Conditions
- Exception Handling
- Collection Library – List, Hash Map, Hash Table
Appium Basics
- What is automation testing?
- Introduction to Appium
- Selenium Variants
- Supported Platforms (Versions, Programming Languages, Operating Systems)
- How Appium Works?
- Comparison between Selenium and Appium
Appium App
- Introduction
- Setting up Appium app
- Appium in detail – Features and Components
- Setting up Appium services
- Editing Scripts in Appium
- Running a Test Script
- Appium Commands
Common Appium Commands in Detail
- Launch app and Click Commands
- Verification Commands
- Locator Elements
- Wait Commands
- Storing Variables and Store Commands
Frameworks with Appium – Junit/TestNG/Maven/Cucumber
- Supported Automation Frameworks
- Setting up Eclipse
- JUnit Vs TestNG
- Executing Selenium Scripts using JUnit and Test NG
- Sequential and Parallel Execution
- Storing Results
- Why Webdriver?
- How Webdriver works?
- Setting up Maven
- Setting up Cucumber
- Creating scripts end to end
- Playing with UI objects using Webdriver, handling Frames, Alerts
- Multiple OS testing
- Multiple Capabilities, Screenshots etc.
- Using Page Objects
- TestNg Framework
- Prioritising Test Cases
page Object Modeling (POM)
- What, Why and How
- Page Factory
- Advantages of POM
- How to Implement POM
Advanced Topics in Appium
- Using Property files in Appium
- Maven with Appium
- Jenkins with Appium
Automation Frameworks
- Data Driven Framework
- Keyword Driven Framework
TENHO INTERESSE