Skip to content

GuohaoMa/automation-testing-mid

 
 

Repository files navigation

Automation Python

Upon completion of this class, the student will be able to write non trivial Python programs dealing with a wide variety of subject matter domains. Topics include language components, working with a professional IDE, control flow constructs, strings, I/O, collections, classes, modules, 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
  • If else condition usage and examples
  • Object Oriented Design

Python with Selenium(8h)

  • Python Selenium Driver
  • Robot framework

Database with python(8h)

  • DataBase introduction
  • Python CRUD operation

API Testing(8h)

  • Introduction to API
  • Restful Service

Performance Testing(2h)

  • Jmeter Testing

Testing and Continuous Integration(3h)

  • Build environments
  • Structure regression
  • Business facing regression
  • Static analysis
  • Jenkins CI

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 95.5%
  • Python 3.9%
  • RobotFramework 0.6%