BECOME A TESTING NINJA!

With The Ultimate Software Testing Course, Code Guide & Community.

Feat. React, Node.js, Chimp.js, Selenium, Webdriver.io, Mocha, Meteor & more.

FULL COVERAGE

Master Testing Concepts
Across the Pyramid


Learn how to leverage Unit Tests, Service Tests, Acceptance Tests, Smoke Tests and Regression Tests.

Front-End, Back-End
and End-to-End Test Coverage


Learn to be precise, fast and to skillfully create tests that shield your back and best-in-class testing tools.

FULL STACK

All Inclusive,
Team-Wide Processes


Help your whole team embrace quality processes and harmonize Product, Engineering, Devops and QA.

FULL TEAM

© Copyright Xolv.io LLC

AVAILABLE FOR

PRE-ORDER SOON

FROM THE EXPERT IN QUALITY SOFTWARE DELIVERY

Get Notified

Available for
pre-order soon.

Sam Hatoum is known internationally as one of the foremost experts in software test automation, quality assurance and holistic quality delivery. Sam is the founder of Xolv.io and has led software delivery and test automation transformations for some of the world’s most respected brands, including Audi, BBC, Nike, Sky, Volkswagen and many more.
 
Sam has previously published the popular Meteor Testing Manual and is the architect behind several prominent testing technologies including Chimp.js and Velocity, the official E2E testing framework of Meteor JS.
 
Linked In: samhatoum 
Twitter: @sam_hatoum
Medium: @sam_hatoum
GitHub: @samhatoum
 
Notify Me When It Is Available!

INSIDE THE GUIDE

FEATURED FRAMEWORKS

Meteor
Mocha
Node JS
React
Selenium
Webdriver.io
Chimp JS
Cucumber JS

Part 1 - Quality Foundations

From Novice to Ninja

Quality is not just about testing! Learn the fundamental concepts of Value, Quality and Throughput and how you can lead your whole team to deliver better software at higher speed with fewer regressions.

 

A Holistic Quality-First Process

More than 50% of defects are introduced before coding even starts! Learn how to apply big picture, whole team, end-to-end process improvements, and drasticaly reduce the impact of bugs to your team.

 

The Separation of Concerns in Roles and Software Architecture

Understand fundamental software testing concepts and how to best apply quality practices in a focused and efficient way across both software and organization.

Part 2 - Test Automation Foundations   

Become an Automated Testing Expert

Discover Unit, Integration and End-to-End tests and write code that is isolated at different levels. Understand the testing triangle, roles of regression vs acceptance testing, and testing new vs existing functionality.

 

Master Test-First Techniques

Learn the benefits of TDD, ATDD and BDD workflows, what it means to practice them and the risks of not. Learn the difference between executable specifications vs automated testing, and which to avoid.

 

Branching, CI & Automated Deployments Dialed-In

Weild the power of branching strategies and lead your team through the trenches of Continuous Integration, Continuous Delivery and Continuous Deployments.

Part 3 - Practical BDD Workshop

Specification by Example

Learn how to write specifications that unify team understanding, drive change and drive development. Learn helpful tips for creating specifications that product teams understand and developers love.

 

Modeling by Example

Discover what this powerful technique is and how it works. Learn how this method helps you speed up development while adhering to the testing triangle and maintaining 100% test coverage.

 

Writing Maintainable Executable Specifications

How to structure and organize your features, and how to create a maintainable automation layer, and how to structure your app to follow the domain.

Part 4 - Test Automation Workshops 

Regression Testing That Doesn't Hurt

Learn how to distinguish between End-to-End tests and Component tests, and how to make them maintainable for the long term. Discover the page-objects UI testing pattern using Chimp, WebdriverIO, Jasmine & Mocha JS.

 

Testing Best Practices and Beyond

Discover what fixtures and page objects are, and how to apply them.  Learn advanced testing architecture and techniques such as subcutaneous UI testing and creating reusable test data for greater long-term maintainability.

 

Leading Long-Term Success

Combine both your newly developed testing skills, and your new delivery process to keep the practice going. Emerge with a holistic culture of quality and a code base that is easy to maintain as you deliver faster than ever!

GET FULL ACCESS TO QUALITY FASTER

$79

Per Person
One-time, no monthly fee

$79 / user

Written Guide

Code Library

Community

Written & updated by experts, readable on any device.

Forkable test code samples, feat. React, NodeJS, Mocha & more.

Chat with and learn from a global community of quality enthusiasts.

WHAT YOU GET

Forkable Code Samples and Tutorials

Contents

About The Author

Features