SlideShare a Scribd company logo
1 of 33
Download to read offline
World®
’16
Pre-Con:	Who	Moved	My	UI?	
API	Testing	in	a	Headless	World
Ulrich	Vogt	– Sr	Principal	Eng.	Services	Architect	- CA	Technologies
DO5X08E
DEVOPS
Heather	Peyton	- Principal	Marketing	Manager	- CA	Technologies
2 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
For	Informational	Purposes	Only	
Terms	of	this	Presentation
©	2016	CA.	All	rights	reserved.	All	trademarks	referenced	herein	belong	to	their	respective	companies.	The	presentation	provided at	CA	
World	2016	is	intended	for	information	purposes	only	and	does	not	form	any	type	of	warranty.	Some	of	the	specific	slides	with customer	
references	relate	to	customer's	specific	use	and	experience	of	CA	products	and	solutions	so	actual	results	may	vary.	
Certain	information	in	this	presentation	may	outline	CA’s	general	product	direction.	This	presentation	shall	not	serve	to	(i)	affect	the	rights	
and/or	obligations	of	CA	or	its	licensees	under	any	existing	or	future	license	agreement	or	services	agreement	relating	to	any	CA	software	
product;	or	(ii)	amend	any	product	documentation	or	specifications	for	any	CA	software	product.	This	presentation	is	based	on current	
information	and	resource	allocations	as	of	November	1,	2016,	and	is	subject	to	change	or	withdrawal	by	CA	at	any	time	without notice.	The	
development,	release	and	timing	of	any	features	or	functionality	described	in	this	presentation	remain	at	CA’s	sole	discretion.	
Notwithstanding	anything	in	this	presentation	to	the	contrary,	upon	the	general	availability	of	any	future	CA	product	release referenced	in	
this	presentation,	CA	may	make	such	release	available	to	new	licensees	in	the	form	of	a	regularly	scheduled	major	product	release.	Such	
release	may	be	made	available	to	licensees	of	the	product	who	are	active	subscribers	to	CA	maintenance	and	support,	on	a	when and	if-
available	basis.	The	information	in	this	presentation	is	not	deemed	to	be	incorporated	into	any	contract.
3 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Abstract
Learn	how	to	address	the	problem	of	testing	data	on	the	wire	with	testing	solutions	from	CA	
Technologies.	Traditional	UAT	testing	always	looks	to	the	workflow	of	the	User	Interface	(UI)	to	
manually	or	script	out	testing.	Many	modern	APIs	don’t	have	UIs	or	UIs	that	are	not	available	
to	the	end	of	the	dev	cycle.	Learn	how	moving	the	user	journey	test	just	below	the	UI	to	the	
supporting	API’s	can	provide	more	robust	tests,	drive	more	automation	and	shift-testing	left.		
Ulrich	Vogt
CA	Technologies
Senior	Principal	
Engineering	Services	
Architect
4 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agenda
INTRO	AND	CHANGES	IN	DEVTEST	10
FOLLOWING	THE	USERS	JOURNEY
DEMO	
WEB	SERVICES	AND	BACKENDS
OUTSIDE	AND	INSIDE	OF	AN	APPLICATION	
EXTENDING	AND	EMBEDDING	TESTS	AUTOMATICALLY
1
2
3
4
5
6
5 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Intro	and	Changes	in	DevTest	10
Heather	Peyton,	Principal	Marketing	Manager,	CA	Technologies
@HeatherPeyton3
heather.Peyton@ca.com
6 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
7 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
API	Testing	– Value-Driven?
APIs	now	serve	as	the	primary	interface	for	application	logic1
If	an	API	breaks,	it	can	break	a	whole	end	to	end	value	chain,	not	just	an	app!
1	- https://en.wikipedia.org/wiki/API_testing
8 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Continuous	Testing	How	do	You	Get	There?
Testing	Technology	Adoption	and	Maturity
Optimized
Organization	
for	DevOps
*Application	release	automation	view
AGILE	MATURITY
Silos,	manual	handovers,	waterfall,	one	
release/year,	monolithic	apps,	long	
term	project/resource	planning,	error	
prone	release	processes
DevOps,	end-to-end	delivery,	incremental	
agile/sprint	release	cadence,	multi-
component	micro	apps,	automation	enabled,	
the	right	people	with	the	right	skills.
Where	are	you?
UI Test
Automation
Modeling &
Test
Generation
Automation
API Test
Automation &
Service
Virtualization
Continuous
Testing
9 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Service	
Virtualization
Application	
Test
DevTest	Portal
DevTest	Workstation
Application	
Test
DevTest	Portal
DevTest	Workstation
+	Additional	
Run	Time	
and	AppTest
Licenses	Sold
Service	
Virtualization
Application	
Test
DevTest	Portal
DevTest	Workstation
CAI	– Auto	
Generate	
Virtual	Services
CAI	– Find	APIs,	
Generate	API	
Tests
CAI	
Application	
Test
DevTest	Portal
DevTest	Workstation
CA	Application	
Test		
+	CAI	– Find	APIs,	
Generate	API	Tests
Service	
Virtualization
CA	Service	
Virtualization
Power	User
+	Additional	Run	Time	
and	AppTest Licenses	Sold
DevTest	Portal
DevTest	Workstation
App	Test
+	CAI	– Find	APIs,	
Generate	API	Tests
CA	SV	Power	
User	+	CAI
+	CAI	– Auto	Generate	
Virtual	Services
CA	Application	
Test		
CA	Service	
Virtualization
Power	User
DevTest 9.5		 DevTest 10.0
10 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	Test	Data	Manager
•Find,	create	and	provision	test	
data	automatically	and	fast.
CA	Agile	Requirements	
Designer
•Automatically	generate	and	
maintain	the	smallest	set	of	test	
cases	needed	for	maximum	
coverage.
CA	Application	Test
•Edit	and	extend	API	tests	
without	writing	code	and	test	
the	full	technology	stack.		
CA	Service	Virtualization
•Virtualize	3rd party	APIs	and	
unavailable	systems	for	agile	
testing.
CA	API	Management
•Manage	APIs	and	create	a	
directory	of	virtual	APIs	for	
secure	access.
https://www.itcentralst
ation.com/products/ca-
test-data-manager
https://www.itcentralst
ation.com/products/ca-
service-virtualization
A	Modern	Toolset	for	API	Testing	Transformation
11 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Following	the	User’s	Journey
Ulrich	Vogt,	Senior	Principal	Engineering	Services	
Architect,	CA	Technologies
12 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Changes	to	Web	Sites	– Static	to	Dynamic	
§ Early	2000’s	HTTP	post	to	HTML	response
– <Form	Action=mypage.jsp>	
– POST	or	GET	name=value	pairs
– Simple	formatting	of	HTML	response
§ Mid	2005’s	AJAX	based	web	pages
– SOAP	or	XML	data	requested	
– There	is	now	a	“application	with	bugs”	in	the	browser	parsing	the	data	and	presenting	data
§ Enter	2010’s	HTML	5	applications
– RESTful request	for	data
– Response	XML	or	JSON	
– Browser	code	is	still	a	“application	with	bugs”	
Static
Dynamic
13 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Why	Create	Tests	that	Follow	the	User	Journey?
§ User	Interface	(UI)	testing	follows	the	movement	of	a	user	through	the	
application.
§ The	test	data	for	a	UI	test	starts	with	input	and	then	“builds”	with	more	
user	data	or	system	returned	data.
§ Data	presented	on	each	screen	adding	new	data	creates	the	journey
14 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	the	Generated	Data	and	How	it	is	Handled?		
§ Input	data	on	first	page	becomes	
a	dataset
§ Create	properties	bases	on	
“value”	for	sharing	
§ Data	returned	to	the	page	via	API		
is	potential	data	into	next	step
Show	me	cars
Show	me	mileage
Acura
Buick
…
VIN	Nbr
Acura
Get	a	car	loan
Terms
VIN	Nbr
Acura
15 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Finding	the	APIs
Mobile	
applications	and	
rich	browser	
applications
Services	provided	
by	the	ESB
Data	being	
serviced	up	by	
ESB
ESB
16 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Key	Considerations	When	Looking	at	the	Layer
§ What	business	rules	and	validation	is	at	
the	Mobile	layer?
§ Are	the	API/Service	end	points	changing	
data?
§ ESB	all	the	data	on	the	wire?
§ Backend	systems		– have	they	changed?
ESB
17 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Considerations	for	API	and	Service	Delivery	Layers
§ Where’s	the	UI?	
– SOAP	XML,	REST	JSON
– HTTP,	TP	&	Message	Queue’s	
§ Testing	orchestration	of	multiple	service	
calls	to	accomplish	a	requirement
§ API	calls	are	less	brittle	than	UI	testing
§ Nonfunctional	load	testing	to	
understand	composite	response	times
ESB
18 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	do	I	Find	the	API’s	and	the	Ordering	for	Generation?
§ Use	the	CA	Application	Test	
(CAI)	Chrome	plugin to	see	
API’s
– ‘Developer	tool’	in	Chrome	
– Plugin	lives	in	browser	and	see’s	
requests	and	response	data
– View	before	encryption	and	
signatures
– Works	with	any	backend	server,	
not	only	java	based
Acura
Buick
/get/cars
TL
RTX
/get/cars/model/Acura
/get/cars/Vin/ABC123DEF
Miles
Not	salvage
Color
+Install	Plugin
CA	Continuous	Application	
Insight	Server
Generate	CA	Application	Tests
Transactions
19 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	do	I	Find	the	API’s	and	the	Ordering	for	Generation?
§ Start	Document	
Transactions
– Limit	scope	of	transactions	by	
IP	address
– Associate	transactions	with	
start	and	stop	time
– Works	for	any	client	
applications
– Requires	java	agent	in	
backend
10:25	am
192.168.168.44
“Acura”
“Buick”
GET	/get/cars
“TL”
“RTX”
GET	/get/cars/model/Acura
GET	/get/cars/Vin/ABC123DEF
“Miles”
“Not	salvage”
“Color”
10:25	am
192.168.168.44
J2EE
DevTest Agent
20 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo	Google	Chrome	Plugin
21 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo	Document	Transactions
22 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Extending	and	Embedding	Test	Cases	Automatically
§ Need	a	standard	prefix	to	
your	test	for	authentication?
§ Want	to	validate	the	
database	after	executing	a	
test	step	that	updates	the	
database?
§ Want	to	run	a	test	with	
additional	data?
23 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo	Embedding	Into	a	Test	Template
24 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo	Test	With	Embedded	Database	Validation
25 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo	Create	Data	Driven	Tests
26 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Handle	Dynamic	
Data	
The	user	data	along	with	
returned	data	from	the	
application	is	dynamic.		
Generated	tests	are	data	
driven	and	parameter	driven	to	
ensure	they	actually	run.
Follow	the	user	
Journey
Applications	are	API’s	used	in	
the	order	of	the	User	Journey	
through	the	application.		The	
order	of	the	API’s	makes	a	
difference.
Generate	API	test
API	tests	are	easily	generated	
to	follow	the	user	journey.		The	
API’s	are	more	stable	then	
automating	the	UI’s.		
The	API’s	should	be	leveraged	
in	multiple	applications.
Summary
A	Few	Words	to	Review
27 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Questions?
28 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recommended	Sessions
SESSION	# TITLE DATE/TIME
DO5X09E
So	you	implemented	a	service	buss?	How	ya'	gonna test	
that	monster?	
11/15/2016	at	10:45	am
Lagoon	K
DO5X10E
Sharing	the	response	time?	No	thank	you.	I’ll	have	
another	piece	of	pie!		
11/15/2016	at	1:00	pm
Lagoon	K
DO5T12T Integrated	Testing	from	A	to	Z	(SV/Test)	
11/16/2016	at	11:30	am
DevOps	Theater
29 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Must	See	Demos
Modernize	
App	Delivery
Integrated	CD
Theater	5	- DOV501P
Deliver	Test	
Data	Faster
Test	Data	Manager
Theater	5	- DOV511P
Deliver	
Better	Apps
Service	Virtualization
Theater	5	- DOV507P
Orchestrate	
Your	Release
Release	Automation
Theater	5	- DOV513P
30 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
DevOps.com	
Alan	Shimel
DO5T21P
11/16/2016	11:30	am
Panel	Sessions
DevOps	
Leadership
DO5T02P
11/16/2016	1:45	pm
Financial	
Industry
DO5T03P
11/16/2016	4:30	pm
31 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Baseline	Test	Creation	Using	CA	Continuous	Application	
Insight	– On	Youtube
§ Environment	Introduction:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	1 -
https://www.youtube.com/watch?v=juH9yVJ9fVY
§ Filtering	Transactions	and	Creation	Options:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	2 –
https://www.youtube.com/watch?v=i6_bLJeGmKQ
§ Create	a	Baseline:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	3 -
https://www.youtube.com/watch?v=84vcPiMvfPY
§ Review	a	Baseline:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	4 -
https://www.youtube.com/watch?v=BAetSXMfpxA
§ Advanced	Baseline	Review:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	5 -
https://www.youtube.com/watch?v=vycy3hzLX5E
§ Execute	Expanded	Baselines:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	6 -
https://www.youtube.com/watch?v=2UOCh-yjAc0
§ Execute	Data-Driven	Baselines:	Baseline	Test	Case	Automation	with	CA	CAI	8	- Part	7 -
https://www.youtube.com/watch?v=jyJD4mUDafg
32 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Thank	you.
Stay	connected	at	communities.ca.com
@CAWORLD					#CAWORLD ©	2016	CA.	All	RIGHTS	RESERVED.33 @CAWORLD					#CAWORLD
DevOps	– Continuous	Delivery
For	more	information	on	DevOps	– Continuous	Delivery,	please	
visit:	http://cainc.to/PiTFpu

More Related Content

What's hot

Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...CA Technologies
 
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsDevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsCA Technologies
 
Tech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps WorldTech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps WorldCA Technologies
 
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...CA Technologies
 
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...CA Technologies
 
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...CA Technologies
 
Vision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
Vision and Roadmap: CA Roadmap for the Continuous Delivery PortfolioVision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
Vision and Roadmap: CA Roadmap for the Continuous Delivery PortfolioCA Technologies
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...CA Technologies
 
Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...
Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...
Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...CA Technologies
 
Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...CA Technologies
 
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...CA Technologies
 
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your OrganizationPre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your OrganizationCA Technologies
 
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...CA Technologies
 
Case Study: American Family Insurance Best Practices for Automating Guidewire...
Case Study: American Family Insurance Best Practices for Automating Guidewire...Case Study: American Family Insurance Best Practices for Automating Guidewire...
Case Study: American Family Insurance Best Practices for Automating Guidewire...CA Technologies
 
Pre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's Ahead
Pre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's AheadPre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's Ahead
Pre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's AheadCA Technologies
 
CA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on LabCA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on LabCA Technologies
 
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward QualityPre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward QualityCA Technologies
 
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...CA Technologies
 
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...CA Technologies
 
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...CA Technologies
 

What's hot (20)

Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
Pre-Con Ed: Test Data Management and Compliance: Is your Test Data Ready for ...
 
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real BenefitsDevOps: From Industry Buzzword to Real Implementation / Real Benefits
DevOps: From Industry Buzzword to Real Implementation / Real Benefits
 
Tech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps WorldTech Talk: Running Successful Betas in a DevOps World
Tech Talk: Running Successful Betas in a DevOps World
 
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
 
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
 
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
Pre-Con Ed: Make Zero-Touch Application Releases a Reality with the Integrate...
 
Vision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
Vision and Roadmap: CA Roadmap for the Continuous Delivery PortfolioVision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
Vision and Roadmap: CA Roadmap for the Continuous Delivery Portfolio
 
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
Tech Vision: Next-Generation Performance Testing With BlazeMeter, Service Vir...
 
Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...
Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...
Case Study: Amadeus’ Journey from Mainframe to Cloud - How Service Virtualiza...
 
Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...Explore the State of Open Source Performance Testing in Continuous Delivery P...
Explore the State of Open Source Performance Testing in Continuous Delivery P...
 
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 1 of 3): Learn, Engage...
 
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your OrganizationPre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
Pre-Con Ed: Interactive Session: Mainframe & DevOps in your Organization
 
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
Pre-Con Lab: Build Plug-ins for CA Release Automation Continuous Delivery Edi...
 
Case Study: American Family Insurance Best Practices for Automating Guidewire...
Case Study: American Family Insurance Best Practices for Automating Guidewire...Case Study: American Family Insurance Best Practices for Automating Guidewire...
Case Study: American Family Insurance Best Practices for Automating Guidewire...
 
Pre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's Ahead
Pre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's AheadPre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's Ahead
Pre-Con Ed: Learn, Engage and Grow with CA Endevor: What's New, What's Ahead
 
CA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on LabCA Agile Requirements Designer and Coverage 101 - Hands on Lab
CA Agile Requirements Designer and Coverage 101 - Hands on Lab
 
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward QualityPre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
Pre-Con Education: Shift-Left Performance Testing for Shift-Forward Quality
 
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
 
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
Pre-Con Ed: Automated Application Deployment 101—Getting Started and Best Pra...
 
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
Pre-Con Ed: An Overview of How CA Test Data Manager Helps Deliver Rigorously ...
 

Viewers also liked

TestWorksConf: Exploratory Testing an API in Mob
TestWorksConf: Exploratory Testing an API in Mob TestWorksConf: Exploratory Testing an API in Mob
TestWorksConf: Exploratory Testing an API in Mob Maaret Pyhäjärvi
 
API Testing with Frisby and Mocha
API Testing with Frisby and MochaAPI Testing with Frisby and Mocha
API Testing with Frisby and MochaLyudmila Anisimova
 
4 Major Advantages of API Testing
4 Major Advantages of API Testing4 Major Advantages of API Testing
4 Major Advantages of API TestingQASource
 
Why Netflix Built Their Own Programmatic Platform In-House
Why Netflix Built Their Own Programmatic Platform In-HouseWhy Netflix Built Their Own Programmatic Platform In-House
Why Netflix Built Their Own Programmatic Platform In-HouseMarTech Conference
 
API Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj RollisonAPI Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj RollisonTEST Huddle
 
Build vs Buy Strategy
Build vs Buy StrategyBuild vs Buy Strategy
Build vs Buy StrategyChris Halton
 
REST API testing with SpecFlow
REST API testing with SpecFlowREST API testing with SpecFlow
REST API testing with SpecFlowAiste Stikliute
 
How to Automate API Testing
How to Automate API TestingHow to Automate API Testing
How to Automate API TestingBruno Pedro
 

Viewers also liked (11)

TestWorksConf: Exploratory Testing an API in Mob
TestWorksConf: Exploratory Testing an API in Mob TestWorksConf: Exploratory Testing an API in Mob
TestWorksConf: Exploratory Testing an API in Mob
 
API Testing with Frisby and Mocha
API Testing with Frisby and MochaAPI Testing with Frisby and Mocha
API Testing with Frisby and Mocha
 
Api testing
Api testingApi testing
Api testing
 
4 Major Advantages of API Testing
4 Major Advantages of API Testing4 Major Advantages of API Testing
4 Major Advantages of API Testing
 
Why Netflix Built Their Own Programmatic Platform In-House
Why Netflix Built Their Own Programmatic Platform In-HouseWhy Netflix Built Their Own Programmatic Platform In-House
Why Netflix Built Their Own Programmatic Platform In-House
 
API Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj RollisonAPI Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj Rollison
 
API Testing
API TestingAPI Testing
API Testing
 
Build vs Buy Strategy
Build vs Buy StrategyBuild vs Buy Strategy
Build vs Buy Strategy
 
Api testing
Api testingApi testing
Api testing
 
REST API testing with SpecFlow
REST API testing with SpecFlowREST API testing with SpecFlow
REST API testing with SpecFlow
 
How to Automate API Testing
How to Automate API TestingHow to Automate API Testing
How to Automate API Testing
 

Similar to Pre-Con Ed: Who Moved My UI? API Testing in a Headless World.

Pre-Con Ed: CA Spool Analytics Deep Dive
Pre-Con Ed: CA Spool Analytics Deep DivePre-Con Ed: CA Spool Analytics Deep Dive
Pre-Con Ed: CA Spool Analytics Deep DiveCA Technologies
 
Auto Integrate – DevTest Automation and Integration Best Practices
Auto Integrate – DevTest Automation and Integration Best PracticesAuto Integrate – DevTest Automation and Integration Best Practices
Auto Integrate – DevTest Automation and Integration Best PracticesCA Technologies
 
CA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Technologies
 
Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek
Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek
Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek CA Technologies
 
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...CA Technologies
 
Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...
Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...
Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...CA Technologies
 
Tech Talk: CA API Gateway: Deploying Docker Container Gateways
Tech Talk: CA API Gateway: Deploying Docker Container GatewaysTech Talk: CA API Gateway: Deploying Docker Container Gateways
Tech Talk: CA API Gateway: Deploying Docker Container GatewaysCA Technologies
 
Introducing New Identity as a Service
Introducing New Identity as a ServiceIntroducing New Identity as a Service
Introducing New Identity as a ServiceCA Technologies
 
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...CA Technologies
 
Pre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create Reports
Pre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create ReportsPre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create Reports
Pre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create ReportsCA Technologies
 
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...CA Technologies
 
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...CA Technologies
 
CA Project & Portfolio Management Resource Management Best Practices
CA Project & Portfolio Management Resource Management Best PracticesCA Project & Portfolio Management Resource Management Best Practices
CA Project & Portfolio Management Resource Management Best PracticesCA Technologies
 
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4CA Technologies
 
From Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
From Fantasy to Reality: Mobile to Mainframe Infrastructure VisibilityFrom Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
From Fantasy to Reality: Mobile to Mainframe Infrastructure VisibilityCA Technologies
 
CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...
CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...
CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...CA Technologies
 
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...CA Technologies
 
Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...
Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...
Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...CA Technologies
 
Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...
Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...
Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...CA Technologies
 
Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...
Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...
Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...CA Technologies
 

Similar to Pre-Con Ed: Who Moved My UI? API Testing in a Headless World. (20)

Pre-Con Ed: CA Spool Analytics Deep Dive
Pre-Con Ed: CA Spool Analytics Deep DivePre-Con Ed: CA Spool Analytics Deep Dive
Pre-Con Ed: CA Spool Analytics Deep Dive
 
Auto Integrate – DevTest Automation and Integration Best Practices
Auto Integrate – DevTest Automation and Integration Best PracticesAuto Integrate – DevTest Automation and Integration Best Practices
Auto Integrate – DevTest Automation and Integration Best Practices
 
CA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's New
 
Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek
Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek
Tech Talk: Mainframe Team Center—Event Management and Automation Sneak Peek
 
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
Pre-Con Ed: CA Testing Tools Educational Session (Part 3 of 3): CA Mainframe ...
 
Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...
Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...
Pre-Con Ed: Enterprise Wide Advanced Authentication: Introducing Advanced Aut...
 
Tech Talk: CA API Gateway: Deploying Docker Container Gateways
Tech Talk: CA API Gateway: Deploying Docker Container GatewaysTech Talk: CA API Gateway: Deploying Docker Container Gateways
Tech Talk: CA API Gateway: Deploying Docker Container Gateways
 
Introducing New Identity as a Service
Introducing New Identity as a ServiceIntroducing New Identity as a Service
Introducing New Identity as a Service
 
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
Pre-Con Ed: CA Testing Tools Educational Session (Part 2 of 3): Learn, Engage...
 
Pre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create Reports
Pre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create ReportsPre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create Reports
Pre-Con Ed: New CA SYSVIEW Features to Quickly & Easily Create Reports
 
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
Pre-Con Ed: The Role of SCM in Agile Development Methodology: CA Endevor Admi...
 
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
Pre-Con Ed: Achieving Continuous Test & Delivery for Mainframe with CA Applic...
 
CA Project & Portfolio Management Resource Management Best Practices
CA Project & Portfolio Management Resource Management Best PracticesCA Project & Portfolio Management Resource Management Best Practices
CA Project & Portfolio Management Resource Management Best Practices
 
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
Pre-Con Ed: Deep Dive into CA Workload Automation ESP 11.4
 
From Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
From Fantasy to Reality: Mobile to Mainframe Infrastructure VisibilityFrom Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
From Fantasy to Reality: Mobile to Mainframe Infrastructure Visibility
 
CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...
CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...
CA ACF2™ and CA Top Secret® Part 1: The Road Leading to r16 and Capabilities ...
 
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
 
Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...
Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...
Pre-Con Ed (Lab): CA Identity Suite—Raising the Bar on User Productivity and ...
 
Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...
Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...
Pre-Con Ed: Real-Time Data Audit and Security: Find, Classify and Protect Sen...
 
Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...
Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...
Pre-Con Ed: Webhooks & Continuous Feedback with CA Application Lifecycle Cond...
 

More from CA Technologies

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Technologies
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceCA Technologies
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...CA Technologies
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCA Technologies
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...CA Technologies
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCA Technologies
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...CA Technologies
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCA Technologies
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramCA Technologies
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageCA Technologies
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementCA Technologies
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...CA Technologies
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...CA Technologies
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...CA Technologies
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...CA Technologies
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentCA Technologies
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseCA Technologies
 

More from CA Technologies (20)

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource Intelligence
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on Time
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital Government
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security Program
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive Advantage
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access Management
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of Deployment
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital Enterprise
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Pre-Con Ed: Who Moved My UI? API Testing in a Headless World.

Editor's Notes

  1. As you build out your presentation, here are a few dos and don’ts.
  2. Regression tests are used to verify that the system under test behaves as expected, assuring that changes at the backend do not have a negative impact to the frontend. Usually, a regression test proves things that you already know are working. Even nowadays many customers and QA teams do regression tests manually. Some create the tests scripts manually and run them in some automated fashion. Others maintain their test cases in a spreadsheet an execute them manually by clicking through the UIs. Both require engineers with in-depth knowledge of the complex application. These are all time consuming tasks and if you want to execute a couple of hundred test cases each time a piece of code has changed on a two-weeks release cycle a lot of time is wasted on those manual tasks just to verify that it is working as expected. In this session we want to demonstrate how simple and easy it is with DevTest to create test cases for regression tests automatically saving an enormous amount of time to create or execute those test cases manually. At first we will look into what needs to be tested. Then we will identify the internal and external APIs that can be tested. After introducing the two basic approaches in DevTest to create test cases we will demonstrate how to do this.
  3. Continuous testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. The key word is “automated”. Automation is the key. Every organization is in a different place when it comes to automation. Automation requires new skill sets and can also create new problems. When you shift skill sets from knowing a process to a tool new checks/reviews need to be put in place to ensure the “tool” is working correctly. Orgs early in the process with large manual testing teams usually focus on IT Test Automation. Even the best automation frameworks tend to bring you back to manual test creation, either in the form of script creation or keyword selection. The time spent converting test cases to automated tests can often then outweigh the time saved executing them and maintenance can create a further bottleneck. With optimized test cases and the ability to auto execute more tests in shorter periods the problem then become availability – how then are you hitting all the systems you need to run you tests.. are they available? Do they behave like the real systems? Can you vary/control run conditions? . This is where Service Virtualization comes into play. When the system or requirements change, brittle automated tests must be updated, or otherwise you risk automated test failures and wasteful over-testing. This time spent identifying the impact of a change on tests and updating them can have a huge impact on speed and quality. Service Virtualization creates life like copies of APIs, services and systems that can be used for testing and development without the need to access production systems, purchase hardware/software for test environments or pay 3rp party access services. Without continuous access to the systems and services you need to test its impossible to continuously test.
  4. In its early days, web sites and pages were rather static, meant to read information, jump into detailed explanation back and forth. Today, web applications are dynamic in the sense that you can interact with the web pages, they are more complex, they keep track what you have read and done. Collected data are used to create user profiles, create recommendations and maintain shopping carts.
  5. How do we test these complex applications? Starting from an initial web page the web application collects more and more data during a user’s journey through web site. This information is used to provide more complex services: on a web shop you start looking for type of shoes, narrowing down on size and color, selecting a pair or two to your shopping cart and move on to the purchase and shipping process. How do we test complex applications, where data returned from from one action on a web page is used in a subsequent step? Data is built up along the way by watching the user journey. Becomes the input for the next page. Data needs to be correlated to run with the correct API and back-end supporting systems.
  6. Creating a test case for this kind of application, we have to be aware of where the data come from, how are they generated, what is happening between two steps, and how are they carried over from one step to the other. Automating a test case for automatic regression tests means that we need to be able to account for where we make the changes, when we have to carry over data from one step to another, and how we are going to use them. The input on first web page becomes the starting dataset Data on return can become the input for next step Data can be shared between steps
  7. In a complex web application multiple components interact with each other utilizing their APIs. A common architecture has a UI layer implemented as apps in mobile devices or as rich browser clients. They usually talk to a second tier web services using SOAP or REST APIs.
  8. The second tier web services implement the business logic and validation and often access backend systems by an Enterprise Service bus to retrieve data records. ESB testing that the messages are being sent to the right place. Example – Ring the doorbell does the garage door open..
  9. Regression tests apply to the second tier level. The client applications at the UI level invoke APIs of the Services on the second level, and the testing the orchestration of API calls of the Service Level. Testing the APIs instead of the UI bears two advantages: API tests are less brittle than UI tests, and API tests can easily be used for functional tests and load performance tests. Using our SV tools we are able to record the user’s journey through an application by several means. We can hook between client and server application and record the traffic exchanged between those. We can also deploy our DevTest agent into the Java application environments and capture calls to the various Java APIs. Testing the orchestration of multiple services at this level. Testing at the API layer is less brittle than testing at the API. You can vary easily do non-functional and load testing to measure response time.
  10. When we hook our tool between the client and the server application we record the user’s journey through the application, and it is easily identified by the order of the API calls. You can download the plugin using the sandbox in DevTest portal. It
  11. If using the DevTest agent, the DevTest agent resides on the server side. Sitting there it may see API calls from many different users. So we have to scope down the traffic seen by the agent in order to identify a user’s journey through an application. The tool filters the traffic for the IP address of the requests and associates recorded transactions with start and end time to be able to determine the order of the transactions.
  12. This demo shows usage of the CAI Chrome plugin. Following the user‘s journey through the application the Chrome plugin records transactions initiated from client to the service. Once completed, the user can select the transactions to create a functional test by putting the selected transaction on a shelf. From there functions are available to create the functional test and – optionally- to generate a report about the shelved transactions.
  13. Similarly, a functional test following the user‘s journey through an application can be recorded by the feature of Deocument Transactions. Different to the Chrome plugin this approach requires the deployment of an agent to the application. The agent captures web traffic similarly, but in addition to the Chrome plugin, it can also capture internal APIs. These internal data grant an insight into the strcuture of the application and the user gains important insights into the appliaction‘s architecture.
  14. With recordings from Document Transactions the user has even more options to create tests automatically. If you need to log in into your application before running a test, you can create a test template that does the authentication and add the actual test to the template after the authentication steps. If your test modifies a database by adding, updating or deleting, you can add test steps automatically to verify if those changes were actually applied to the database.
  15. Auto generate test cases at full velocity Discover APIs automatically Auto generate baseline and directly invoke & verify ESB responses Invoke and verify across all layers with a single test Stabilize environment with service virtualization Multi consumer virtual service generation Subset/mask and/or create/reserve test data