Test-driven Development

Python 3    |    Intermediate
  • 15 Videos | 1h 31m 6s
  • Includes Assessment
  • Earns a Badge
Likes 21 Likes 21
Testing provides a way to mitigate bugs and errors before the release of Python applications. Explore the testing frameworks included in Python and how to use them for testing your applications.

WHAT YOU WILL LEARN

  • provide an overview of testing in Python
    describe the key features of the doctest module
    perform basic doctest operations on docstrings and text files
    illustrate the use of doctest exceptions, directives, and warnings
    provide an overview of unit testing in Python
    use the unittest module to test for Python code
    use the unittest module to run tests on Python code
    load and run predefined tests using unittest
  • describe the key classes and functions of the doctest module
    perform unit testing of a project with nose
    perform unit testing of a project with pytest
    describe the key features of the Robot framework
    describe the key features of web automation testing with Selenium
    install and configure the Robot framework and Selenium 2 library
    use unittest module to write and run tests on Python code

IN THIS COURSE

  • Playable
    1. 
    Testing with Python
    6m 14s
    UP NEXT
  • Playable
    2. 
    The Doctest Module
    6m 36s
  • Locked
    3. 
    Basic Doctest Operations
    4m
  • Locked
    4. 
    Doctest Exceptions, Directives, and Warnings
    6m 56s
  • Locked
    5. 
    Understanding Unit Testing
    4m 40s
  • Locked
    6. 
    The Python Unittest Module
    7m 29s
  • Locked
    7. 
    Running Unit Tests
    3m 28s
  • Locked
    8. 
    Loading Tests with Unittest
    5m 58s
  • Locked
    9. 
    Testing Classes and Functions
    3m 34s
  • Locked
    10. 
    Unit Testing With Nose
    7m 16s
  • Locked
    11. 
    Unit Testing With Pytest
    4m 48s
  • Locked
    12. 
    Acceptance Testing with the Robot Framework
    8m 7s
  • Locked
    13. 
    Web Automation Testing Using Selenium
    7m 16s
  • Locked
    14. 
    Setting Up Robot Framework and Selenium 2
    5m 10s
  • Locked
    15. 
    Practice: Creating and Running Tests
    3m 4s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

CHANNEL