Udemy - Python SDET-Backend/ Rest API Testing with BDD Framework
- Category Other
- Type Tutorials
- Language English
- Total size 5.3 GB
- Uploaded By tutsnode
- Downloads 433
- Last checked 15 hours ago
- Date uploaded 5 years ago
- Seeders 4
- Leechers 11
Infohash : 864479005255F25F1BE6AAC8A59CC072797C0B36
Description
***You will be mastered in Python Back End Automation even if you have never programmed before in Python***
This Python SDET course starts from scratch teaching Python Basics and then drive you through many important utilities of Python like API Testing, BDD API Automation Framework, Database Validations, CSV Readers, Json Parsers, Batch Jobs execution from Linux Servers, SSH connection to upload and download files, Web scrapping for data science work etc
As Python SDET, One should aware of many modules of python to perform end to end backend/Server side automation and this course comes us one single package which explains all the modules from scratch.
By end of this course, You can confidently implement any Python Automation Jobs or clear any interview related to Python testing.
Below is the high level content this course covers :
Json Parsers with Python modules
Read and Write to Json files with Python
API Automation using requests Library
Understand Crud operations GET,POST, DELETE,PUT API operations automation
Parsing API responses with Python utilities
Database interactions with Python SQL Connector
BDD Automation Framework development from Scratch
Read the multiple result sets of database tables from Python
Integrating Database readers with API calls to build payload
CSV Parser with Python modules
Read and Write to CSV files with Python
Interacting with AWS Linux Servers
Establishing SSH connection to Linux using Python Paramiko
Sending the commands and executing the jobs in Server through Python
Uploading and downloading the files of batch Jobs from Servers with paramiko
IMportance of Web scrapping in Data science projects
Techniques to apply web scrapping to extract content from web pages
Wish you all the Best with your new Python SDET Journey 🙂
Who this course is for:
Manual testers, Non-programming aware testers interested in learning Automation
Freshers/Graduates who want to kick start their Career in IT World
Requirements
None- Everything including Python basics are taught from Scratch in the course
Last Updated 11/2020
Files:
Python SDET-Backend Rest API Testing with BDD Framework [TutsNode.com] - Python SDET-Backend Rest API Testing with BDD Framework 9. BDD Framework Development for API Automation from Scratch- 8. Best practices to write reusable step definitions code for API test Scenarios.mp4 (146.2 MB)
- 1. What are the BDD tools we use to Automate in Python Language.mp4 (67.7 MB)
- 1. What are the BDD tools we use to Automate in Python Language.srt (9.4 KB)
- 2. Install Behave and download Python Professional edition.mp4 (85.1 MB)
- 2. Install Behave and download Python Professional edition.srt (12.8 KB)
- 3. Create Step Definition file with auto generated syntaxes and annotations.mp4 (51.6 MB)
- 3. Create Step Definition file with auto generated syntaxes and annotations.srt (8.7 KB)
- 4. Implement API Automation actual logic into step Definitions.mp4 (127.6 MB)
- 4. Implement API Automation actual logic into step Definitions.srt (16.3 KB)
- 5. Implement Hooks for the scenarios by defining environment.py file.mp4 (91.0 MB)
- 5. Implement Hooks for the scenarios by defining environment.py file.srt (11.6 KB)
- 6. Implement Parameterization to the Test Scenarios using Example outline Keywords.mp4 (109.3 MB)
- 6. Implement Parameterization to the Test Scenarios using Example outline Keywords.srt (15.2 KB)
- 7. Use Tagging mechanism to run selected tests in framework.mp4 (38.7 MB)
- 7. Use Tagging mechanism to run selected tests in framework.srt (4.9 KB)
- 8. Best practices to write reusable step definitions code for API test Scenarios.srt (18.3 KB)
- 9. Integrate Tagging and hooks to build generalize BDD code for Python API Tests.mp4 (88.9 MB)
- 9. Integrate Tagging and hooks to build generalize BDD code for Python API Tests.srt (11.1 KB)
- 10. Generate Allure reports for Python API BDD Framework.mp4 (95.1 MB)
- 10. Generate Allure reports for Python API BDD Framework.srt (15.0 KB)
- 10.1 Python Automation with BDD Framework.docx (13.4 KB)
- 11. Complete Code Download.html (0.1 KB)
- 11.1 BackEndAutomation.zip (4.3 MB)
- 1. FAQ's about the course.mp4 (80.2 MB)
- 1. FAQ's about the course.srt (13.6 KB)
- 2. Installing Python library, Pip Client and Pycharm Editor.mp4 (120.2 MB)
- 2. Installing Python library, Pip Client and Pycharm Editor.srt (22.9 KB)
- 3. Important note for MAC Users.mp4 (24.4 MB)
- 3. Important note for MAC Users.srt (4.5 KB)
- 4. Important Note before watching next section.html (0.7 KB)
- 1. Python hello world Program with Basics.mp4 (40.9 MB)
- 1. Python hello world Program with Basics.srt (10.1 KB)
- 2. Datatypes in python and how to get the Type at run time.mp4 (35.6 MB)
- 2. Datatypes in python and how to get the Type at run time.srt (7.8 KB)
- 3. List Datatype and its operations to manipulate.mp4 (108.0 MB)
- 3. List Datatype and its operations to manipulate.srt (19.1 KB)
- 4. Get Social with Rahul Shetty.html (1.4 KB)
- 5. Tuple and Dictionary Data types in Python with examples.mp4 (69.0 MB)
- 5. Tuple and Dictionary Data types in Python with examples.srt (12.4 KB)
- 6. How to Create Dictionaries at run time and add data into it.mp4 (21.8 MB)
- 6. How to Create Dictionaries at run time and add data into it.srt (4.4 KB)
- 7. If else condition in python with working examples.mp4 (52.2 MB)
- 7. If else condition in python with working examples.srt (12.1 KB)
- 8. How loops work in Python and importance of code idendation.mp4 (57.4 MB)
- 8. How loops work in Python and importance of code idendation.srt (11.9 KB)
- 9. Programming examples using for loop - 1.mp4 (28.4 MB)
- 9. Programming examples using for loop - 1.srt (5.7 KB)
- 10. Programming examples using While loop - 2.mp4 (74.5 MB)
- 10. Programming examples using While loop - 2.srt (16.3 KB)
- 11. What are functions How to use them in Python.mp4 (68.3 MB)
- 11. What are functions How to use them in Python.srt (15.9 KB)
- 12. OOPS Principles Classes and objects in Python.mp4 (52.6 MB)
- 12. OOPS Principles Classes and objects in Python.srt (10.9 KB)
- 13. What is Constructor and its role in Object oriented programming.mp4 (126.9 MB)
- 13. What is Constructor and its role in Object oriented programming.srt (20.6 KB)
- 14. Inheritance concepts with examples in Python.mp4 (99.3 MB)
- 14. Inheritance concepts with examples in Python.srt (19.2 KB)
- 15. Strings and its functions in python.mp4 (79.3 MB)
- 15. Strings and its functions in python.srt (14.1 KB)
- 16. How to read text file content using Python.mp4 (46.3 MB)
- 16. How to read text file content using Python.srt (9.1 KB)
- 17. Importance of readLine and readLines Methods in python.mp4 (64.0 MB)
- 17. Importance of readLine and readLines Methods in python.srt (11.5 KB)
- 18. Writing Data into File using Python.mp4 (68.1 MB)
- 18. Writing Data into File using Python.srt (12.2 KB)
- 19. Code Download.html (0.1 KB)
- 19.1 pythonBasics.zip (3.0 KB)
- 20. Quiz - Test your Python Basic Knowledge!.html (0.1 KB)
- 1. Where to download the code files.html (0.1 KB)
- 2. How to Parse Json Strings in Python - Example.mp4 (63.8 MB)
- 2. How to Parse Json Strings in Python - Example.srt (12.4 KB)
- 3. Parse content in Json file into Dictionary - Example.mp4 (99.5 MB)
- 3. Parse content in Json file into Dictionary - Example.srt (17.3 KB)
- 4. Parsing complex Json with nested Structure and extract values.mp4 (77.7 MB)
- 4. Parsing complex Json with nested Structure and extract values.srt (13.7 KB)
- 5. Compare two Json Schemas using Python Dictionaries with example.mp4 (40.8 MB)
- 5. Compare two Json Schemas using Python Dictionaries with example.srt (7.0 KB)
- 6. Section 3 Quiz - Test your knowledge!.html (0.1 KB)
- 1. Install Python requests Library for API Automation.mp4 (62.4 MB)
- 1. Install Python requests Library for API Automation.srt (11.5 KB)
- 2. Understanding Get http request calls and get response using Json method.mp4 (111.6 MB)
- 2. Understanding Get http request calls and get response using Json method.srt (111.6 MB)
- 3. Validating response status codes and headers using response object.mp4 (94.9 MB)
- 3. Validating response status codes and headers using response object.srt (13.3 KB)
- 4. Understand automating Post http request with Payload and headers.mp4 (115.5 MB)
- 4. Understand automating Post http request with Payload and headers.srt (19.9 KB)
- 5. End to end automation flow of API calls using Python.mp4 (84.2 MB)
- 5. End to end automation flow of API calls using Python.srt (13.9 KB)
- 1. Setting global configurations using Python Config object.mp4 (98.8 MB)
- 1. Setting global configurations using Python Config object.srt (14.8 KB)
- 2. Optimizing resources and payload from externally as reusable data.mp4 (56.2 MB)
- 2. Optimizing resources and payload from externally as reusable data.srt (8.6 KB)
- 3. Authenticating API's using Python Automation auth method- Example.mp4 (100.5 MB)
- 3. Authenticating API's using Python Automation auth method- Example.srt (14.5 KB)
- 4. Section 3- 5 Code Download.html (0.1 KB)
- 4.1 BackEndAutomation_Part1.zip (4.3 MB)
- 4.2 Library-API.docx (15.2 KB)
- 5. Section 4 and 5 Quiz - Test Your API Automation Knowledge!.html (0.1 KB)
- 1. Importance of Session Managing in API Testing.mp4 (78.6 MB)
- 1. Importance of Session Managing in API Testing.srt (10.0 KB)
- 2. Send and Manage cookies for API request calls.mp4 (95.0 MB)
- 2. Send and Manage cookies for API request calls.srt (14.1 KB)
- 3. Time out and Redirection attributes in making request calls.mp4 (59.5 MB)
- 3. Time out and Redirection attributes in making request calls.srt (9.3 KB)
- 4. Sending Attachments through Post request call using Files Dictionary object.mp4 (86.2 MB)
- 4. Sending Attachments through Post request call using Files Dictionary object.srt (12.6 KB)
- 5. Code Snippet download.html (0.7 KB)
- 1. Setting up MYSQL Instance to drive the data from Python Code.mp4 (40.7 MB)
- 1. Setting up MYSQL Instance to drive the data from Python Code.srt (6.0 KB)
- 2. Setup Database with the Example Table Data and start Connection.mp4 (76.6 MB)
- 2. Setup Database with the Example Table Data and start Connection.srt (11.5 KB)
- 2.1 queries.sql (1.4 KB)
- 3. SQL Queries download.html (1.8 KB)
- 4. Executing Queries on to Database from Python Code.mp4 (75.5 MB)
- 4. Executing Queries on to Database from Python Code.srt (10.7 KB)
- 5. Iterate over database table results set from Python and parse the results.mp4 (107.8 MB)
- 5. Iterate over database table results set from Python and parse the results.srt (15.5 KB)
- 6. Create Connection utility and pass the SQL connection externally into test.mp4 (97.4 MB)
- 6. Create Connection utility and pass the SQL connection externally into test.srt (14.8 KB)
- 7. Section 7 Quiz.html (0.1 KB)
- 1. Integrate Database results into API Test Data to build functional flow.mp4 (114.5 MB)
- 1. Integrate Database results into API Test Data to build functional flow.srt (19.1 KB)
- 2. Code Download.html (0.0 KB)
- 2.1 BackEndAutomation_Part2.zip (6.4 MB)
- 1. Parsing and reading the CSV files using Python csv package.mp4 (78.9 MB)
- 1. Parsing and reading the CSV files using Python csv package.srt (14.6 KB)
- 2. Building a logic to get the data from CSV based on conditional query.mp4 (27.6 MB)
- 2. Building a logic to get the data from CSV based on conditional query.srt (4.4 KB)
- 3. Parsing and writing back to CSV files using Python csv package.mp4 (43.0 MB)
- 3. Parsing and writing back to CSV files using Python csv package.srt (7.5 KB)
- 4. Where to download code files.html (0.1 KB)
- 5. Section 9 Quiz.html (0.1 KB)
- 1. Setting up AWS Linux EC2 Instance for solving the project.mp4 (129.7 MB)
- 1. Setting up AWS Linux EC2 Instance for solving the project.srt (21.2 KB)
- 2. Setting up SSH connection in AWS Linux instances.mp4 (53.4 MB)
- 2. Setting up SSH connection in AWS Linux instances.srt (8.4 KB)
- 2.1 paramiko.docx (14.5 KB)
- 3. Install Paramiko Package to establish connection to Servers.mp4 (70.4 MB)
- 3. Install Paramiko Package to establish connection to Servers.srt (8.9 KB)
- 1. Execute commands on Linux Servers from your local machine using Python code.mp4 (73.7 MB)
- 1. Execute commands on Linux Servers from your local machine using Python code.srt (11.8 KB)
- 2. SFTP Connection to upload and download from server using Python Paramiko.mp4 (77.1 MB)
- 2. SFTP Connection to upload and download from server using Python Paramiko.srt (11.9 KB)
- 3. Example in running batch commands on Linux Servers using Python code.mp4 (136.6 MB)
- 3. Example in running batch commands on Linux Servers using Python code.srt (21.1 KB)
- 4. Section 10 & 11 Quiz.html (0.1 KB)
- 1. What is Web Scrapping in Python.mp4 (40.7 MB)
- 1. What is Web Scrapping in Python.srt (6.1 KB)
- 2. Beautiful Soap package for Scrapping the content on web pages.mp4 (131.6 MB)
- 2. Beautiful Soap package for Scrapping the content on web pages.srt (15.4 KB)
- 3. find and findAll methods to parse html content from web pages.mp4 (135.6 MB)
- 3. find and findAll methods to parse html content from web pages.srt (15.6 KB)
- 4. Scrapping Sub urls with href attribute concatenation to requests url.mp4 (121.8 MB)
- 4. Scrapping Sub urls with href attribute concatenation to requests url.srt (14.6 KB)
- 5. End to end example of Web scrapping with Python.mp4 (72.5 MB)
- 5. End to end example of Web scrapping with Python.srt (10.5 KB)
- 6. Extracting the content from page based on the visible text scrapper.mp4 (56.7 MB)
- 6. Extracting the content from page based on the visible text scrapper.srt (7.6 KB)
- 7. Section 12 Quiz.html (0.1 KB)
- 1. Download complete Project Code.html (0.0 KB)
- 1.1 BackEndAutomation.zip (9.7 MB)
- 1. Bonus lecture- Next Steps from here - Reach me.html (9.1 KB)
- TutsNode.com.txt (0.1 KB)
- [TGx]Downloaded from torrentgalaxy.to .txt (0.6 KB)
Comments
Code:
- udp://inferno.demonoid.pw:3391/announce
- udp://tracker.openbittorrent.com:80/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://torrent.gresille.org:80/announce
- udp://glotorrents.pw:6969/announce
- udp://tracker.leechers-paradise.org:6969/announce
- udp://tracker.pirateparty.gr:6969/announce
- udp://tracker.coppersurfer.tk:6969/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://9.rarbg.to:2710/announce
- udp://shadowshq.yi.org:6969/announce
- udp://tracker.zer0day.to:1337/announce