Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Software Testing Test Frameworks

Automação de Testes com Robot Framework - Básico

Aprenda automatizar testes de aplicativos WEB e APIs com o Robot Framework
Highest Rated
Rating: 4.6 out of 54.6 (884 ratings)
2,301 students
Created by Mayara "May" Fernandes
Last updated 9/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Você será capaz de automatizar testes de sistemas WEB e API
  • Tudo sobre o que é o Robot Framework, como ele funciona e por quê ele é tão bom no que propõe
  • Instalar tudo que for necessário para utilizar o Robot Framework
  • Definir e escrever seus primeiros casos de teste automatizados
  • Conceito de Setup e Teardown
  • Estratégias de HTML locators para testes web
  • Implementar, executar e reportar os testes no Robot Framework
  • Implementação dos testes automatizados com BDD
  • Trabalhar com variáveis, listas e dicionários
  • Trabalhar com estruturas IF, FOR e argumentos
  • API testing: Get, Post, conferências de JSON
  • Colocar a mão na massa com vários desafios práticos
Curated for the Udemy for Business collection

Course content

7 sections • 36 lectures • 4h 8m total length

  • Preview01:39
  • Preview04:39
  • Preview13:42
  • A abordagem keyword-driven
    05:10
  • Pesquisando, escolhendo e entendendo as Libraries
    07:47
  • Introdução ao Robot Framework
    4 questions

  • AVISO: O Python 2 será descontinuado em 2020!!
    00:41
  • NOVO: Instalando o Python 3 (Windows)
    03:46
  • Instalando o Robot Framework
    01:43
  • Instalando as Libraries
    04:39
  • Instalando um Editor/IDE
    02:26
  • Extra: Configurações do ATOM
    01:01
  • Web Drivers
    01:53
  • NOVO: Atualizando Libraries e WebDrivers
    05:22

  • Definição e escrita dos casos de teste
    10:39
  • Setup e Teardown
    05:17
  • Implementação dos casos de teste - Parte 01 - Setup e Teardown
    06:46
  • Implementação dos casos de teste - Parte 02 - Passos do teste
    11:43
  • Estratégias básicas de HTML Locators
    00:23
  • Implementação dos casos de teste - Parte 03 - Conferências
    20:35
  • Execução
    09:51
  • Log e Report
    10:05
  • Implementando em BDD
    06:45
  • DESAFIO: Automatize mais casos de teste do WebSite
    3 questions

  • Escopos das variáveis
    05:36
  • Tipos de Variáveis: Listas e Dicionários
    04:05
  • Vamos praticar com &{DICIONÁRIOS}!
    1 question
  • Vamos praticar com @{LISTAS}!
    1 question
  • Usando variáveis como argumentos de keywords
    05:42
  • Vamos praticar keywords com argumentos e retornos!
    1 question

  • Logs
    05:44
  • IF
    04:54
  • NEW: Loops (nova sintaxe) - Repeat e FOR IN RANGE
    07:50
  • NEW: Loops (nova sintaxe) - FOR em Listas
    09:08

  • Library Requests
    04:53
  • Library Collections
    03:10
  • Automatizando uma Requisição GET
    14:06
  • Conferências da Requisição
    16:11
  • Conferências do JSON Body
    10:27
  • Automatizando uma Requisição POST com HEADER e BODY
    11:25
  • DESAFIO: Automatize as demais requisições da nossa API - Books
    2 questions

  • Conclusão
    06:07

Requirements

  • Necessário ter noções básicas de teste de software e noções básicas de teste de sistemas web e API.
  • Necessário ter noção básica de lógica de programação, entender os conceitos de variáveis, funções, métodos, argumentos e laços.

Description

Esse curso tem como principal objetivo mostrar como a automação de testes pode ser legal e fácil!! O Robot Framework propõe automação genérica de testes, ou seja, você pode automatizar sites, webapps, APIs, desktop, mobile, etc, tudo em um único framework. Ele não exige conhecimento específico em linguagem de programação, pois o objetivo dele é tornar os testes mais reaproveitáveis e fáceis com a abordagem keyword-driven, onde qualquer tester/QA pode automatizar mesmo sem ser muito técnico.

Neste curso te ensinarei os fundamentos básicos do framework, os passos necessários para construir um teste automatizado, explicarei as estruturas básicas que o framework disponibiliza para tornar seu teste mais completo e ao final iremos implementar duas suítes de testes: uma com Selenium testando um web app e outra com Requests testando uma API REST.

Who this course is for:

  • QA e Analistas de Teste que querem aprender a automatizar testes de software.
  • Profissionais curiosos que querem aprender a automatizar testes de software.
  • QA e Analistas de Teste que já automatizam, mas querem conhecer mais ferramentas de automação de testes de software.

Instructor

Mayara "May" Fernandes
Test Automation Engineer
Mayara "May" Fernandes
  • 4.7 Instructor Rating
  • 1,061 Reviews
  • 2,428 Students
  • 2 Courses

Desde 2010 na área de testes de software, bacharel em Ciência da Computação, certificada CTAL-Test Automation Engineer, experiência com testes manuais e automatizados de desktop, web, API e micro-serviços. Atualmente trabalha com desenvolvimento de testes automatizados com Robot Framework e DevOps tendo automatizado já mais de 600 casos de teste. Apaixonada por automação e agile testing, gosta de compartilhar conhecimento e trazer novos testers e QAs para o mundo mágico da automação de testes!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.