Pluralsight - Creating an Automated Testing Framework With Selenium
WMV | WMV3 141kbps | English | 1024x768 | 15fps | 3h 46mins | WMA2 stereo 128kbps | 445 MB
Genre: Video Training
In this course, you'll learn how to create a real automation framework using Selenium. Learning how to use a tool like Selenium to create automated tests is not enough to be successful with an automation effort. You also need to know how to build an automation framework that can support creating tests that are not so fragile that they constantly break. This is the real key to success in any automation effort. In this course, I will reveal every secret I know from creating several successful automation frameworks and consulting on the creation of others. I will show you exactly, step-by-step how to create your own automation framework and I will explain to you the reasoning behind everything we are doing, so you can apply what you learn to your own framework.
We’ll start off this course by going over the basics of automation and talking about why it is so important as well as discuss some of the common reasons for success and failure. Then, I’ll take you into the architecture of an automation framework and show you why you need to pay careful attention to the structure of any framework you build and give you some of the underlying design principles I use when creating an automation framework. After that we’ll be ready to start creating a framework. In the next few modules, I’ll show you how to create a real automation framework capable of automating the Wordpress blogging platform administrative console. We’ll start off by creating smoke tests and using those smoke tests to build out our initial framework. Then, we’ll expand the capabilities of our framework as we create more tests and learn how to use techniques like dummy data generators to make our tests as simple and easy to read as possible. Finally, I’ll take you through some best practices and tips that cover topics like scaling out, working in Agile environments and other important issues you are likely to face. If you are responsible for an automation project for a web application or you want to start using automation, you’ll definitely want to check this course out.
│ automated-testing-framework-selenium.zip
│
├───01. Introduction
│ 01. Introduction.wmv
│ 02. Who This Course is For.wmv
│ 03. What This Course Covers.wmv
│ 04. Types of Automated Testing.wmv
│ 05. Why do It.wmv
│ 06. Common Failure Points.wmv
│ 07. Our Approach.wmv
│ 08. Up Next.wmv
│
├───02. Designing The Architecture
│ 01. Introduction.wmv
│ 02. The System Under Test.wmv
│ 03. Looking At WordPress.wmv
│ 04. Installing WordPress.wmv
│ 05. Architecture.wmv
│ 06. The Page Pattern.wmv
│ 07. Page Example.wmv
│ 08. Thinking About Layers.wmv
│ 09. Thinking About Ease of Use.wmv
│ 10. Which is Easier.wmv
│ 11. Never Rules.wmv
│ 12. Always Rules.wmv
│ 13. Prefer Rules.wmv
│ 14. Static Methods.wmv
│ 15. Domain Specific Languages.wmv
│ 16. Types of DSLs.wmv
│ 17. Thinking About Running The Tests.wmv
│ 18. Test Drivers.wmv
│ 19. Up Next.wmv
│
├───03. Creating Basice Smoke Tests Part 1
│ 01. Introduction.wmv
│ 02. What is A Smoke Test.wmv
│ 03. Why Start With Smoke Tests .wmv
│ 04. Steps We'll be Taking.wmv
│ 05. Getting Selenium.wmv
│ 06. Creating The Solution.wmv
│ 07. Adding Selenium.wmv
│ 08. Simple Test.wmv
│ 09. First Test Manual Steps.wmv
│ 10. First Test GoTo.wmv
│ 11. Firt Test Creating A Fluent Login.wmv
│ 12. Creating The Driver.wmv
│ 13. Implementing Login.wmv
│ 14. Testing Logging In.wmv
│ 15. Finishing The First Test.wmv
│ 16. Testing Failures.wmv
│ 17. Making The Test Fail.wmv
│
├───04. Creating Basic Smoke Tests Part 2
│ 01. Introduction.wmv
│ 02. Second Test Walkthrough.wmv
│ 03. Creating The Second Test.wmv
│ 04. New Post Page GoTo.wmv
│ 05. Implementing The Second Test.wmv
│ 06. Testing The Second Test.wmv
│ 07. Third Test Manual Walkthrough.wmv
│ 08. Creating The Third Test.wmv
│ 09. Implementing The Third Test.wmv
│ 10. Running The Third Test.wmv
│ 11. What To Do With Smoke Tests.wmv
│ 12. Up Next.wmv
│
├───05. Building Out The Framework Part 1
│ 01. Introduction.wmv
│ 02. Where to go From Here.wmv
│ 03. Looking at our Tests.wmv
│ 04. Creating A Base Test.wmv
│ 05. Refactoring Logging In.wmv
│ 06. Refactoring Base Address.wmv
│ 07. Refactoring Out Sleep.wmv
│ 08. Finding Commonalities.wmv
│ 09. Constraining Options.wmv
│ 10. Creating The Navigation API.wmv
│ 11. Pulling out Navigation.wmv
│ 12. Adding A Menu Selector.wmv
│ 13. Organizing The Framework.wmv
│ 14. Deciding What to Test.wmv
│ 15. Choosing Tests.wmv
│ 16. First Test Manual Walkthrough.wmv
│ 17. Creating The Skeleton.wmv
│ 18. Storing Test Data.wmv
│ 19. Creating The First Test.wmv
│
├───06. Building Out The Framework Part 2
│ 01. Introduction.wmv
│ 02. First Test Framework.wmv
│ 03. Running The First Test.wmv
│ 04. Making A NoWait.wmv
│ 05. The Second Test.wmv
│ 06. Third Test Walkthrough.wmv
│ 07. Third Test Skeleton.wmv
│ 08. Creating The Third Test.wmv
│ 09. Running The Third Test.wmv
│ 10. Looking At The Tests Again.wmv
│ 11. Workflow Classes.wmv
│ 12. Creating The Post Creator.wmv
│ 13. Defaults And Dummy Data.wmv
│ 14. Filling in Create Post.wmv
│ 15. Generating Dummy Data.wmv
│ 16. More Refactoring.wmv
│ 17. Cleaning up Posts.wmv
│ 18. Getting Rid of GoTos.wmv
│ 19. Up Next.wmv
│
└───07. 5 Best Practices And Tips
01. Introduction.wmv
02. Automating Hard Things.wmv
03. Errors vs Failures.wmv
04. Errors vs Failures Demo.wmv
05. Continuous Integration.wmv
06. True DSLs.wmv
07. Scaling Out.wmv
08. Sauce Labs.wmv
09. Working With Agile.wmv
10. Browser Versions.wmv
11. The End.wmv
Format : Windows Media
File size : 10.2 MiB
Duration : 4mn 53s
Overall bit rate mode : Variable
Overall bit rate : 290 Kbps
Maximum Overall bit rate : 635 Kbps
Encoded date : UTC 2013-09-04 13:50:12.886
Video #2
ID : 2
Format : VC-1
Format profile : MP@HL
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Description of the codec : Windows Media Video 9
Duration : 4mn 53s
Bit rate mode : Variable
Bit rate : 141 Kbps
Width : 1 024 pixels
Height : 768 pixels
Display aspect ratio : 4:3
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.012
Stream size : 4.94 MiB (49%)
Language : English (US)
Audio #1
ID : 1
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio 9.2 - 128 kbps, 44 kHz, stereo (A/V) 1-pass CBR
Duration : 4mn 53s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 4.49 MiB (44%)
Language : English (US)
No mirrors please