Skip to content

Learn about automated software testing with Python, Selenium WebDriver, and API, Postman, focusing on web applications.

License

Notifications You must be signed in to change notification settings

flyworker/python-automation-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

68a208c · Oct 15, 2019

History

85 Commits
Jun 22, 2019
May 11, 2019
May 18, 2019
May 25, 2019
Jun 2, 2019
Dec 1, 2018
Jun 22, 2019
Aug 4, 2018
Nov 17, 2018
Jun 22, 2019
Nov 24, 2018
Feb 11, 2018
Apr 10, 2018
May 11, 2019
Aug 27, 2017
Oct 15, 2019

Repository files navigation

Python Automation Testing

Upon completion of this class, the student will be able to automate software testing with Python, Selenium WebDriver, and API, Postman, focusing on web applications. Topics include language components, working with a professional IDE, objet oriented design, unit tests, performance testing and RESTful service. The course is supplemented with many hands-on labs, solutions, and code examples.

Course Outline

Course Outline

Introduction to Automation(2h)

  • Planning for Automation
  • Skills/Tools/Workflows

Python Programming Basics(8h)

  • Basic Syntax
  • Types of Variables and their declaration
  • Control condition flow
  • Object Oriented Design

Python with Selenium(8h)

  • Selenium WebDriver
  • Pytest Framework
  • Robot Framework

Database with python(8h)

  • DataBase Introduction
  • Python CRUD Operation

API Testing(8h)

  • Introduction to API
  • Restful Service
  • RESTful Web service with Flask Microframework
  • API Testing with Pytest

Performance Testing(2h)

  • Performance Testing vs Load Testing vs Stress Testing
  • Jmeter Testing

Testing and Continuous Integration(3h)

  • Agile Methodology
  • Continues Build Environments
  • Static Analysis
  • Jenkins/Gitlab CI
  • Dockerized app testing

Job Search and CV(2h)

Windows Installation

Python Download

https://www.python.org/downloads/release/python-362

Pycharm Download

If you are in ECV, you could use the following address

Windows User

http://192.168.88.187:8080/pycharm.exe

Mac User

http://192.168.88.187:8080/pycharm.dmg

Mac OS X Installation

Installing Python 3

To install Homebrew, open Terminal or your favorite OSX terminal emulator and run

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

The script will explain what changes it will make and prompt you before the installation begins. Once you’ve installed Homebrew, insert the Homebrew directory at the top of your PATH environment variable. You can do this by adding the following line at the bottom of your ~/.profile file

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Now, we can install Python 3:

$ brew install python3

About

Learn about automated software testing with Python, Selenium WebDriver, and API, Postman, focusing on web applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published