Software Testing Omnibus: Sikuli, Selenium, JUnit and Principles of Testing

Skillwise
Course Summary
This massive package covers three powerful and versatile testing technologies, as well as the theory and fundamental principles behind software testing. You'll dive into Sikuli, Selenium, and JUnit to learn not only how to use each, but solve specific, real-world problems with them. Before you know it, you'll have a real foundation in testing. Access 145 lectures & 16.5 hours of content 24/7 Use image recognition to automate just about anything that appears on-screen w/ Sikuli Work w/ Selenium's Java API to test browser functionality & automate tasks w/ nearly 45 solved examples Test user interactions of all kinds such as clicking, entering text, dragging & dropping, & selecting from dropdowns Interact w/ HTML5 based elements like video players Write simple tests using all the different features of JUnit tests
-
+
Course Description
This massive package covers three powerful and versatile testing technologies, as well as the theory and fundamental principles behind software testing. You'll dive into Sikuli, Selenium, and JUnit to learn not only how to use each, but solve specific, real-world problems with them. Before you know it, you'll have a real foundation in testing.
- Access 145 lectures & 16.5 hours of content 24/7
- Use image recognition to automate just about anything that appears on-screen w/ Sikuli
- Work w/ Selenium's Java API to test browser functionality & automate tasks w/ nearly 45 solved examples
- Test user interactions of all kinds such as clicking, entering text, dragging & dropping, & selecting from dropdowns
- Interact w/ HTML5 based elements like video players
- Write simple tests using all the different features of JUnit tests
- Length of time users can access this course: lifetime
- Access options: web streaming, mobile streaming
- Certification of completion not included
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Internet required
- Instant digital redemption
-
+
Course Syllabus
- Introducing Sikuli
- Getting Stuff Done
- Language Constructs
- More Language Constructs
- Sikuli and Java
- Unusual Use-cases and Smart Sikuli
- Introducing Selenium
- Understanding Selenium
- Setting up your Testing Environment
- Locating Elements in a WebPage
- Testing and Automating User Interactions
- Automating Browser Navigation Actions
- Windows, Frames and Alerts
- WebDrivers for Different Browsers
- Capturing Screenshots
- Listening to Events and Executing JavaScript
- Building Maintainable Scripts using the Page Object Model
- Extending Selenium
- Automating Interactions with HTML5 elements
- Cross Browser Testing with Selenium Grid
- HTML and CSS primer
- Introducing JUnit
- Getting Started with JUnit Tests and Assertions
- Granular Checks with Matchers
- Assumptions
- Fixtures
- Working with Different TestRunners
- Controlling Test Behavior with Rules
- Mockito : The Mock Object Framework
- Introducing the Principles of Software Testing
- Principles of Software Testing
- The Systems Development Life Cycle (SDLC)
- Static Testing
- Dynamic Testing
- Testing Processes
- Introducing Sikuli
- Getting Stuff Done
- Language Constructs
- More Language Constructs
- Sikuli and Java
- Unusual Use-cases and Smart Sikuli
- Introducing Selenium
- Understanding Selenium
- Setting up your Testing Environment
- Locating Elements in a WebPage
- Testing and Automating User Interactions
- Automating Browser Navigation Actions
- Windows, Frames and Alerts
- WebDrivers for Different Browsers
- Capturing Screenshots
- Listening to Events and Executing JavaScript
- Building Maintainable Scripts using the Page Object Model
- Extending Selenium
- Automating Interactions with HTML5 elements
- Cross Browser Testing with Selenium Grid
- HTML and CSS primer
- Introducing JUnit
- Getting Started with JUnit Tests and Assertions
- Granular Checks with Matchers
- Assumptions
- Fixtures
- Working with Different TestRunners
- Controlling Test Behavior with Rules
- Mockito : The Mock Object Framework
- Introducing the Principles of Software Testing
- Principles of Software Testing
- The Systems Development Life Cycle (SDLC)
- Static Testing
- Dynamic Testing
- Testing Processes