SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
K4	
Keynote	
4/28/17	3:15	PM	
	
	
	
	
	
	
Rooting	Your	Devices	to	Test	Outside	
the	Box	
	
Presented	by:	
	
Alan	Crouch	
Coveros,	Inc.	
	
	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Alan	Crouch	
Coveros,	Inc.	
	
Alan	Crouch	is	a	director	of	mobile	testing	with	Coveros,	Inc.,	which	helps	
companies	build	better	applications	using	agile,	DevOps,	and	security	best	
practices.	Alan	works	with	C-level	and	senior	management	at	private	companies	
and	federal	agencies	to	transform	and	adopt	a	more	"mobile-first"	approach	to	
information	technology.	Alan	has	worked	with	Departments	of	Homeland	
Security,	Defense,	and	Health	and	Human	Services;	Symantec;	and	mobile	start-
ups	to	build	and	test	Android,	iOS,	and	responsive	web	applications.	His	passion	is	
the	intersection	of	mobile	testing	and	information	security.	Spare	time	finds	Alan	
traveling	the	globe	and	creating	adventures	for	his	son	and	daughter.	Follow	Alan	
on	Twitter	@RealAlanCrouch	or	on	LinkedIn.
4/6/17	
1	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 1	
Agility.	Security.	Delivered.	
Roo#ng Your Devices to
Test Outside the Box
Alan	R.	Crouch		
@RealAlanCrouch	
	
Mobile	Dev	+	Test	2017	
San	Diego,	CA	
	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 2	
Agenda
• What’s	Happening	in	the	World	of	Mobile?	
• What’s	“Everyone”	Else	Doing		
	(When	It	Comes	to	Mobile	TesYng)?	
• Why	Root	When	You	Test?	
	
	
• Leveraging	RooYng	to	Test	Outside	the	Box
4/6/17	
2	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 3	
What’s Happening in Mobile?
More	Devices,	More	(User)	Control	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 4	
What’s Happening in Mobile?
More	Opera:ng	Systems,	More	Versions!
4/6/17	
3	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 5	
What’s Happening in Mobile?
More	Opera:ng	Systems,	More	Versions!	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 6	
What Happening in Mobile?
More	Apps,	More	Data,	More	Complexity!
4/6/17	
4	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 7	
What Happening in Mobile?
More	Apps,	More	Data,	More	Complexity!	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 8	
What’s Happening in Mobile?
Source:	Red	Hat	Mobile	Maturity	Survey	2015	
More	Growth,	More	Market	Satura:on!	
Mobile	Growth	Plans	by	Organiza:on	for	2016
4/6/17	
5	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 9	
What’s Happening in Mobile?
More	Power,	More	Capabili:es!	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 10	
What’s “Everyone” Doing?
• Bad	habits	from	tradiYonal	applicaYon	tesYng	community	
have	penetrated	the	mobile	app	tesYng	community	
• Poor	Hiring	and	Training	PracYces	
• Mobile	test	automaYon	is	no	longer	opYonal
4/6/17	
6	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 11	
What’s “Everyone” Doing?
• Status	of	RooYng	in	Mobile	TesYng:	
A)  Bears	–	Curious	Testers/Mother-Bears	
B)  Ostriches	–	Testers	Overcome	by	Fear	or	“Policy”	
C)  Grump	Cats	–	“I	know	beeer”	Testers	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 12	
Because I’m Morally Obligated
• RooYng	does	come	with	risks	
• Voided	Warranty	
• Possibility	of	becoming	“bricked”	
• Is	rooYng	illegal?	
• No
4/6/17	
7	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 13	
Why Root?
• More	similarly	test	real-world	user	scenarios.	
• TesYng	on	a	modified	device	can	expose	addiYonal	tesYng	
interfaces	
• Advantages	of	RooYng:	
• Alter	or	replace	system	applicaYons	
• Run	specialized	apps	
• Full	customizaYon	
• Access	normally	inaccessible	data	
• Test	Data	Seeding	
• File	Recovery	
• Enable	/	disabled	features	
• Modify/customize	kernels		
• Mobile	Security	TesYng	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 14	
Why Root?
28%	
72%	
Number	of	Android	Devices	Rooted	
(World-Wide)	
Rooted	 Not-Rooted	
Source:	Tencent	Study	on	Rooted	Devices,	2015			
•  Just	how	many	devices	are	rooted?		How	big	is	it?	
•  ProliferaYon	is	higher	amongst	tech-savvy.
4/6/17	
8	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 15	
Why Root?
Source:	Tencent	Study	on	Rooted	Devices,	2015			
	
	
It’s	just	plain	fun.		
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 16	
Root to Test Outside the Box
Root	Access	for	Users	and	Apps	
•  SuperUser	grants	and	manages	
apps	ability	to	get	root	access.	
•  A	rooted	Android	device	won’t	
be	as	useful	if	apps	don’t	have	
root	access.	To	fix	this	problem,	
make	sure	you	install	SuperUser	
soon	aler	rooYng	your	device.	
This	will	automaYcally	force	apps	
to	ask	permission	to	establish	
root	privileges.
4/6/17	
9	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 17	
Root to Test Outside the Box
LocaYon/GPS	Spoofing	
•  Apps	like	FakeGPS		or	Lockito	allow	
you	to	not	only	change	your	GPS	
locaYon	but	also	build	in	
iYneraries.	
•  By	adding	a	rooted	app	like	“Lucky	
Patcher”	or	Xposed	you	can	make	
FakeGPS	a	System	App	and	
override	GPS	Spoofing	DetecYon	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 18	
Root to Test Outside the Box
Automated	Tasking	
•  Apps	like	Tasker	allow	you	to	set	
up	automated	tasks.	
•  By	rooYng	your	Phone,	Tasker	
can	now	perform	task	with	root	
access	allowing	it	to	do	anything	
from:	
•  Nightly	resets	to	a	“clean	state”	
•  Seeding	test	applicaYon	data	
•  Nightly	backups	of	system	and	app	
data	
•  Automated	log	access	Archive
4/6/17	
10	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 19	
Root to Test Outside the Box
Network	Traffic	Analysis	
•  Apps	like	Shark	for	Root	allow	
you	to	record	network	traffic	and	
analyze	just	what	data	is	being	
transferred	over	clear-text.	
•  Determine	what	sensiYve	data	
might	be	exposed	from	your	app	
including:	
•  Passwords	
•  Keys	
•  Personal	Data	
•  SensiYve	“App”	InformaYon	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 20	
Root to Test Outside the Box
Record	and	Playback	of	Touch	Events	
•  Root	Apps	that	allow	record	and	
playback	of	touch	events,	such	as	
RepeYTouch	can	be	a	poor	man’s	
automaYon	tool	
•  Record	and	playback	touch	
events	with	loops	or	built	in	
response	to	outside	sYmuli	(how	
to	handle	a	phone	call)	to	test	
“farming”	or	common	acYons	in	
your	mobile	app
4/6/17	
11	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 21	
Root to Test Outside the Box
Modifying	Local	Data	Storage	
•  There	are	many	rooted	apps	that	
look	at	local	data	storage	and	
shared	preferences	to	allow	you	
to	test	your	apps.	
•  Determine	what	your	app	has	
stored	where	and	what	you	
might	be	able	to	hack.	
•  Change	your	states	(level,	
permissions	etc.)	
•  Explore	privacy	violaYons	on	disk	
•  Recover	passwords	
•  Give	yourself		lots	of	“free”	gold	or	
in-game	currency	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 22	
Root to Test Outside the Box
Deleted	File	Recovery	
•  Non-rooted	apps	may	allow	you	
to	recover	deleted	files,	but	
other	file	types	are	elusive	to	
recover	
•  Recovery	tools	like	Undeleter	
allow	you	to	recover	a	variety	of	
file	types	from	all	your	parYYons	
•  Temp	Data	
•  Cached	Data	
•  Logs	
•  Text	Messages
4/6/17	
12	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 23	
Root to Test Outside the Box
Security	TesYng	
•  NaYve	App	TesYng	
•  Cert	ValidaYon	tesYng	with	the	
“Xposed	Framework”	and	
“JustTrustMe”	
•  Root-DetecYon	Control	tesYng	
•  Xposed	DetecYon	controls	
•  Fuzzing	
•  API	Vulnerability	TesYng	
•  Mobile	Web	App	&	Network	
•  Wifi	Crackers	
•  PenetraYon	TesYng		Mobile	Web	
Apps	
•  Automated	InjecYon	Aeacks	
Bugtroid	
dSpolit	
DroidSQLi	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 24	
Conclusion
•  You	can	get	away	with	mobile	tesYng	without	rooYng.	
•  You	can	catch	bugs	and	build/test	good	products	
•  RooYng	can	help	you	elevate	your	tesYng	capabiliYes:	
	
•  TEST	FASTER	
•  TEST	MORE		
•  TEST	DIFFERENTLY	
•  HAVE	FUN
4/6/17	
13	
©	COPYRIGHT	2016	COVEROS,	INC.	ALL	RIGHTS	RESERVED.	 25	
Thank You
Alan	R.	Crouch		
@RealAlanCrouch

Contenu connexe

Similaire à Rooting Your Devices to Test Outside the Box

Demystifying DevOps: Capital One’s Journey toward Continuous Delivery
Demystifying DevOps: Capital One’s Journey toward Continuous DeliveryDemystifying DevOps: Capital One’s Journey toward Continuous Delivery
Demystifying DevOps: Capital One’s Journey toward Continuous DeliveryTechWell
 
Go Test Yourself: A Self-Testing Automation Pattern
Go Test Yourself: A Self-Testing Automation PatternGo Test Yourself: A Self-Testing Automation Pattern
Go Test Yourself: A Self-Testing Automation PatternTechWell
 
Cleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, Virginia
Cleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, VirginiaCleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, Virginia
Cleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, VirginiaClearedJobs.Net
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeTechWell
 
OOW13: Developing secure mobile applications (CON8902)
OOW13: Developing secure mobile applications (CON8902)OOW13: Developing secure mobile applications (CON8902)
OOW13: Developing secure mobile applications (CON8902)GregOracle
 
Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...
Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...
Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...internetmarketingoutsourcing59
 
CASE STUDY - Ironclad Messaging & Secure App Dev for Regulated Industries
CASE STUDY - Ironclad Messaging & Secure App Dev for Regulated IndustriesCASE STUDY - Ironclad Messaging & Secure App Dev for Regulated Industries
CASE STUDY - Ironclad Messaging & Secure App Dev for Regulated IndustriesNowSecure
 
Безопасность данных мобильных приложений. Мифы и реальность.
Безопасность данных мобильных приложений. Мифы и реальность.Безопасность данных мобильных приложений. Мифы и реальность.
Безопасность данных мобильных приложений. Мифы и реальность.Advanced monitoring
 
Summer Forum | IS Associates
Summer Forum | IS AssociatesSummer Forum | IS Associates
Summer Forum | IS AssociatesAaron Gette
 
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-InHybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-InTechWell
 
TLS 1.3’s Fourth Anniversary: What Have We Learned About Implementation and N...
TLS 1.3’s Fourth Anniversary:What Have We Learned About Implementation and N...TLS 1.3’s Fourth Anniversary:What Have We Learned About Implementation and N...
TLS 1.3’s Fourth Anniversary: What Have We Learned About Implementation and N...Enterprise Management Associates
 
Secure Your Mobile Content!
Secure Your Mobile Content!Secure Your Mobile Content!
Secure Your Mobile Content!Mike Brannon
 
Con8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-finalCon8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-finalOracleIDM
 
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...TechWell
 
Real-Time Contextual and Social Relevance in Mobile
Real-Time Contextual and Social Relevance in MobileReal-Time Contextual and Social Relevance in Mobile
Real-Time Contextual and Social Relevance in MobileTechWell
 
How you can secure an iOS APP? - AppnGameReskin
How you can secure an iOS APP? - AppnGameReskinHow you can secure an iOS APP? - AppnGameReskin
How you can secure an iOS APP? - AppnGameReskinAppngame Reskin
 
Debunking the Myths of SSL VPN Security
Debunking the Myths of SSL VPN SecurityDebunking the Myths of SSL VPN Security
Debunking the Myths of SSL VPN Securityinside-BigData.com
 

Similaire à Rooting Your Devices to Test Outside the Box (20)

Demystifying DevOps: Capital One’s Journey toward Continuous Delivery
Demystifying DevOps: Capital One’s Journey toward Continuous DeliveryDemystifying DevOps: Capital One’s Journey toward Continuous Delivery
Demystifying DevOps: Capital One’s Journey toward Continuous Delivery
 
Go Test Yourself: A Self-Testing Automation Pattern
Go Test Yourself: A Self-Testing Automation PatternGo Test Yourself: A Self-Testing Automation Pattern
Go Test Yourself: A Self-Testing Automation Pattern
 
Cleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, Virginia
Cleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, VirginiaCleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, Virginia
Cleared Job Fair Job Seeker Handbook Oct 6, 2016, Tysons Corner, Virginia
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Secure Web Apps Training at Corporate College
Secure Web Apps Training at Corporate CollegeSecure Web Apps Training at Corporate College
Secure Web Apps Training at Corporate College
 
Security Firm Program - Corporate College
Security Firm Program - Corporate CollegeSecurity Firm Program - Corporate College
Security Firm Program - Corporate College
 
OOW13: Developing secure mobile applications (CON8902)
OOW13: Developing secure mobile applications (CON8902)OOW13: Developing secure mobile applications (CON8902)
OOW13: Developing secure mobile applications (CON8902)
 
Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...
Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...
Summer Infant Appoints Ronald T. Cardone as Senior Vice President, Informatio...
 
CASE STUDY - Ironclad Messaging & Secure App Dev for Regulated Industries
CASE STUDY - Ironclad Messaging & Secure App Dev for Regulated IndustriesCASE STUDY - Ironclad Messaging & Secure App Dev for Regulated Industries
CASE STUDY - Ironclad Messaging & Secure App Dev for Regulated Industries
 
Безопасность данных мобильных приложений. Мифы и реальность.
Безопасность данных мобильных приложений. Мифы и реальность.Безопасность данных мобильных приложений. Мифы и реальность.
Безопасность данных мобильных приложений. Мифы и реальность.
 
Summer Forum | IS Associates
Summer Forum | IS AssociatesSummer Forum | IS Associates
Summer Forum | IS Associates
 
Cyblock IOS App Datasheet
Cyblock IOS App DatasheetCyblock IOS App Datasheet
Cyblock IOS App Datasheet
 
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-InHybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
Hybrid Security Analysis: Bridging the Gap between Inside-Out and Outside-In
 
TLS 1.3’s Fourth Anniversary: What Have We Learned About Implementation and N...
TLS 1.3’s Fourth Anniversary:What Have We Learned About Implementation and N...TLS 1.3’s Fourth Anniversary:What Have We Learned About Implementation and N...
TLS 1.3’s Fourth Anniversary: What Have We Learned About Implementation and N...
 
Secure Your Mobile Content!
Secure Your Mobile Content!Secure Your Mobile Content!
Secure Your Mobile Content!
 
Con8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-finalCon8902 developing secure mobile applications-final
Con8902 developing secure mobile applications-final
 
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
The Future of Mobile Testing: Hybrid Code, Business Intelligence, and Device ...
 
Real-Time Contextual and Social Relevance in Mobile
Real-Time Contextual and Social Relevance in MobileReal-Time Contextual and Social Relevance in Mobile
Real-Time Contextual and Social Relevance in Mobile
 
How you can secure an iOS APP? - AppnGameReskin
How you can secure an iOS APP? - AppnGameReskinHow you can secure an iOS APP? - AppnGameReskin
How you can secure an iOS APP? - AppnGameReskin
 
Debunking the Myths of SSL VPN Security
Debunking the Myths of SSL VPN SecurityDebunking the Myths of SSL VPN Security
Debunking the Myths of SSL VPN Security
 

Plus de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Plus de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Dernier

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 

Dernier (20)

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 

Rooting Your Devices to Test Outside the Box