Testing REST Services in AWS

The Testing REST Services in AWS training course focuses on helping Quality Engineers / Quality Assurance Engineers successfully make the transition from a traditional, data-center development / testing / production environment, to a cloud-based environment.

The Testing REST Services in AWS course assumes students are experienced with developing test plans and testing strategies, implementing tests using Java and JavaScript, and choosing the correct tool for the level of testing.

The course also assumes students are familiar with Web Services concepts.

Course Summary

Learn how to write, execute, and perform functional and automating testing using AWS as a cloud.
Q/A engineers needing to support service-based solutions running in a cloud environment.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
1 Day
Productivity Objectives: 
  • Describe the differences between data-server based environments and cloud-based environments
  • Create, manage, and log into an AWS AMI defined image
  • Describe the principles, methods, and philosophies around REST services
  • Understand the structure and capabilities of the HTTP protocol
  • Implement various tests using tools like: TestNG, POSTMan, Selenium ,RestClient, and others

What You'll Learn

In the Testing REST Services in AWS training course you’ll learn:
Session One: Overview of Web Services Testing – 2 hours

  • Introduction to SOA
    • What is SOA?
    • Motivations, differences, and principles of SOA
    • Common infrastructure components that enable a SOA solution
  • Introduction to the Cloud
    • What is Cloud?
    • What is AWS?
    • Difference between AWS and your company’s Data Center / Cloud
  • Introduction to Web Services
    • Overview of Web Services
    • Common implementation strategies for Web Services (SOAP, REST, etc.)
    • REST Web Services concepts
    • REST Architectural principles
    • Mechanics of HTTP
    • Understanding JSON

Session Two: AWS Quick Start

  • Introduction to AWS
    • Basic AWS Administration concepts (AMI, instance creation, start / stop, duplicating, etc.)
    • Advanced AWS concepts (auto-scaling, H/A settings, load balancing, etc.)
  • Common AWS Tools
    • Chef quick start
    • Cloud Formation
    • Cloud Watch
    • Monitoring with Splunk and New Relic
  • Deploying a Web Services to AWS
    • Packaging
    • Deploying
    • Testing availability with a browser

Session Three: Testing on AWS

  • Testing Concepts
    • REST Web Service Testing Strategies
    • Simple REST testing tools
    • Configuring CURL to invoke REST calls
    • Browser based testing with Postman
    • Debugging with Firebug / Chrome Tools
  • Executing Tests on AWS
    • Application Level Testing
    • Unit Testing with Mocha
    • Functional testing using Selenium and Selenium Web Driver
    • Services Testing
    • Unit Testing with TestNG & jUnit & JMockit
    • Functional Testing with RestAssured
    • Executing CI / CD with Maven and Jenkins
    • Executing tests using Maven
    • Kicking off a CI test with Jenkins
    • Performance Testing with JMeter

Meet Your Instructor

Mark Picture

Mark is an experienced/hands-on BigData architect. He has been developing software for over 20 years in a variety of technologies (enterprise, web, HPC) and for a variety of verticals (healthcare, O&G, legal, financial). He currently focuses on Hadoop, BigData, NOSQL and Amazon Cloud Services. Mark has been doing Hadoop training for individuals and corporations; his classes are hands-on and draw heavily on his industry experience.
Mark stays active in the...

Meet Mark »

Azat is a Technology Fellow, Manager at Capital One, and a JavaScript/Node.js expert with several online courses on Udemy and Node University, and 12 books published on the topic, including top-sellers React Quickly (Manning, 2016), Full Stack JavaScript (Apress, 2015), Practical Node.js (Apress, 2014) and Pro Express.js (Apress, 2014).

In his spare time, Azat writes about tech on Webapplog.com, speaks at conferences and contributes to open-source. Before becoming an expert in Node.js, Azat finished his...

Meet Azat »

Get Custom Training Quote

We'll work with you to design a custom Testing REST Services in AWS training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631