JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Nodejs Application Test Automation – Simplified

Submitted by Abhinav Shroff (@abhinavshroff) on Monday, 26 February 2018

videocam_off

Technical level

Beginner

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +1

Abstract

If developing applications in Node.js is fun, then test automation using its frameworks will be even better. Learn how Unit Testing, Load Testing and API stubbing can all be automated using some of coolest testing tools like Mochajs, Artillery and Wiremock available in NodeJS. See how we can leverage cloud to make test automation for NodeJS application snappier.

Outline

In this session I will cover in brief how a Nodejs REST application is developed. The session would cover the lifecycle of testing automation. How Testing can be part of the CI and CD pipeline.I will aslo talk about the various Nodejs Testing frameworks available and how to choose the right one for the requirement. Then deep dive into Mochajs for functional and integration testing, Artillery for Load testing and Wiremock for API stubbing automation. And all this would be supported by a live demo to show how everything can be glued together to work.

Requirements

No Special Requirements for the session.

Speaker bio

Abhinav Shroff works as a Principal Product Manager at Oracle. He is a seasoned professional with wide experience in DevOps, Middleware and Cloud technologies. His areas of expertise are DevOps, Java and ML . He is an active speaker at technical conferences including Java One, Oracle Open World, AIOUG, OTN, Silicon Valley Code Camp, DevOpsDays to name a few and has delivered many technology workshops and sessions.

Links

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer 8 months ago

    Abhinav, you have to submit a two-minute preview video explaining what this talk is about and why the audience at JSFoo should attend it. Without the video, we cannot complete reviewing your talk.

Login with Twitter or Google to leave a comment