Upgrade to Pro — share decks privately, control downloads, hide ads and more …

End to end testing using Javascript

End to end testing using Javascript

End-to-End Testing in Javascript has never been easier. Nightwatch.js and Cucumber.js when used as a whole seem to offer the perfect mix of specificity, expressivity, modularity and maintainability. Using such a lightweight toolchain for Javascript automation, one UI dev can easily switch to Automation dev without much of an effort. I share insights of my latest activity - a UI dev turned into a very passionate Automation dev, showing how both hats can easily be worn and switched seamlessly.

Gabriel-Calin Lazar

October 14, 2017
Tweet

More Decks by Gabriel-Calin Lazar

Other Decks in Technology

Transcript

  1. Do you use 'end-to-end' test to mean: 1) test of

    full infrastructure stack 2) test of entire customer workflow 26% Infrastructure 74% Workflow Katrina Clokie @katrina_tester
  2. The most powerful delivery system ever invented for an idea

    is a story. Aaron Sorkin Daniel Pink @DanielPink
  3. Don't worry about your title, just be the most useful

    person in the room, and the rest will follow. Molly Graham Peter Komornik @peterkomornik
  4. Learning is what most adults will do for a living

    in the 21st century. Perelman Woody Zuill @WoodyZuill
  5. Cooperation is not quite the same as collaboration. Do we

    have different compatible goals or a shared goal? To me, that's the difference. AntonyMarcano @AntonyMarcano
  6. Without automated testing, more code = more time & money

    for testing. In most cases, this is an unscalable business model. Gary Gruver Cory House @housecor
  7. BDD tools do not allow you to write specs using

    natural language; they allow you to read them using natural language. It's not the same. Kevlin Henney @KevlinHenney
  8. Automate repetitive tasks so testers can focus on: 1. Pair

    programming 2. Exploratory testing Not all testing can be automated. Seb Rose @sebrose
  9. To build great products, design features with scenarios - not

    requirements. Jonathan Abbett @jonabbett