Upload
others
View
36
Download
0
Embed Size (px)
Citation preview
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