Web Application Testing with Selenium and JMeter培训
Introduction
JMeter features
Performance testing
Preparations
Requirements and expectations
Tips for getting better results
Components overview
Test Plan
Thread Group
Sampler
Logic Controller
Listener
Timer
Assertion
Configuration Element
The order of execution
Good practices
Embedded resources
Cache
Recording think times
Running from command line
Variables
Creating
Using
Extracting
Viewing
Functions
Preparing
Using
Creating
Properties
Using
Creating
Authentication
Web application forms
HTTP basic authentication
Reporting
Generating report
Real-time results
Distributed testing
Running from command line
Extending functionality
Plug-ins
Custom code
Introduction to automated testing
Testing concepts
Possibilities and limitations of Selenium
Locators
Understanding locators
ID, CSS, XPath and Name locator types
Advanced locators
Creating dynamic locators
Building a path
Relationships between elements on a path
Locating elements using text
Best practices
Selenium WebDriver
Java basics
Preparing Maven project in Java IDE
WebDriver API
Troubleshooting
Debugging
TestNG
Assertions
Annotations
Test suite
Parameters
Cross-browser testing
Reporting
Advanced Selenium WebDriver
Dynamic content
Pop-up windows
Screenshots
Design patterns