Automation Testing for Python

Python    |    Intermediate
  • 14 videos | 48m 52s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 151 users Rating 4.3 of 151 users (151)
This course explores the prominent frameworks for testing Python-based applications, how to implement tests using Pytest and PyCharm, and also Pytest test parameterization. Begin this 14-video course with a look at the concept of automated testing and classifying the different types of automation testing. Then view the prominent Python testing frameworks, and features of DocTest, Nose, and UnitTest that can be used to automate testing of Python-based applications. Discover how to implement unit testing in Pytest by using the PyCharm integrated development environment (IDE), and the procedure to parameterize tests by using Pytest. Learn about configuring Robot and executing Python tests using the Robot framework; build and test application programming interfaces (API) using Flask, and explore the process of testing APIs built in Flask using Postman. Also learn how to configure the Behave framework for Python testing by writing feature files. To conclude the course, learners observe how to automate testing of web components by using Selenium with Python.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall the concept of automated testing and classify the different types of automation testing
    List the prominent frameworks that we can use to test python-based applications
    List the features of doctest, nose, and unittest that can used to automate testing of python-based applications
    Implement unit testing in pytest using the pycharm ide
    Demonstrate the procedure to parameterize tests using pytest
    Configure the robot framework for python testing
  • Demonstrate the procedure of writing robot file and executing python tests using the robot framework
    Build and test apis using flask
    Demonstrate the process of testing apis built in flask using postman
    Configure the behave framework for python testing
    Implement bdd testing in behave framework by writing feature files
    Automate testing of web components using selenium with python
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 2s
  • 3m 34s
    After completing this video, you will be able to recall the concept of automated testing and classify the different types of automation testing. FREE ACCESS
  • Locked
    3.  Frameworks for Python
    5m 19s
    After completing this video, you will be able to list the prominent frameworks that can be used to test Python-based applications. FREE ACCESS
  • Locked
    4.  DocTest, Nose, and UnitTest
    4m 12s
    After completing this video, you will be able to list the features of DocTest, Nose, and UnitTest that can be used to automate testing of Python-based applications. FREE ACCESS
  • Locked
    5.  Unit Testing in Pytest
    4m 47s
    In this video, find out how to implement unit testing in Pytest using PyCharm IDE. FREE ACCESS
  • Locked
    6.  Parameterizing Tests
    3m 23s
    In this video, you will learn how to parameterize tests using Pytest. FREE ACCESS
  • Locked
    7.  Robot Configuration
    2m 58s
    In this video, you will learn how to configure the Robot Framework for Python testing. FREE ACCESS
  • Locked
    8.  Robot Testing
    3m 7s
    In this video, learn how to write a Robot file and execute Python tests using the Robot Framework. FREE ACCESS
  • Locked
    9.  API in Flask
    4m 1s
    Find out how to build and test APIs using Flask. FREE ACCESS
  • Locked
    10.  API Testing in Postman
    2m 41s
    Learn about the process of testing APIs built in Flask using Postman. FREE ACCESS
  • Locked
    11.  Configuring Behave
    2m 41s
    In this video, you will learn how to configure the Behave framework for Python testing. FREE ACCESS
  • Locked
    12.  Test Cases in Behave
    5m 21s
    Find out how to implement BDD testing in the Behave framework by writing feature files. FREE ACCESS
  • Locked
    13.  Selenium with Python
    4m 40s
    In this video, you will learn how to automate testing of web components using Selenium with Python. FREE ACCESS
  • Locked
    14.  Course Summary
    1m 6s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.2 of 48 users Rating 4.2 of 48 users (48)
Rating 4.5 of 82 users Rating 4.5 of 82 users (82)
Rating 4.5 of 258 users Rating 4.5 of 258 users (258)