In this video, we will cover:
Surviving Agile Testing with Automation before Development
Automation Tests that succeed with Flexible Locators
No more workarounds for JavaScript Application Testing
Modern Responsive Applications Testing
3. Agenda
•Surviving Agile Testing with Automation before
Development
•Automation Tests that succeed with Flexible Locators
•No more workarounds for JavaScript Application
Testing
•Modern Responsive Applications Testing
6. Key Trends in Software Testing
Mobile
70% of mobile professionals will conduct their
work on personal smart devices by 2018. The
mobile market will reshape the landscape for
testing.
The growth of agile development practices
continues, and is spreading from
developers to encompass the entire team
with the adoption of DevOps practices.
AgileProductivity
Enterprises are struggling to keep up with
the rapid changes in technology, new client
capabilities and the re-emerging need to
test on multiple platforms (that is, a variety
of browsers and devices).
7. Award winning solution – Telerik Test Studio
One stop shop for all your testing needs
Test
Studio
Manual
Testing
Functional UI
Testing
Performance
Testing
Load Testing
Exploratory
Testing
8. Ease of use with Telerik Test Studio
The point-and-click test recorder will
help you create tests quickly and
easily.
Visual Recorder Cross-Browser Test Record and Execution Concurrently on Multiple Machines
Schedule and execute test runs in
parallel.
Record and run the exact same test with
no modification what-so-ever across all major
web browsers
9. Agile Testing: Automation before Development??
•Automation Depended
on Developers handing
over the code
•Almost No Time
Available for test
automation in a sprint
•Begin Automation before
Developers hand over
the code
• Start from beginning of the sprint
•Delivered via Telerik Test
Studio Intellimap
10. Flexible… Flexible…
•Tests run fine on
recording but fail on
execution
•Controls change their
IDs at runtime
•Controls don’t have IDs
•Build element locators
that are not based on
exact match
•Use Regular
Expressions for IDs
•InnerText Property
11. JavaScript in my Web Application
•Dynamic content where
the element/ content you
need isn't yet loaded
•AJAX Calls
•Automation against DOM
versus real UI
•Wait Construct
•Invoke JavaScript from
Automation
12. Responsive Design
•What is responsive
design?
•Media Queries
•Change browser size
with Test Studio
•Check for visibility of
elements
•Check for specific CSS
class
•Layout Issues??