Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle...

Post on 23-Mar-2020

15 views 0 download

Transcript of Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle...

Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff,

Principal Product Manager @Oracle

Confidential – Oracle Internal/Restricted/Highly Restricted

3

Nodejs Application Development

• Project Management

• Source Control

• Code Development

Development

• API Stubbing

• System Testing

• Load Testing

Testing

• Code Build

• Artifact Generation

• Deployment

Deployment

Develop and Push your Nodejs code to

Git repository.

Develop API stubbing for the dependency.

Develop System Testing Automation

Scripts

Test Automation

Develop Load Testing Automation Scripts

Push your API stubbing, System and

Load testing automation to Git

Repo

Create a Build Pipeline for code

build, API stubbing, system and load test

automation

Deploy Application and API Stub

DevOps Platform To stitch everything together

Confidential – Oracle Internal/Restricted/Highly Restricted

5

Oracle Developer Cloud Service

Plan

Code

Build

Test

Release

Deploy

Operate

Monitor

• Plan

– Task tracking, Agile planning, wiki

• Code

– Git– version management

– Code review, snippets

• Build

– CI + Build Tools & Utilities

• Test

– JUnit & Selenium, Findbugs, Sonar deploy to QA

• Release & Deploy

– Deploy Plans, Provisioning, and configuring

Oracle Developer Cloud Service and The DevOps Cycle

Oracle Developer Cloud Service Architecture

Oracle Compute Build Server

Developer Cloud Tasks

Git Code review

Build Pipeline

Oracle Compute Build Server

Oracle PaaS

Oracle IaaS

Non Oracle IaaS

Build

Deploy

External Tools GitHub

Jenkins/Hudson Slack/Hipchat

WebHooks

Thank you