API Automation copy 1

API Automation

By the end of this course, you will have learned how to approach Web API test automation, decide what solutions are appropriate to your specific needs, and the practical coding skills to achieve faster testing. All of this will serve you as a foundation to further develop a fully automated approach to testing within the SDLC.

Using Dev Tools for Software Testing copy 1

DevOps Basics using GitLab
This course is to understand the fundamentals of Git and CI/CD pipeline using GitLab.
At the end of this course, the learner should gain a fundamental yet strong understanding of the following
concepts.
  • Git
  • CI/CD
  • AWS
  • API Test automation
  • YAML
Tools
  • Postman
  • Various CLI tools
  • IDE - VS Code / IntelliJ
  • GitLab

GitHub copy 1

GitHub

In this course, you will learn,

  • Git's core functionality and how and why it's utilized in many organizations.
  • How to keep a track of multiple versions of your code and configuration files using Git. 
  • How to sign up for a GitHub account and use it to establish your own remote repositories. 
  • Fundamental and complex features such as branches and merging. 
  • How to use a version control system (VCS) like Git, which may save your life during an emergency or troubleshooting.

Using Selenium for Web UI Automation with Java copy 2

Selenium webdriver

WebDriver is a web automation framework that allows you to execute your tests against different browsers. This course will help you understand Selenium and its application.


Jenkins copy 1

Jenkins

DevOps is a software development approach that involves Continuous Development, Continuous Testing, Continuous Integration, Continuous Deployment, and Continuous Monitoring of the software throughout its development life cycle. Jenkins is on the other hand, an open-source automation server written in Java. Jenkins detects changes in Subversion/GIT and performs tasks, repeatedly such as Build, Test, Deploy, Package, and Integrate. 

Mobile App Automation - Appium copy 1

Mobile App Automation Appium

Appium is an open-source test automation tool developed and supported by Sauce Labs to automate native and hybrid mobile apps. It uses JSON wire protocol internally to interact with iOS and Android native apps using the Selenium WebDriver. This course is step-by-step instructions to download & install the Appium tool.



API Automation Testing using RestAssured (BDD Approach)

API Automation Testing using RestAssured (BDD Approach)


REST (Representational State Transfer) is an architecture that consumes HTTP calls for inter-system communication where a client can access the server resource with a unique URI and a response of the resource is returned. 

API Automation Testing using RestAssured(Java & TestNG) copy 1

API Automation Testing using RestAssured(Java & TestNG)


Rest-Assured is a Java-based library that is used to test RESTful Web Services.