HOME > Development > Software Test Automation C#_1

Software Test Automation C#_1

  • Development
  • Jan 27, 2025
SynopsisSoftware Test Automation – C#, available at $49.99, has...
Software Test Automation C#_1  No.1

Software Test Automation – C#, available at $49.99, has an average rating of 4.1, with 38 lectures, based on 24 reviews, and has 144 subscribers.

You will learn about Create a test automation framework from scratch Understand how to use multiple UI automation frameworks Know what the different types of test automation are and where/when to effectively apply them Complete a full practice test automation framework you can use in your career This course is ideal for individuals who are Test professionals looking to expand their abilities into creating test automation. or Test professionals who want to make their existing test automation more useful. It is particularly useful for Test professionals looking to expand their abilities into creating test automation. or Test professionals who want to make their existing test automation more useful.

Enroll now: Software Test Automation – C#

Summary

Title: Software Test Automation – C#

Price: $49.99

Average Rating: 4.1

Number of Lectures: 38

Number of Published Lectures: 38

Number of Curriculum Items: 38

Number of Published Curriculum Objects: 38

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create a test automation framework from scratch
  • Understand how to use multiple UI automation frameworks
  • Know what the different types of test automation are and where/when to effectively apply them
  • Complete a full practice test automation framework you can use in your career
  • Who Should Attend

  • Test professionals looking to expand their abilities into creating test automation.
  • Test professionals who want to make their existing test automation more useful.
  • Target Audiences

  • Test professionals looking to expand their abilities into creating test automation.
  • Test professionals who want to make their existing test automation more useful.
  • This course will *show* you how to create solid, reliable, professional test automation. We do more than just talk about how to do this, we provide step-by-step labs detailing how to create your automation and how to improve it as we progress. Test creation in multiple formats, techniques to make your test automation more adaptable and robust, and beginner to advanced advice is included.

    This course is a series of stand-alone labs you can mix and match from to meet your needs.

    Concepts that are covered:

  • Unit testing

  • Test Driven Development

  • Automated UI testing using Selenium WebDriver, WebDriverIO and Appium

  • Testing in a Continuous Integration pipeline

  • Keyword driven testing frameworks such as Cucumber/Gherkin or SpecFlow

  • For all of these areas, starter code projects are supplied, as well as finished projects you can adapt to fit your needs.

    This course is designed this to help those who want to expand their capabilities in creating software test automation.

    Whether you are a student, a manual tester, or are already a software test professional, this course can help you become more effective in your role.

    At the end of this course, you will have created a fully functional test automation framework you can modify for your circumstances.

    Come create the best test automation you can!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Setting up

    Lecture 1: Setting up – installations and getting the code

    Chapter 3: C# and Visual Studio unit tests

    Lecture 1: Unit testing, iteration 1

    Lecture 2: Unit testing, iteration 2

    Chapter 4: C# and Visual Studio – Test Driven Development

    Lecture 1: TDD – iteration 1

    Lecture 2: TDD – iteration 2

    Lecture 3: TDD – iteration 3

    Lecture 4: TDD – iteration 4

    Chapter 5: C# and Visual Studio – Browser UI automation using Selenium WebDriver, Part1

    Lecture 1: Introduction and setup

    Lecture 2: BrowserStackDemo, Story 1

    Lecture 3: Locators

    Lecture 4: Lab 01.1 – Creating our first test

    Lecture 5: Lab 01.2 – Debugging our first test failures

    Lecture 6: Lab 01.3 – Adding another test

    Lecture 7: Lab 01.4 – Adding a third test

    Lecture 8: Lab 01.5 – Refactor

    Lecture 9: Lab 01.6 – Data driven testing – parametrized tests

    Lecture 10: Lab 01.7 – Adding custom test names and new tests to data driven tests

    Lecture 11: Lab 01.8 – Adding Logout

    Lecture 12: BrowserStackDemo, Story 2

    Lecture 13: Lab 02.1 – Refactor and run

    Lecture 14: Lab 02.2 – Create first test, story 2

    Lecture 15: Lab 02.3 – Add another test, story 2

    Lecture 16: Lab 02.4 – Debugging another failure

    Lecture 17: Lab 02.5 – Another refactor

    Lecture 18: Lab 02.6 – Adding more cases to vendor checks, adding some stability

    Lecture 19: Lab 02.7 – Adding another test case – correct products show up on page

    Lecture 20: Lab 02.8 – Introducing TestCaseSource

    Lecture 21: Lab02.9 – Adding another TestCaseSource, wrap up story 2

    Chapter 6: Organizing your test code

    Lecture 1: Organizing Test Code

    Chapter 7: The Page Object Model

    Lecture 1: The Page Object Model Introduction and Core Driver

    Lecture 2: Sign In POM

    Lecture 3: Header POM

    Lecture 4: Homepage POM

    Lecture 5: Sign In Tests using SignIn POM

    Lecture 6: Logout Test using Sign In POM

    Lecture 7: HomePage tests using HomePage POM

    Chapter 8: Preserving Error Information

    Lecture 1: Preserving Error Information

    Instructors

  • Software Test Automation C#_1  No.2
    Best Test Automation
    Software Test Automation Expert
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 4 votes
  • 4 stars: 11 votes
  • 5 stars: 9 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!