test framework creation n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
TEST framework creation PowerPoint Presentation
Download Presentation
TEST framework creation

Loading in 2 Seconds...

play fullscreen
1 / 8

TEST framework creation - PowerPoint PPT Presentation


  • 130 Views
  • Uploaded on

TEST framework creation. Story from real life. ABOUT AUTHOR. Vitaliy Davidyak. 8 years of experience in QA. Skype: toldo-27. Email: vda@sitecore.net. Objective. Multi-browser testing of rich web application OOP principles and C# .NET base Own self-explaining Domain-Specific Language

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'TEST framework creation' - iram


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
test framework creation

TEST framework creation

Story from real life

about author
ABOUT AUTHOR

Vitaliy Davidyak

8 years of experience in QA

Skype: toldo-27

Email: vda@sitecore.net

objective
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)
slide5

Application

Under test

slide6

Visual studio + ReSharper

  • CruiseControl.NET + NAnt
  • NUnit as a test runner
  • DSL for UI controls, helper web service, logging
  • Selenium WebDriver + Strontium

ARCHITECTURE

slide7

HTML controls

  • 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

Test code sample

DESIGN Pattern

slide8

CI/reports

  • VisualStudio + R#
  • Main app integration
  • (web service)

INTEGRATION