Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

C# Test Automation Engineer - from Zero to Hero

via Udemy

Overview

4 coureses in 1! Practical guide to become a Professional QA Automation Engineer in C#/.NET (AQA)

What you'll learn:
  • Automation Testing
  • Selenium Webdriver from Basics to Advanced Level
  • Learn best practices from true programmers
  • Learn how to write scalable, readable and maintainable clean code
  • You will learn source code of the tutor. All homework is completed with the Trainer
  • Visual Studio
  • NUnit 3
  • Selenium basics
  • Selenium in C#
  • Selenium Waits
  • Page Object concept
  • Web Component concept
  • Data Transfer Object concept
  • NuGet Packages basics
  • Postman basics
  • API baiscs
  • REST API
  • RESTful Web Services
  • HTTP methods
  • HTTP status codes
  • JSON schemas
  • API testing
  • RestSharp from basics to advanced

Are you ready to launch your career as a Test Automation Engineer using C#? Whether you're a complete beginner or already have some experience, this course is your fast track to becoming a C# Test Automation Hero!

In today's dynamic tech landscape, Test Automation Engineers are in high demand. This comprehensive course takes you from zero knowledge to mastering C# for test automation, equipping you with the skills needed to excel in this exciting field.

What You Will Learn:

  • C# Fundamentals: Start with the basics of C# programming and build a solid foundation, even if you've never coded before.

  • Selenium WebDriver: Unlock the power of Selenium WebDriver to automate web applications effectively and efficiently.

  • Page Object Model (POM): Learn the industry-standard design pattern for creating maintainable and scalable test automation frameworks.

  • Test Frameworks: Build your own test automation frameworks from scratch, ensuring your tests are robust and adaptable.

  • Advanced Topics: Explore advanced concepts such as API testing with Rest Sharp.

  • Real-World Projects: Apply your newfound skills to real-world projects that mimic the challenges faced by Test Automation Engineers in the industry.

  • Best Practices: Discover best practices for writing clean, efficient, and maintainable automation code.

Why Enroll in This Course?

  • Hands-On Learning: Gain practical experience through hands-on exercises, quizzes, and projects that reinforce your skills.

  • Expert Instruction: Learn from experienced instructors who are passionate about helping you succeed in test automation with C#.

  • Career Advancement: Enhance your career prospects by becoming proficient in a skill set highly sought after by leading tech companies.

  • Lifetime Access: Enjoy lifetime access to course materials, updates, and a supportive online community.

Don't miss this opportunity to become a C# Test Automation Hero! Enroll today and embark on a rewarding journey toward a successful career in test automation.

Syllabus

  • Introduction
  • API Basics
  • Test Environment Setup
  • HTTP Method GET - Postman
  • HTTP Method POST - Postman
  • HTTP Method PUT - Postman
  • HTTP Method DELETE - Postman
  • Postman Tips
  • Automated Test in Postman
  • Development Environment Setup
  • Simple application with Rest Sharp
  • HTTP Method GET - Rest Sharp
  • Test Framework Refactoring
  • HTTP Method POST - Rest Sharp
  • HTTP Method PUT - Rest Sharp
  • HTTP Method DELETE - Rest Sharp
  • Run Rest Sharp Tests via CMD
  • Rest Sharp Version Update
  • Selenium simple application
  • First Selenium test with NUnit
  • Waits in Selenium
  • Test Automation Patterns - overview
  • Run Selenium tests via Command Line
  • CSS and XPath Selectors
  • SpecFlow Course Materials
  • BDD Overview
  • Test migration from NUnit to SpecFlow
  • C# SpecFlow Basics
  • C# SpecFlow Advanced
  • Extra: Cmd Tests Run and Reports for SpecFlow
  • Bonus section

Taught by

Tigran Ter-Karapetyants

Reviews

4.4 rating at Udemy based on 287 ratings

Start your review of C# Test Automation Engineer - from Zero to Hero

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.