Zd6k9rn77xu0p98x0pcd
SkillsCast

Decapitating WebDriver for faster Automation

4th June 2015 in London at Skills Matter

This SkillsCast was filmed at London Tester Gathering Workshops 2015

SkillsCast coming soon.

Running end-to-end automated checks with Selenium WebDriver on a modern WebApp is slow, very slow. Very quickly your suite goes from taking 10 minutes to run to over an hour. This performance problem is further compounded by the decision to cross-test the whole suite across multiple web browsers. Facing this problem? Then this is the workshop for you.

This workshop will give attendees the knowledge and ability to separate the UI from end-to-end functional tests and use JavaScript unit testing tools to create lighting fast automated checks for the separated UI automated checks that run in milliseconds and not minutes. They can even be run across multiple web browsers in just seconds to get the all important cross browser compatibility.

We will cover how modern WebApp UIs interact with the server via REST services forming a contract and how we can use this to separate the UI from the Server for testing. To achieve this in practice we will be learning a number of different JavaScript tools and frameworks, including Karma and Mockjax.

Note: Automation programming experience is required as the practicals involve coding.

YOU MAY ALSO LIKE:

Decapitating WebDriver for faster Automation

Alan Parkinson

Alan is CEO and Co-founder of Hindsight Software, a start-up focused on supporting BDD in the Enterprise. Over the last 14 years Alan's passion has switched from just writing code to how we deliver high quality software systems as a team. He is a passionate believer in finding talented engineers and works with a “Do Tank” the New Engineering Foundation to influence the UK government and educational bodies on STEMs education.

SkillsCast

SkillsCast coming soon.

Running end-to-end automated checks with Selenium WebDriver on a modern WebApp is slow, very slow. Very quickly your suite goes from taking 10 minutes to run to over an hour. This performance problem is further compounded by the decision to cross-test the whole suite across multiple web browsers. Facing this problem? Then this is the workshop for you.

This workshop will give attendees the knowledge and ability to separate the UI from end-to-end functional tests and use JavaScript unit testing tools to create lighting fast automated checks for the separated UI automated checks that run in milliseconds and not minutes. They can even be run across multiple web browsers in just seconds to get the all important cross browser compatibility.

We will cover how modern WebApp UIs interact with the server via REST services forming a contract and how we can use this to separate the UI from the Server for testing. To achieve this in practice we will be learning a number of different JavaScript tools and frameworks, including Karma and Mockjax.

Note: Automation programming experience is required as the practicals involve coding.

YOU MAY ALSO LIKE:

About the Speaker

Decapitating WebDriver for faster Automation

Alan Parkinson

Alan is CEO and Co-founder of Hindsight Software, a start-up focused on supporting BDD in the Enterprise. Over the last 14 years Alan's passion has switched from just writing code to how we deliver high quality software systems as a team. He is a passionate believer in finding talented engineers and works with a “Do Tank” the New Engineering Foundation to influence the UK government and educational bodies on STEMs education.