3 things you didn't know telerik test studio could do
TRANSCRIPT
Abhishek Kant
अभि�षे�क क�न्त –B.E. MBA.–MCAD. Certified Scrum Master.–Course Author - CouchDB–Ex-Satyam Computers. Ex-Microsoft –@abhishekkant
Contact:[email protected] Phone: +91-124-4300987/ 996
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
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).
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
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
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
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
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
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??