This document discusses using Python for test automation. It introduces the author as a senior developer in test automation using Python. The document outlines topics to be covered, including testing, automation, different Python modules for test automation, and demos. It promotes Python for test automation due to its ease of use, readability, cross-platform capabilities, large community and support libraries.
Important Topics
Testing
• Verifying and Validating an End product if it does what it
have to and does not do what it is not suppose to.
Automation
• Reducing Manual effort by making a machine do what
human does manually.
Test Automation
• Automation of Manual Testing
6.
Enter Python
Easyto code
and Lot of
shortcuts
Easy to read
and maintain
Cross
Platform
Free and
open source
Exception
Handling
7.
Why Python
•A one choice language rather than moving
from one tool-specific language to another
• Open source and huge community of
python
• Heavy standard library and 3rd party open
source modules
8.
System-specific parameters andfunctions
Python Modules
os module
We got plenty of os methods which is important for os based checks
sys module
System-specific parameters and functions
• Sys.exit()
• Sys.argv
• Sys.path
#2 This presentation demonstrates the new capabilities of PowerPoint and it is best viewed in Slide Show. These slides are designed to give you great ideas for the presentations you’ll create in PowerPoint 2010!
For more sample templates, click the File tab, and then on the New tab, click Sample Templates.
#17 This presentation demonstrates the new capabilities of PowerPoint and it is best viewed in Slide Show. These slides are designed to give you great ideas for the presentations you’ll create in PowerPoint 2010!
For more sample templates, click the File tab, and then on the New tab, click Sample Templates.