PacktPub | Automated Software Testing with Python [Video] [FCO]

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size3.7 GB
  • Uploaded BySunRiseZone
  • Downloads143
  • Last checkedDec. 21st '20
  • Date uploadedDec. 17th '20
  • Seeders 24
  • Leechers9

Infohash : 11CCF1DB1BC612983472D688076579939A042852

Lynda and other Courses >>> https://www.freecoursesonline.me/
For Developer Tools & Apps >>> https://ftuapps.com/
Forum for discussion >>> https://1hack.us/




By : Jose Salvatierra Fuentes
Released : September 2019
Course Source : https://www.packtpub.com/product/automated-software-testing-with-python-video/9781839214592

Video Details

ISBN 9781839214592
Course Length 12 hour 55 minutes

About

Welcome to the most comprehensive course on automated software testing with Python. Software testing is an essential skill for any developer, and this course will help you truly understand all types of test automation with Python.

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—ranging from operations such as mocking and patching using the unit test library (to reduce dependencies and turn complex tests into simple ones) to looking at all types of testing: simple unit tests to large system tests and even customer acceptance tests.

Throughout the course we work on the Testing Pyramid concept, making sure that we have full coverage of every system component with unit tests. Then we test dependencies using integration tests. Finally, we cover the entire system using system tests. Of course, we 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. We also learn about implicit and explicit waits with Selenium WebDriver and Python, a key concept used to speed up the runtime of your acceptance tests. By implementing a Continuous Integration pipeline that runs your tests whenever you make any changes, you'll have much higher project quality so that you don't miss any annoying bugs. We'll look at putting our projects into GitHub and linking with them.

All the codes and supporting files for this course are available at: https://github.com/PacktPublishing/Automated-Software-Testing-with-Python

Author

Jose Salvatierra Fuentes

Teclado by Jose Salvatierra - Software Development For Everyone Teclado was founded by best-selling instructor Jose Salvatierra to bring software development to everyone. We create and develop great, informative, and fun courses for you to advance your career and acquire new skills. Excellent quality, superb student support, and on-demand topics mark our courses. We hope to see you on the inside! He's been teaching computer science and playing and teaching music (grades 1 to 8) for over four years, to students of all ages and all skill levels. He started programming at the age of 10. Ever since he started learning to the program, he knew he wanted to study Computer Science. Half a decade ago, he ended up at the University of Dundee, studying Applied Computing. He has worked for "Eseye", an M2M company, as an intern doing mainly backend developing, writing PHP scripts and programming Zenoss ZenPacks, and currently work for Skyscanner, one of Scotland's largest technology companies, programming mainly in Python and web languages. Now, he enjoys programming in Python, Java, and C, playing and recording music, usually as an accompanying pianist for singers, and sports and bodybuilding. He ensures that his courses are interesting to you, enjoyable and that you learn from them!

Files:

[FreeCoursesOnline.Me] PacktPub - Automated Software Testing with Python [Video] 0. Websites you may like
  • 0. (1Hack.Us) Premium Tutorials-Guides-Articles _ Community based Forum.url (0.4 KB)
  • 1. (FreeCoursesOnline.Me) Download Udacity, Masterclass, Lynda, PHLearn, Pluralsight Free.url (0.3 KB)
  • 3. (FTUApps.com) Download Cracked Developers Applications For Free.url (0.2 KB)
  • How you can help our Group!.txt (0.2 KB)
Chapter 1 Welcome
  • 01 Welcome to the course.mp4 (12.3 MB)
Chapter 10 Acceptance testing and browser automation with Selenium
  • 01 Introduction to this section.mp4 (14.0 MB)
  • 02 What is acceptance testing.mp4 (16.8 MB)
  • 03 Introduction to our project.mp4 (6.6 MB)
  • 04 Our first acceptance test step.mp4 (44.1 MB)
  • 05 Getting the Chrome webdriver.mp4 (13.4 MB)
  • 06 Verifying everything works.mp4 (26.8 MB)
  • 07 Finishing our first test.mp4 (68.8 MB)
  • 08 Re-using steps with the regular expression matcher.mp4 (20.9 MB)
  • 09 Our first content test.mp4 (37.9 MB)
  • 10 Page locators and models.mp4 (88.9 MB)
  • 11 The blog page.mp4 (42.6 MB)
  • 12 Using pages in navigation.mp4 (37.1 MB)
  • 13 Don't over-generalise tests!.mp4 (14.6 MB)
  • 14 Waits and timeouts with Selenium.mp4 (50.1 MB)
  • 15 Debugging acceptance tests in PyCharm.mp4 (24.0 MB)
  • 16 Our final complex scenario.mp4 (16.1 MB)
  • 17 Filling in forms with Selenium.mp4.avi (56.4 MB)
  • 18 Conclusion of this section.mp4.avi (4.1 MB)
Chapter 2 A Full Python Refresher
  • 01 Variables in Python.mp4.avi (15.5 MB)
  • 02 String formatting in Python.mp4.avi (12.5 MB)
  • 03 Getting user input.mp4 (17.0 MB)
  • 04 Writing our first Python app.mp4 (11.4 MB)
  • 05 Lists, tuples, and sets.mp4 (21.0 MB)
  • 06 Advanced set operations.mp4 (15.3 MB)
  • 07 Booleans in Python.mp4 (16.5 MB)
  • 08 If statements.mp4 (34.8 MB)
  • 09 The in keyword in Python.mp4 (7.7 MB)
  • 10 If statements with the in keyword.mp4 (37.2 MB)
  • 11 Loops in Python.mp4 (37.8 MB)
  • 12 List comprehensions in Python.mp4 (24.6 MB)
  • 13 Dictionaries.mp4 (27.1 MB)
  • 14 Destructuring variables.mp4 (27.8 MB)
  • 15 Functions in Python.mp4 (36.8 MB)
  • 16 Function arguments and parameters.mp4 (27.5 MB)
  • 17 Default parameter values.mp4 (13.4 MB)
  • 18 Functions returning values.mp4 (28.7 MB)
  • 19 Lambda functions in Python.mp4 (25.4 MB)
  • 20 Dictionary comprehensions.mp4 (16.3 MB)
  • 21 Unpacking arguments.mp4 (40.9 MB)
  • 22 Unpacking keyword arguments.mp4 (34.4 MB)
  • 23 Object-Oriented Programming in Python.mp4 (68.4 MB)
  • 24 Magic methods __str__ and __repr__.mp4 (28.4 MB)
  • 25 @classmethod and @staticmethod.mp4 (66.1 MB)
  • 26 Class inheritance.mp4 (41.2 MB)
  • 27 Class composition.mp4 (27.9 MB)
  • 28 Type hinting in Python 3.5+.mp4 (23.2 MB)
  • 29 Imports in Python.mp4 (47.7 MB)
  • 30 Relative imports in Python.mp4 (41.9 MB)
  • 31 Errors in Python.mp4 (63.1 MB)
  • 32 Custom error classes.mp4 (29.2 MB)
  • 33 First-class functions.mp4 (35.7 MB)
  • 34 Simple decorators in Python.mp4 (34.7 MB)
  • 35 The at syntax for decorators.mp4 (18.4 MB)
  • 36 Decorating functions with parameters.mp4 (9.5 MB)
  • 37 Decorators with parameters.mp4 (20.7 MB)
  • 38 Mutability in Python.mp4 (16.3 MB)
  • 39 Mutable default parameters (and why they're a bad idea).mp4 (14.8 MB)
Chapter 3 Your first automated software test
  • 01 Introduction to this section.mp4 (8.4 MB)
  • 02 Setting up our project.mp4 (30.8 MB)
  • 03 Writing our first test.mp4 (39.8 MB)
  • 04 Testing dictionary equivalence.mp4 (25.3 MB)
  • 05 Writing blog tests and PyCharm run configurations.mp4 (33.9 MB)
  • 06 The __repr__ method, and intro to TDD.mp4 (49.7 MB)
  • 07 Integration tests and finishing the blog.mp4 (76.1 MB)
  • 08 Mocking, patching, and system tests.mp4 (82.7 MB)
  • 09 Patching the input method and returning values.mp4 (42.9 MB)
  • 10 Taking our patching further.mp4 (104.8 MB)
  • 11 The last few patches!.mp4 (30.3 MB)
  • 12 The TestCase setUp method.mp4 (33.3 MB)
  • 13 Conclusion of this section.mp4 (9.4 MB)
Chapter 4 Testing a Flask Endpoint
  • 01 Introduction to this section.mp4 (9.4 MB)
  • 02 Setting our project up.mp4 (17.2 MB)
  • 03 Creating our Flask app.mp4 (20.3 MB)
  • 04 Our first System test.mp4 (39.3 MB)
  • 05 Refactoring our System Tests.mp4 (25.8 MB)
  • 06 Conclusion of this section.mp4 (11.5 MB)
Chapter 5 REST API Testing, Part I
  • 01 Introduction to this section.mp4 (11.9 MB)
  • 02 A look at a REST API with Flask.mp4 (125.2 MB)
  • 03 Unit testing a REST API.mp4 (41.7 MB)
  • 04 Setting up our generic BaseTest.mp4 (44.3 MB)
  • 05 Integration testing a REST API.mp4 (34.2 MB)
  • 06 Conclusion of this section.mp4 (8.5 MB)
Chapter 6 REST API Testing, Part II
  • 01 Introduction to this section.mp4 (7.1 MB)
  • 02 Setting up our project.mp4 (41.0 MB)
  • 03 Testing foreign key constraints with Python.mp4 (35.1 MB)
  • 04 Unit testing models and SQLAlchemy mappers.mp4 (70.6 MB)
  • 05 Finishing our Store tests.mp4 (66.9 MB)
  • 06 Conclusion of this section.mp4 (8.3 MB)
Chapter 7 System testing a REST API
  • 01 Introduction to this section.mp4 (9.7 MB)
  • 02 Setting project up and creating User model.mp4 (26.0 MB)
  • 03 Allowing users to log in.mp4 (24.1 MB)
  • 04 Writing our User tests.mp4 (24.4 MB)
  • 05 The setUpClass method in the BaseTest.mp4 (28.4 MB)
  • 06 Testing user registration.mp4 (37.1 MB)
  • 07 Finalising user System tests.mp4 (55.2 MB)
  • 08 Writing Store System tests.mp4 (88.4 MB)
  • 09 Writing our Item System tests and testing authenti

Code:

  • udp://opentor.org:2710/announce
  • udp://p4p.arenabg.com:1337/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://9.rarbg.to:2710/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.moeking.me:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.leechers-paradise.org:6969/announce
  • udp://open.stealth.si:80/announce
  • udp://tracker.internetwarriors.net:1337/announce