Download presentation
Presentation is loading. Please wait.
Published byBeatrix Wilcox Modified over 9 years ago
1
TEST FRAMEWORK CREATION STORY FROM REAL LIFE
2
ABOUT AUTHOR Vitaliy Davidyak 8 years of experience in QA Skype: toldo-27 Email: vda@sitecore.net
3
OBJECTIVE -Multi-browser testing of rich web application -OOP principles and C#.NET base -Own self-explaining Domain-Specific Language -Compatibility with existing eco-system (CI, tools, platforms)
4
TEST TARGET
5
APPLICATION UNDER TEST
6
ARCHITECTURE CI/IDE Nunit Wrappers (API layer) Core Driver -Visual studio + ReSharper CruiseControl.NET + NAnt -NUnit as a test runner -DSL for UI controls, helper web service, logging -Selenium WebDriver + Strontium
7
DESIGN PATTERN HTML controls Test code sample -Page object pattern redefined -Domain-Specific Language -Complex controls are wrapped up -Web-service to interact with server application part -Driver-independent (all low-level calls are encapsulated) -Code autocomplete and suggestions
8
INTEGRATION -CI/reports -VisualStudio + R# -Main app integration (web service)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.