Don't like banners? Log in and we will make sure you see no banners. For free.
[FTUForum.com] [UDEMY] Automated Software Testing with Python [FTU]

[FTUForum.com] [UDEMY] Automated Software Testing with Python [FTU]

Size
1.7 GB
Seeders
0
Leechers
1
Files
99
Category
Added
04/30/19 at 7:37pm GMT+1
Infohash
66933d9d62c500401cd5b9ff315ae2196660f806
Don't like banners? Log in and we will make sure you see no banners. For free.

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

BESTSELLER

Created by : Jose Salvatierra
Last updated : 4/2019
Language : English
Caption (CC) : Included
Torrent Contains : 247 Files, 11 Folders
Course Source : https://www.udemy.com/automated-software-testing-with-python/

What you'll learn

• Everything you need to know about automated software testing with Python (and how to enjoy testing, too!)
• Common pitfalls and best practices when writing automated tests
• How to write complete system tests using Python and tools like Postman
• Automate your application testing by setting up a continuous integration pipeline using Travis CI
• Browser-based acceptance testing using Behave and Selenium WebDriver

Requirements

• We'll give you a complete Python refresher, but some previous knowledge of programming will be helpful
• Some knowledge of how web applications work
• Understanding of REST APIs will be helpful, but not required

Description

Welcome to the most comprehensive course on Automated Software Testing with Python on Udemy.

Testing automation doesn't have to be painful. Software testing is an essential skill for any developer, and I'm here to help you truly understand all types of test automation with Python.

I'm Jose, software engineer and founder of Teclado. The focus of this course is on testing for the web—we'll be working with REST APIs and web applications, and technologies such as unittest, Postman, and Selenium WebDriver.

What will you work with?

This course is jam packed with all the latest technologies for you to use professionally and in personal projects:

• The unittest library, Python's standard automated software testing library;
• Mocking and patching, two essential tools to reduce dependencies when testing;
• unit, integration, system, and acceptance testing—all types of testing to have you fully covered;
• Postman for easy collaboration and testing while developing;
• Selenium WebDriver for automated browser tests;
• Git and Travis for continuous integration of your project.

Fundamental Software Testing Skills

We will cover every fundamental software testing skill that you need to know in order to get a job testing or to apply these skills in your existing projects.

From things like mocking and patching using the unittest library, which reduce dependencies and turn complex tests to simple ones; to looking at all types of testing: simple unit tests to large system tests and even customer acceptance tests.

The Testing Pyramid

The Testing Pyramid says you should have a lot of unit tests, slightly fewer integration tests, even fewer system tests, and as few acceptance tests as possible.

Throughout the program we work on this concept, making sure that we have full coverage of every component of our system with unit tests. Then we test the dependencies using integration tests. Finally, we cover the entire system and its assumptions using system tests. Of course, we'll also look at what acceptance testing is, how we come up with acceptance tests, and some of the best ways to write acceptance tests for a web application using Behavior-Driven Development and Selenium WebDriver.

Automated Browser Testing with Selenium WebDriver

Selenium WebDriver is extremely powerful, particularly when coupled with the efficient and tried-and-tested approach recommended in this course. We'll design our acceptance tests professionally—just the way you'd do at a software testing job. We'll use page models, locators, and step definitions to structure the automated tests in a reusable way. The customers will be able to come up with acceptance tests that you can easily translate to code.

We'll also learn about implicit and explicit waits with Selenium WebDriver and Python, a key concept to speed up runtime of your acceptance tests.

Continuous Integration

We also cover how you can take automated testing much further in your projects.

By implementing a Continuous Integration pipeline that runs your tests whenever you make any changes, you'll have much higher quality in your projects and not let any pesky bugs pass you by. We'll look at putting our projects in GitHub and liking the CI pipeline with them.

I'm really excited to guide you through this course!

Join me in this automated testing journey. I'll see you on the inside!

Who this course is for :

• Advanced students who want to learn about testing their Python applications to build more complete solutions
• Professionals wanting to learn more about automated software testing in their workplace
• Automated software testers and software developers.

For More Udemy Free Courses >>> https://ftuforum.com/
For more Lynda and other Courses >>> https://www.freecoursesonline.me/
Our Forum for discussion >>> https://discuss.ftuforum.com/




File list
  • [FTUForum.com] [UDEMY] Automated Software Testing with Python [FTU]
  • 1. Welcome!/1. Welcome to the course.mp4 15.8 MB
  • 1. Welcome!/1. Welcome to the course.vtt 4.2 KB
  • 1. Welcome!/2. How to take this course.html 964 B
  • 1. Welcome!/3. A self-assessment.html 382 B
  • 1. Welcome!/3.1 3_python_self_assessment.pdf.pdf 171.6 KB
  • 1. Welcome!/4. Installing Python and PyCharm on Windows.html 997 B
  • 1. Welcome!/5. Installing Python and PyCharm on OS X.html 891 B
  • 10. Acceptance testing and browser automation with Selenium/1. Introduction to this section.mp4 8.6 MB
  • 10. Acceptance testing and browser automation with Selenium/1. Introduction to this section.vtt 1.6 KB
  • 10. Acceptance testing and browser automation with Selenium/10. Page locators and models.mp4 39.1 MB
  • 10. Acceptance testing and browser automation with Selenium/10. Page locators and models.vtt 35 KB
  • 10. Acceptance testing and browser automation with Selenium/11. The blog page.mp4 17.8 MB
  • 10. Acceptance testing and browser automation with Selenium/11. The blog page.vtt 12.7 KB
  • 10. Acceptance testing and browser automation with Selenium/12. Using pages in navigation.mp4 14.7 MB
  • 10. Acceptance testing and browser automation with Selenium/12. Using pages in navigation.vtt 12.5 KB
  • 10. Acceptance testing and browser automation with Selenium/13. Don't over-generalise tests!.mp4 5.3 MB
  • 10. Acceptance testing and browser automation with Selenium/13. Don't over-generalise tests!.vtt 5.3 KB
  • 10. Acceptance testing and browser automation with Selenium/14. Waits and timeouts with Selenium.mp4 18.4 MB
  • 10. Acceptance testing and browser automation with Selenium/14. Waits and timeouts with Selenium.vtt 14.9 KB
  • 10. Acceptance testing and browser automation with Selenium/15. Debugging acceptance tests in PyCharm.mp4 8.4 MB
  • 10. Acceptance testing and browser automation with Selenium/15. Debugging acceptance tests in PyCharm.vtt 7 KB
  • 10. Acceptance testing and browser automation with Selenium/16. Our final complex scenario.mp4 6.2 MB
  • 10. Acceptance testing and browser automation with Selenium/16. Our final complex scenario.vtt 4.8 KB
  • 10. Acceptance testing and browser automation with Selenium/17. Filling in forms with Selenium.mp4 176.4 MB
  • 10. Acceptance testing and browser automation with Selenium/17. Filling in forms with Selenium.vtt 24 KB
  • 10. Acceptance testing and browser automation with Selenium/18. Conclusion of this section.mp4 7.2 MB
  • 10. Acceptance testing and browser automation with Selenium/18. Conclusion of this section.vtt 1.8 KB
  • 10. Acceptance testing and browser automation with Selenium/2. What is acceptance testing.mp4 8.6 MB
  • 10. Acceptance testing and browser automation with Selenium/2. What is acceptance testing.vtt 12 KB
  • 10. Acceptance testing and browser automation with Selenium/3. Introduction to our project.mp4 5.3 MB
  • 10. Acceptance testing and browser automation with Selenium/3. Introduction to our project.vtt 7.2 KB
  • 10. Acceptance testing and browser automation with Selenium/3.1 video_code.zip.zip 4.3 KB
  • 10. Acceptance testing and browser automation with Selenium/4. Our first acceptance test step.mp4 22.5 MB
  • 10. Acceptance testing and browser automation with Selenium/4. Our first acceptance test step.vtt 20.9 KB
  • 10. Acceptance testing and browser automation with Selenium/5. Getting the Chrome webdriver.mp4 6.5 MB
  • 10. Acceptance testing and browser automation with Selenium/5. Getting the Chrome webdriver.vtt 7.9 KB
  • 10. Acceptance testing and browser automation with Selenium/6. Verifying everything works.mp4 11.8 MB
  • 10. Acceptance testing and browser automation with Selenium/6. Verifying everything works.vtt 12.7 KB
  • 10. Acceptance testing and browser automation with Selenium/7. Finishing our first test.mp4 30.6 MB
  • 10. Acceptance testing and browser automation with Selenium/7. Finishing our first test.vtt 29.6 KB
  • 10. Acceptance testing and browser automation with Selenium/8. Re-using steps with the regular expression matcher.mp4 8.6 MB
  • 10. Acceptance testing and browser automation with Selenium/8. Re-using steps with the regular expression matcher.vtt 8.2 KB
  • 10. Acceptance testing and browser automation with Selenium/9. Our first content test.mp4 18.2 MB
  • 10. Acceptance testing and browser automation with Selenium/9. Our first content test.vtt 19 KB
  • 11. Bonus Material/1. Bonus Lecture Other Resources and Courses.html 1.2 KB
  • 2. A Full Python Refresher/1. Introduction to this section.mp4 8.2 MB
  • 2. A Full Python Refresher/1. Introduction to this section.vtt 1.9 KB
  • 2. A Full Python Refresher/10. List, tuple, and set operations.mp4 15.5 MB
  • 2. A Full Python Refresher/10. List, tuple, and set operations.vtt 17.4 KB
  • 2. A Full Python Refresher/11. Advanced set operations.mp4 11.5 MB
  • 2. A Full Python Refresher/11. Advanced set operations.vtt 11.4 KB
  • 2. A Full Python Refresher/12. Lists, tuples, and sets.html 141 B
  • 2. A Full Python Refresher/13. Solution to coding exercise lists, tuples, sets.mp4 8.7 MB
  • 2. A Full Python Refresher/13. Solution to coding exercise lists, tuples, sets.vtt 9.9 KB
  • 2. A Full Python Refresher/14. Loops in Python.mp4 24.9 MB
  • 2. A Full Python Refresher/14. Loops in Python.vtt 26.7 KB
  • 2. A Full Python Refresher/15. If statements.mp4 13.2 MB
  • 2. A Full Python Refresher/15. If statements.vtt 13 KB
  • 2. A Full Python Refresher/16. Flow control—loops and ifs.html 141 B
  • 2. A Full Python Refresher/17. Solution to coding exercise flow control.mp4 10.4 MB
  • 2. A Full Python Refresher/17. Solution to coding exercise flow control.vtt 11.1 KB
  • 2. A Full Python Refresher/18. A programming exercise for you.mp4 20.1 MB
  • 2. A Full Python Refresher/18. A programming exercise for you.vtt 18.8 KB
  • 2. A Full Python Refresher/19. List comprehension.mp4 24.3 MB
  • 2. A Full Python Refresher/19. List comprehension.vtt 22.4 KB
  • 2. A Full Python Refresher/2. Access the code for this section here.html 858 B
  • 2. A Full Python Refresher/20. Dictionaries.mp4 12.2 MB
  • 2. A Full Python Refresher/20. Dictionaries.vtt 11.6 KB
  • 2. A Full Python Refresher/21. Are dictionaries things.mp4 8 MB
  • 2. A Full Python Refresher/21. Are dictionaries things.vtt 7.9 KB
  • 2. A Full Python Refresher/22. Dictionaries and students.html 141 B
  • 2. A Full Python Refresher/23. Solution to coding exercise dictionaries.mp4 13 MB
  • 2. A Full Python Refresher/23. Solution to coding exercise dictionaries.vtt 13.7 KB
  • 2. A Full Python Refresher/24. Objects in Python.mp4 19.9 MB
  • 2. A Full Python Refresher/24. Objects in Python.vtt 18.7 KB
  • 2. A Full Python Refresher/25. A Student example.mp4 10.3 MB
  • 2. A Full Python Refresher/25. A Student example.vtt 10.5 KB
  • 2. A Full Python Refresher/26. Classes and objects.html 141 B
  • 2. A Full Python Refresher/27. Solution to coding exercise classes and objects.mp4 10.1 MB
  • 2. A Full Python Refresher/27. Solution to coding exercise classes and objects.vtt 10.8 KB
  • 2. A Full Python Refresher/28. @classmethod and @staticmethod.mp4 15.1 MB
  • 2. A Full Python Refresher/28. @classmethod and @staticmethod.vtt 13.6 KB
  • 2. A Full Python Refresher/29. @classmethod and @staticmethod.html 141 B
  • 2. A Full Python Refresher/3. Variables in Python.mp4 10.8 MB
  • 2. A Full Python Refresher/3. Variables in Python.vtt 13.4 KB
  • 2. A Full Python Refresher/30. Solution to coding exercise @classmethod and @staticmethod.mp4 12.2 MB
  • 2. A Full Python Refresher/30. Solution to coding exercise @classmethod and @staticmethod.vtt 12.4 KB
  • 2. A Full Python Refresher/31. Inheritance in Object-Oriented Programming.mp4 24.1 MB
  • 2. A Full Python Refresher/31. Inheritance in Object-Oriented Programming.vtt 21.3 KB
  • 2. A Full Python Refresher/32. args and kwargs.mp4 21.9 MB
  • 2. A Full Python Refresher/32. args and kwargs.vtt 18.5 KB
  • 2. A Full Python Refresher/33. Passing functions as arguments.mp4 15.9 MB
  • 2. A Full Python Refresher/33. Passing functions as arguments.vtt 16.6 KB
  • 2. A Full Python Refresher/34. Decorators in Python.mp4 12 MB
  • 2. A Full Python Refresher/34. Decorators in Python.vtt 12 KB
  • 2. A Full Python Refresher/35. Advanced decorators.mp4 16.1 MB
  • 2. A Full Python Refresher/35. Advanced decorators.vtt 15.3 KB
  • 2. A Full Python Refresher/36. Conclusion of this section.mp4 7 MB
  • 2. A Full Python Refresher/36. Conclusion of this section.vtt 1.8 KB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.


Similar torrents
NameSizeDate
889 MB09/24/26146565
2.9 GB02/24/23125133
902 MB09/17/261024116
5.1 GB10/09/2484778
902 MB09/11/2663563
729 MB09/25/2656673
2.8 GB09/21/2650332
2.8 GB09/21/26436131
899 MB09/25/26431113
902 MB07/23/2641737
2.7 GB08/24/2637037
429 MB09/21/2636142
6 MB11/05/2135023
8.4 GB04/08/25340235
1.8 GB08/13/203372