Submit Search
Upload
CA Service Virtualization vs mocks stubs
•
1 like
•
1,140 views
Alan Baptista
Follow
A compare of CA Service Virtualization versus the practice of Mocking and Stubbing.
Read less
Read more
Software
Report
Share
Report
Share
1 of 22
Download Now
Download to read offline
Recommended
Introduction to Service Virtualization
Introduction to Service Virtualization
CA Technologies
Introduction to CA Service Virtualization
Introduction to CA Service Virtualization
CA Technologies
Sonar qubeでちょっと楽しい静的解析
Sonar qubeでちょっと楽しい静的解析
政雄 金森
DevTest Portfolio Overview
DevTest Portfolio Overview
CA Technologies
Spring Bootをはじめる時にやるべき10のこと
Spring Bootをはじめる時にやるべき10のこと
心 谷本
GraalVM の概要と、Native Image 化によるSpring Boot 爆速化の夢
GraalVM の概要と、Native Image 化によるSpring Boot 爆速化の夢
apkiban
Dynatrace
Dynatrace
Purnima Kurella
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Reactive Webアプリケーション - そしてSpring 5へ #jjug_ccc #ccc_ef3
Toshiaki Maki
More Related Content
What's hot
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
サーバーサイドでの非同期処理で色々やったよ
サーバーサイドでの非同期処理で色々やったよ
koji lin
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Junya Katada
Spring超入門-Springと出会ってから1年半-
Spring超入門-Springと出会ってから1年半-
Ryosuke Uchitate
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
将之 小野
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
Microservices Architecture
Microservices Architecture
Izzet Mustafaiev
Spark Streaming + Amazon Kinesis
Spark Streaming + Amazon Kinesis
Yuta Imai
App Dynamics
App Dynamics
Dealmaker Media
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト
Takahiro Moteki
Spring Boot Observability
Spring Boot Observability
VMware Tanzu
はまる!!JPA #glassfish_jp #javaee
はまる!!JPA #glassfish_jp #javaee
Toshiaki Maki
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
AdvancedTechNight
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
Tomohiro Nakashima
2017 Software Developer Productivity Survey in the United States and Great Br...
2017 Software Developer Productivity Survey in the United States and Great Br...
GitPrime
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLab Inc. / Tech
Awsでつくるapache kafkaといろんな悩み
Awsでつくるapache kafkaといろんな悩み
Keigo Suda
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
kazuki kumagai
アーキテクチャのレビューについて - JaSST Review '18
アーキテクチャのレビューについて - JaSST Review '18
Yusuke Suzuki
What's hot
(20)
ChefとPuppetの比較
ChefとPuppetの比較
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
サーバーサイドでの非同期処理で色々やったよ
サーバーサイドでの非同期処理で色々やったよ
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Spring I/O 2018 報告会 - Spring Cloud Gateway / Spring Cloud Pipelines
Spring超入門-Springと出会ってから1年半-
Spring超入門-Springと出会ってから1年半-
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
意外と苦労する、一部の画面のみ ランドスケープ表示を許容する方法 (potatotips 第17回)
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Microservices Architecture
Microservices Architecture
Spark Streaming + Amazon Kinesis
Spark Streaming + Amazon Kinesis
App Dynamics
App Dynamics
[社内勉強会]ELBとALBと数万スパイク負荷テスト
[社内勉強会]ELBとALBと数万スパイク負荷テスト
Spring Boot Observability
Spring Boot Observability
はまる!!JPA #glassfish_jp #javaee
はまる!!JPA #glassfish_jp #javaee
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
脆弱性ハンドリングと耐える設計 -Vulnerability Response-
2017 Software Developer Productivity Survey in the United States and Great Br...
2017 Software Developer Productivity Survey in the United States and Great Br...
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
Awsでつくるapache kafkaといろんな悩み
Awsでつくるapache kafkaといろんな悩み
ぱぱっと理解するSpring Cloudの基本
ぱぱっと理解するSpring Cloudの基本
アーキテクチャのレビューについて - JaSST Review '18
アーキテクチャのレビューについて - JaSST Review '18
Viewers also liked
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
ServiceVirtualization.Com
Pics from Oracle OpenWorld 2012 - CA Service Virtualization
Pics from Oracle OpenWorld 2012 - CA Service Virtualization
ServiceVirtualization.Com
TechTalk: All You Want to Know About Docker and CA Testing Tools.
TechTalk: All You Want to Know About Docker and CA Testing Tools.
CA Technologies
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
Gene Kim
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
Gene Kim
Pre-Con Education: Winning at Continuous Delivery with Service Virtualization
Pre-Con Education: Winning at Continuous Delivery with Service Virtualization
CA Technologies
The Why, Where and How of Service Virtualization Adoption
The Why, Where and How of Service Virtualization Adoption
CA Technologies
'Shift-Right' - Rapid Evolution with DesignOps
'Shift-Right' - Rapid Evolution with DesignOps
CA Technologies
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
CA Technologies
TechTalk: API Management and Service Virtualization Working Hand in Hand
TechTalk: API Management and Service Virtualization Working Hand in Hand
CA Technologies
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
CA Technologies
Auto Integrate – DevTest Automation and Integration Best Practices
Auto Integrate – DevTest Automation and Integration Best Practices
CA Technologies
Service Virtualization 101
Service Virtualization 101
Stefana Muller
Viewers also liked
(13)
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
Pics from Oracle OpenWorld 2012 - CA Service Virtualization
Pics from Oracle OpenWorld 2012 - CA Service Virtualization
TechTalk: All You Want to Know About Docker and CA Testing Tools.
TechTalk: All You Want to Know About Docker and CA Testing Tools.
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
Pre-Con Education: Winning at Continuous Delivery with Service Virtualization
Pre-Con Education: Winning at Continuous Delivery with Service Virtualization
The Why, Where and How of Service Virtualization Adoption
The Why, Where and How of Service Virtualization Adoption
'Shift-Right' - Rapid Evolution with DesignOps
'Shift-Right' - Rapid Evolution with DesignOps
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
TechTalk: API Management and Service Virtualization Working Hand in Hand
TechTalk: API Management and Service Virtualization Working Hand in Hand
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
Auto Integrate – DevTest Automation and Integration Best Practices
Auto Integrate – DevTest Automation and Integration Best Practices
Service Virtualization 101
Service Virtualization 101
Similar to CA Service Virtualization vs mocks stubs
I Tko Lis Avirtualize Ps Nov08
I Tko Lis Avirtualize Ps Nov08
Edwin Systemation
Continuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service Virtualization
iosrjce
M017258892
M017258892
IOSR Journals
Service Virtualization: What, Who, When, and How
Service Virtualization: What, Who, When, and How
TechWell
Hands-On Lab: Improve large network visibility and operational efficiency wit...
Hands-On Lab: Improve large network visibility and operational efficiency wit...
CA Technologies
Muthu_Karthick_Sudhan
Muthu_Karthick_Sudhan
Muthu Karthick Sudhan
Twelve factor-app
Twelve factor-app
José Javier Vélez Colón
DevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Richard Irving
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
Amazon Web Services
Shirish Sonawane_CV
Shirish Sonawane_CV
Shirish Sonawane
Cloud Testing
Cloud Testing
Binnate E Hawwa
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
David Currie
VirtualWisdom Brochure
VirtualWisdom Brochure
Darren Molloy
Continuous Integration and Continuous Delivery to Facilitate Web Service Testing
Continuous Integration and Continuous Delivery to Facilitate Web Service Testing
Cognizant
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
TechWell
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
CA Technologies
Wavefront presentation-May-2019
Wavefront presentation-May-2019
Anil Gupta (AJ) - vExpert
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
George Milliken
Microservices
Microservices
SmartBear
Similar to CA Service Virtualization vs mocks stubs
(20)
I Tko Lis Avirtualize Ps Nov08
I Tko Lis Avirtualize Ps Nov08
Continuous Testing of Service-Oriented Applications Using Service Virtualization
Continuous Testing of Service-Oriented Applications Using Service Virtualization
M017258892
M017258892
Service Virtualization: What, Who, When, and How
Service Virtualization: What, Who, When, and How
Hands-On Lab: Improve large network visibility and operational efficiency wit...
Hands-On Lab: Improve large network visibility and operational efficiency wit...
Muthu_Karthick_Sudhan
Muthu_Karthick_Sudhan
Twelve factor-app
Twelve factor-app
DevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
Shirish Sonawane_CV
Shirish Sonawane_CV
Cloud Testing
Cloud Testing
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
VirtualWisdom Brochure
VirtualWisdom Brochure
Continuous Integration and Continuous Delivery to Facilitate Web Service Testing
Continuous Integration and Continuous Delivery to Facilitate Web Service Testing
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
Reinventing Application Performance Testing with Service Virtualization
Reinventing Application Performance Testing with Service Virtualization
Wavefront presentation-May-2019
Wavefront presentation-May-2019
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
Microservices
Microservices
Recently uploaded
BATbern52 Swisscom's Journey into Data Mesh
BATbern52 Swisscom's Journey into Data Mesh
BATbern
Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdf
ICS
renewable energy renewable energy renewable energy renewable energy
renewable energy renewable energy renewable energy renewable energy
jeyasrig
Technical improvements. Reasons. Methods. Estimations. CJ
Technical improvements. Reasons. Methods. Estimations. CJ
polinaucc
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
confluent
VuNet software organisation powerpoint deck
VuNet software organisation powerpoint deck
Naval Singh
Building Generative AI-infused apps: what's possible and how to start
Building Generative AI-infused apps: what's possible and how to start
Maxim Salnikov
MinionLabs_Mr. Gokul Srinivas_Young Entrepreneur
MinionLabs_Mr. Gokul Srinivas_Young Entrepreneur
Priyadarshini T
8 Steps to Build a LangChain RAG Chatbot.
8 Steps to Build a LangChain RAG Chatbot.
Ritesh Kanjee
Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Randy Shoup
Revolutionize Your Field Service Management with FSM Grid
Revolutionize Your Field Service Management with FSM Grid
Mathew Thomas
Einstein Copilot Conversational AI for your CRM.pdf
Einstein Copilot Conversational AI for your CRM.pdf
CloudMetic
Mobile App Development process | Expert Tips
Mobile App Development process | Expert Tips
michealwillson701
Flutter the Future of Mobile App Development - 5 Crucial Reasons.pdf
Flutter the Future of Mobile App Development - 5 Crucial Reasons.pdf
Mind IT Systems
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
Maxim Salnikov
Enterprise Content Managements Solutions
Enterprise Content Managements Solutions
IQBG inc
8 key point on optimizing web hosting services in your business.pdf
8 key point on optimizing web hosting services in your business.pdf
OffsiteNOC
20140812 - OBD2 Solution
20140812 - OBD2 Solution
Jamie (Taka) Wang
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
pmgdscunsri
Boost Efficiency: Sabre API Integration Made Easy
Boost Efficiency: Sabre API Integration Made Easy
michealwillson701
Recently uploaded
(20)
BATbern52 Swisscom's Journey into Data Mesh
BATbern52 Swisscom's Journey into Data Mesh
Practical Advice for FDA’s 510(k) Requirements.pdf
Practical Advice for FDA’s 510(k) Requirements.pdf
renewable energy renewable energy renewable energy renewable energy
renewable energy renewable energy renewable energy renewable energy
Technical improvements. Reasons. Methods. Estimations. CJ
Technical improvements. Reasons. Methods. Estimations. CJ
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
VuNet software organisation powerpoint deck
VuNet software organisation powerpoint deck
Building Generative AI-infused apps: what's possible and how to start
Building Generative AI-infused apps: what's possible and how to start
MinionLabs_Mr. Gokul Srinivas_Young Entrepreneur
MinionLabs_Mr. Gokul Srinivas_Young Entrepreneur
8 Steps to Build a LangChain RAG Chatbot.
8 Steps to Build a LangChain RAG Chatbot.
Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Large Scale Architecture -- The Unreasonable Effectiveness of Simplicity
Revolutionize Your Field Service Management with FSM Grid
Revolutionize Your Field Service Management with FSM Grid
Einstein Copilot Conversational AI for your CRM.pdf
Einstein Copilot Conversational AI for your CRM.pdf
Mobile App Development process | Expert Tips
Mobile App Development process | Expert Tips
Flutter the Future of Mobile App Development - 5 Crucial Reasons.pdf
Flutter the Future of Mobile App Development - 5 Crucial Reasons.pdf
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
Enterprise Content Managements Solutions
Enterprise Content Managements Solutions
8 key point on optimizing web hosting services in your business.pdf
8 key point on optimizing web hosting services in your business.pdf
20140812 - OBD2 Solution
20140812 - OBD2 Solution
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
Leveling Up your Branding and Mastering MERN: Fullstack WebDev
Boost Efficiency: Sabre API Integration Made Easy
Boost Efficiency: Sabre API Integration Made Easy
CA Service Virtualization vs mocks stubs
1.
CA Service Virtualization
vs. Mocks/Stubs Compare key areas of differentiation between mocking / stubbing tools and CA Service Virtualization
2.
Definitions Setting the ground
3.
3 © 2017
CA. ALL RIGHTS RESERVED. Stubs Mocks “Provide canned answers to calls made during the test, usually not responding at all to anything outside what’s programmed in for the test.” Development or Testing “objects pre-programed with expectations which form a specification of calls they are expected to receive.” http://martinfowler.com/articles/mocksArentStubs.html#TheDifferenceBetweenMocksAndStubs
4.
4 © 2017
CA. ALL RIGHTS RESERVED. Service Virtualization A method of capturing and simulating the behavior of unavailable or incomplete systems. Takes a modern approach to the practice of “mocking” or “stubbing”. Uses sufficiently “real” virtual services without depending on complexity and constraints of real hardware or software. Benefits include: – Earlier detection of defects – Shorter Release cycles – Reduced cost of development – Reduced physical infrastructure dependencies
5.
Capabilities & Benefits
- Compare & Contrast Service Virtualization vs. Mocks/Stubs
6.
6 © 2017
CA. ALL RIGHTS RESERVED. Reduce Dependencies and Constraints in App Development Reduce cycle times, earlier defect discovery, more efficient use of resources. Service Virtualization Mocks/Stubs
7.
7 © 2017
CA. ALL RIGHTS RESERVED. Virtualize test data for comprehensive test paths Faster setup/teardown, greater stability for test automation. Service Virtualization Mocks/Stubs Test data must be designed for specific use
8.
8 © 2017
CA. ALL RIGHTS RESERVED. Enable high performance environments Better realism and quantity of performance testing. Service Virtualization Mocks/Stubs Not designed for performance testing
9.
9 © 2017
CA. ALL RIGHTS RESERVED. Complete testing of application business logic Test each app component individually and automate the validation of business processes that span across multiple internal and cloud based services. Service Virtualization Mocks/Stubs Inside Application Code
10.
10 © 2017
CA. ALL RIGHTS RESERVED. Provide reuse and collaboration across development teams Virtualize a Service once and reuse across development teams and applications. Service Virtualization Mocks/Stubs Every app requires writing mocks that could be shared
11.
11 © 2017
CA. ALL RIGHTS RESERVED. Incorporate into Continuous Integration Process Hook into all stages of CI environments. (Dev., QA, Performance, and Integration) Service Virtualization Mocks/Stubs Limited outside of Dev. Environment
12.
12 © 2017
CA. ALL RIGHTS RESERVED. Reduce time and cost of Maintenance for Dev and Test environments Increase dev time to focus on application code vs. maintaining mocks and test data that are code dependent. Service Virtualization Mocks/Stubs Code Dependent
13.
13 © 2017
CA. ALL RIGHTS RESERVED. Expansive Code Coverage Enable a consistent and standardized SDLC/ CI Process with solution that supports all code bases. Service Virtualization Mocks/Stubs Java Only
14.
14 © 2017
CA. ALL RIGHTS RESERVED. UI to modify request/ response Resources with no developer skills can create and update models. Service Virtualization Mocks/Stubs Coding required
15.
15 © 2017
CA. ALL RIGHTS RESERVED. Bulk import/ recording of transactions Leverage large volumes of actual behavior and data. Service Virtualization Mocks/Stubs No recording or importing of transactions
16.
16 © 2017
CA. ALL RIGHTS RESERVED. Magic Strings/Dates Test request that don’t have a “specific” response, as patters are identified and made available. . Service Virtualization Mocks/Stubs Static Information
17.
17 © 2017
CA. ALL RIGHTS RESERVED. Think Time Add “think time” to transactions to simulate performance in production. Service Virtualization Mocks/Stubs Single Thread
18.
18 © 2017
CA. ALL RIGHTS RESERVED. Various Capture Methods capture services through record a live system (for accuracy) or import data. Service Virtualization Mocks/Stubs No Capture Mode
19.
19 © 2017
CA. ALL RIGHTS RESERVED. Learning Mode “Learn” live system data over time or pass- through to w/o reconfiguring SUT. Service Virtualization Mocks/Stubs No Learning Mode
20.
20 © 2017
CA. ALL RIGHTS RESERVED. CA Service Virtualization Leverage throughout Continuous Integration (CI) process – Development, Pre-Production, Performance, Integration, QA. Test Data Management challenges may disappear entirely. – Edge conditions, negative test scenarios and error handling – Virtual service never “burn” since they play back behavior responses. Support across the enterprise including: – web traffic (HTTP), web services (SOAP/XML), integration layers & ESB (JMS, etc.) Simulate transactions and connections with: – underlying mainframes (CICS, CORBA, etc.,), databases (JDBC, etc.) and third-party services.
21.
21 © 2017
CA. ALL RIGHTS RESERVED. CA Service Virtualization STS security Plugin module cannot be mocked, but are easily supported as a container with Service Virtualization Drive performance testing. Traditional Mock/Stub tools - not designed for performance testing environments. Represents more realistic behavior than stubs and mocks. Delivers stand-alone, decoupled services suitable for sharing between teams and organizations. Does not require proprietary source-code level changes or modifications of the application under development.
22.
For more information
visit ca.com/SV
Download Now