9
Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle

Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

  • Upload
    others

  • View
    36

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

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

Principal Product Manager @Oracle

Page 2: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential
Page 3: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

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

Page 4: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

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

Page 5: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

DevOps Platform To stitch everything together

Confidential – Oracle Internal/Restricted/Highly Restricted

5

Oracle Developer Cloud Service

Page 6: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

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

Page 7: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

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

Page 8: Node.js Test Automation using Oracle Developer Cloud · Node.js Test Automation using Oracle Developer Cloud Abhinav Shroff @abhinavshroff, Principal Product Manager @Oracle . Confidential

Thank you