SlideShare a Scribd company logo
1 of 50
Crowd testing framework: 
Trends, Challenges and Solutions 
for Mobile application Testing 
0 
Siddharth Shinde 
Sr.QA Specialist
Agenda 
 Software testing evolution 
 Mobile Testing Challenge 
 Why mobile testing is difficult? 
 Crowd Testing as a solution 
 Principles & Features of crowd testing 
 Success factor 
 Summary
Evolving IT landscape presents more 
challenges than ever! 
More 
customer 
driven 
IT 
- Testing Goals 
- Speed 
- Cost 
-Quality 
More cloud 
based 
Shorter 
production 
cycle 
More HW 
and SW 
choices 
More open 
source 
More 
users, 
more 
places
What it does? 
For achieving high Quality, Speed and Costs 
have gets compromised.
Software Testing Evolution 
SOFTWARE TESTING 
No dedicated 
Testing team Dedicated 
testing team (in 
house) 
Outsourced 
testing 
SOFTWARE DEVELOPMENT 
(In house) resources 
Resources in the 
cloud
Mobile Testing : Challenge 
 Only 31% of 
firms surveyed 
currently test 
mobile 
applications. 
Why? 
 Many report they 
do not have 
appropriate tools 
or expertise and 
limited access to 
the devices to 
test effectively 
mobile 
applications
Mobile Trends 
 Transactions in both B2C and B2B 
 Products and services 
 Account management 
 Internal processes (B2E) 
 Business intelligence 
 Process management 
 Social collaboration
Business as usual in mobile testing 
Functionality 
Performance/Load 
Security 
System
... Mobile Testing additional hot spots 
User experience 
Functionality 
Screen Size 
Platform 
Performance/Load 
Security 
System
Device breakup creates a need to perform 
device level testing & UAT for mobile apps
Why Mobile Testing is difficult? (1/2) 
Touching the 
device 
Touch, swipe, pinch, rotate, move 
Diversity in 
platforms, OSs & 
devices 
Android is the most fragmented, with 5 major versions corresponding to 9 API sets. In typical markets for 
feature phones, there can be more than 100 different device types in the 
installed base 
Automation 
challenges 
Sophisticated user experiences involve touch, gestures, GPS location, audio, sensors 
(accelerometers) and physical actions (touching the handset to NFC readers). Such interactions 
can't be fully scripted or simulated, and may involve manual testing on real devices 
Network 
performance 
Cellular networks are nondeterministic, and exhibit wide variations in bandwidth and 
latency. 
Users in different locations accessing different operators can experience vastly different 
application performance 
Application 
complexity and 
sophistication 
Mobile devices and applications are becoming more sophisticated, using techniques such as 
context, 3D graphics and gaming. Greater sophistication implies more complex testing 
New OS versions 
often break 
applications 
Developers have no control over when new OS versions will appear, and when or whether users 
will upgrade. Thus, it's common for new OS releases to break existing native applications
Why Mobile Testing is difficult? (2/2) 
New 
Technology 
risk 
Mobile is at the leading edge of new technologies, such as HTML5, that are not yet well-understood 
in terms of testing 
Performance 
variations 
There is a performance difference of greater than one order of magnitude across devices 
in the smartphone installed base. An app or HTML5 website that runs well on a top-end 
device may not be acceptable on a low-performance handset 
Operator 
intervention 
Operators may modify mobile Web content to optimize network performance so that desk-based 
testing may not show what a real world handset user experiences 
Contextual 
issues 
Mobile applications and websites are used in a wide range of contexts, which raises many 
new testing challenges. Applications dealing with critical or regulated data may demand 
much more rigorous testing 
Peripherals Smartphones are acquiring a growing range of add-on devices, such as Bluetooth 
peripherals, that are generally not accessible to testing tools 
Testing user 
opinions 
Many applications will be distributed via public app stores, where user reviews and 
attitudes play a large part in determining whether an app is downloaded. 
Understanding user reactions to an app and its store collateral before it's published may 
be valuable
Even <<for free>> app 
Must be <<right first time>> 
Must get into the market<<first>>
Outsourcing 
QA 
Needs 
Mobile 
and 
Web 
CROWD TESTING
CROWD – Dictionary meaning 
 “The mass or multitude of ordinary people”
 Crowdsourcing is the process of getting work 
or funding, usually online, from a crowd of 
people. 
Outsourcing 
Crowd 
Sourcing 
Crowd 
Testing 
Crowd
What is crowd testing? 
 “If you are testing software that all kinds of 
strangers are going to use, then why not use a 
bunch of strangers to test it.” (Paul Herzlich) 
 “ Crowtesting puts software to test under real-world 
conditions by real users, allowing 
companies to gather real insight and feedback 
and to identify defects quickly and cheaply” 
[CSTE2013]
Principles 
Diversity/coverage/realistic 
Independent and test as a user 
Payment system 
Immediate results
Crowd Testing Features
Players and Process
 Crowdtesting ensures that a software produces expected output across all 
desired platforms & user groups
Who are the crowd testers? 
 The testing crowd can be a pool of: 
 Inter-company testers 
 Intra/inter-project testers in a company 
 Strategic partners 
 Domain knowledge experts 
 Technology experts 
 Tool experts 
 Network of end users 
 Social network users 
Certified 
Specialist 
Recreational
Crowd Testers expertise and 
infrastructure = Crowd Testing types 
Crowd Testing 
Exploratory 
crowd testing 
Enterprise 
crowd testing
Exploratory Crowd Testing 
 Effective to cover all the many configurations 
 Good for non critical systems 
 Simulating real load and testing 
- Outcome not predictable 
- Discovering basic failures 
 To help making it more effective: 
 Show them the big picture of what they are doing 
 Formal process 
 A clear report
Enterprise Crowd Testing 
Large enterprises utilizing their in-house excess capacity for on-demand 
• Secured private cloud infrastructure 
• Testing Managers 
Organized 
• Crowd testers screening 
• Project management, tracking, effort 
planning 
Professionalized 
Standardized • Standardized process and reporting 
Enterprise 
Cloud 
Infrastructure 
crowd sourced testing
Enterprise («Managed») Crowd Testing 
 «Enterprise crowd testing, although still in its nascent and emerging stage, 
promises to be the next wave in the social, mobility and localization era.» 
[28+_TestExp14] 
Test 
Scheduling 
Crowd Testing 
Platform 
Testers 
Profile 
Knowledge 
center 
Comm. And 
collaboration 
Reporting 
Test 
management
Principles of crowd-testing 
Preparation Initiation Execution Evaluation Completion 
Identify customers 
needs 
Fix price 
Define report 
template 
Prepare crowd 
testers 
Prepare test 
environment 
Initiate testing 
Supervise and 
monitor 
Validate results 
Prepare client 
deliverables 
Testers Payment 
Present results to 
client 
Crowd testers ratings
Crowd Testing … Glossary 
Crowd Crowd Sourcing 
Managed Crowd 
Testing 
Outsourcing 
Crowd 
Testing 
Beta 
Testing 
Exploratory 
Crowd Testing 
Enterprise 
Cloud Testing
Opportunities for SE research in crowd 
testing: COMMUNITIES 
 Crowdsourcing in SE 
 Global Software Engineering 
 Social Software Engineering 
 Empirical studies 
 Software Testing
Effectiveness of different testing methods 
Crowd 
Testing 
Cloud 
Testing 
Lab 
Testing 
«When» shall we test with the crowd, when not to? 
Which software 
domain 
Which type of tests
Complementing different testing methods 
Crowd 
Testing 
Cloud 
Testing 
Lab 
Testing 
How crowd and Lab testing can be used together? 
Need: clients’ want to get the best 
from the combination of both 
Efficiency
Complementing different testing methods..cont. 
Systematic 
Mobile 
Testing 
Crowd 
Testing 
Solution to 
? 
Dimensions to account for 
• Multi OS (Apple, Android, BBMS, MS…) 
• Multi Technology (Native, Hybrid, 
Browser…) 
• Multi manufacturer (Samsung, 
Micromax, Acer…) 
• Network Quality (Intermittent, 
disconnected, bandwidth..) 
• Device resource (Memory , CPU, 
Battery..) 
• Device capability (GPS, Camera…) 
• System of record (Don’t forget the 
backend) 
• Does the user like it? (UX)
Complementing different testing methods..cont. 
Test 
Selection 
Systematic 
Structural 
Testing 
Crowd 
Testing 
Test 
Execution 
Solution to 
? 
Coverage issues
Complementing different testing methods..cont. 
Model Based 
Testing 
Mobile Testing 
Model Based 
Mobile 
Crowd Testing
Social Software Engineering 
 How to keep Crowd Testers motivated 
 How to keep them involved 
 Appropriate reward mechanisms
Types of Testing that can be 
Crowdsourced 
 ALL 
 Functional 
 Load/Performance 
 Usability 
 Security 
 Localization 
 Testing Modes 
 Exploratory 
 Test Case Based 
 Automated
Forms of crowd 
Fully Private 
Crowd 
• Utilizing internal 
infrastructure 
• Leverages 
organizational bench. 
Public 
Crowd 
• Utilizing external 
freelance capacity 
• Community and 
partnering 
Hybrid 
Crowd 
• Optimizing internal 
and freelance 
capacity
Application in Industry….Summary
Challenges in Crowd Testing 
Lack of 
standards 
Coverage 
Measurement No control 
Critical feature 
coverage 
Lack of 
ownership 
Reward 
mechanism 
Continuous 
improvement 
Communication 
and 
management
Concerns & Mitigations ….. 
 Concerns : Security and Confidentiality 
 Mitigation: 
 Background check 
 NDA
Benefits 
Diversity
Few questions you should ask from 
your provider 
 Can I specify the criteria for selecting testers? 
 How do I know which functionality they covered? 
 Will I know which configurations were covered? 
 Do the testers know what they need to know? 
 Who is accountable for quality and schedule? 
 Delivery Assurance?
Success Factor 
Managed 
and 
controlled 
delivery 
Process 
Governance 
Structurally 
developed 
community 
Efficient 
technology 
backbone
Organization can opt… 
Build their own 
crowd testing solution 
Outsourcing to crowd testing 
Organizations/vendors
Summary 
The reason behind the success of 
this framework is that this method 
is essentially user-centric. 
This means it the user who 
determines the adoption and 
success quotient of particular 
software.
In Conclusion 
Crowd testing is growing 
exponentially 
Crowd testing may bring 
big benefits to QA 
Still, there are number of 
challenges to be managed
Contact 
If you are interested to this topic, please 
Stop by after the presentation 
Contact me at 
siddharth.shinde@ishisystems.com
References / Acknowledgements 
 [TestExp14] «Testing Experience, 25/2014» issue on Crowd testing 
 [RV_TestExp14] Rama Murari & Venkat Ramesh Atigadda, “Panorama of Crowd Testing”, in 
Testing Experience, 25/2014 
 [Stein_TestExp14] Markus Steinhauser “Crowd Testing – An Addition to Traditional Software 
Testing”, in Testing Experience, 25/2014 
 https://www.passbrains.com 
 [34+_TestExp14] Dieter Speidel, Mayank Mittal & Mithun Sridharan “Enterprise Crowd Testing”, in 
Testing Experience, 25/2014, page 34+ 
 [28+_TestExp14] Saisubramanian Sivasailem & Dilipkarthik Jayamohan, “The Next Wave in the 
Social, Mobile and Localization Era 
 Enterprise Crowd Testing”, in Testing Experience, 25/2014, page 28+ 
 https://99tests.com/ 
 Henry Muccini, DISIM, University of L’Aquila 
 www.bugfinders.com

More Related Content

What's hot

12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)Antoine Aymer
 
How Crowd Testing Works
How Crowd Testing WorksHow Crowd Testing Works
How Crowd Testing Works99tests
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White PaperJade Global
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiRIA RUI Society
 
An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...Amit Aggarwal
 
Software Testing of Mobile Applications: Challenges and Future Research Direc...
Software Testing of Mobile Applications: Challenges and Future Research Direc...Software Testing of Mobile Applications: Challenges and Future Research Direc...
Software Testing of Mobile Applications: Challenges and Future Research Direc...Henry Muccini
 
Samal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibilitySamal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibilitysamal biswa
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesCognizant
 
Mobile application-testing for shanethatech
Mobile application-testing for shanethatechMobile application-testing for shanethatech
Mobile application-testing for shanethatechshanethatech
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experiencedzynofustechnology
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...TEST Huddle
 
A RELIABLE AND AN EFFICIENT WEB TESTING SYSTEM
A RELIABLE AND AN EFFICIENT WEB TESTING SYSTEMA RELIABLE AND AN EFFICIENT WEB TESTING SYSTEM
A RELIABLE AND AN EFFICIENT WEB TESTING SYSTEMijseajournal
 
Capital One DevOps Case Study: A Bank with the Heart of Tech Company
Capital One DevOps Case Study: A Bank with the Heart of Tech CompanyCapital One DevOps Case Study: A Bank with the Heart of Tech Company
Capital One DevOps Case Study: A Bank with the Heart of Tech CompanySimform
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testingUttam Shrestha
 

What's hot (19)

12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)12 considerations for mobile testing (march 2017)
12 considerations for mobile testing (march 2017)
 
How Crowd Testing Works
How Crowd Testing WorksHow Crowd Testing Works
How Crowd Testing Works
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Testing
TestingTesting
Testing
 
Mobile Application Testing - White Paper
Mobile Application Testing - White PaperMobile Application Testing - White Paper
Mobile Application Testing - White Paper
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour Chennai
 
An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...An in depth study of mobile application testing in reference to real time sce...
An in depth study of mobile application testing in reference to real time sce...
 
Software Testing of Mobile Applications: Challenges and Future Research Direc...
Software Testing of Mobile Applications: Challenges and Future Research Direc...Software Testing of Mobile Applications: Challenges and Future Research Direc...
Software Testing of Mobile Applications: Challenges and Future Research Direc...
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
 
Samal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibilitySamal biswa manual tester-functional-accessibility
Samal biswa manual tester-functional-accessibility
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
Mobile application-testing for shanethatech
Mobile application-testing for shanethatechMobile application-testing for shanethatech
Mobile application-testing for shanethatech
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 
Software testing
Software testingSoftware testing
Software testing
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
'What the top 10 Most Disruptive Technology Trends Mean for QA and Testing' b...
 
A RELIABLE AND AN EFFICIENT WEB TESTING SYSTEM
A RELIABLE AND AN EFFICIENT WEB TESTING SYSTEMA RELIABLE AND AN EFFICIENT WEB TESTING SYSTEM
A RELIABLE AND AN EFFICIENT WEB TESTING SYSTEM
 
Capital One DevOps Case Study: A Bank with the Heart of Tech Company
Capital One DevOps Case Study: A Bank with the Heart of Tech CompanyCapital One DevOps Case Study: A Bank with the Heart of Tech Company
Capital One DevOps Case Study: A Bank with the Heart of Tech Company
 
Presentation on mobile app testing
Presentation on mobile app testingPresentation on mobile app testing
Presentation on mobile app testing
 

Viewers also liked

Introduction to Horizon Scanning 2016
Introduction to Horizon Scanning 2016Introduction to Horizon Scanning 2016
Introduction to Horizon Scanning 2016Howard Smith
 
Top 10 Global Future Trends 2016 - Entrepreneurs Institute
Top 10 Global Future Trends 2016 - Entrepreneurs InstituteTop 10 Global Future Trends 2016 - Entrepreneurs Institute
Top 10 Global Future Trends 2016 - Entrepreneurs InstituteRoger Hamilton
 
Valerii Pekar - World in 2030: Global Trends & MICE
Valerii Pekar - World in 2030: Global Trends & MICEValerii Pekar - World in 2030: Global Trends & MICE
Valerii Pekar - World in 2030: Global Trends & MICELviv Convention Bureau
 
Future Ideas - Anticipating and influencing the future
Future Ideas - Anticipating and influencing the futureFuture Ideas - Anticipating and influencing the future
Future Ideas - Anticipating and influencing the futureAndre Jankowitz
 
Future Trends Presentation Tim Jones Ppt 97
Future Trends Presentation   Tim Jones   Ppt 97Future Trends Presentation   Tim Jones   Ppt 97
Future Trends Presentation Tim Jones Ppt 97Tim Jones
 
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
Wearable Computing:  A 2014 HorizonWatching Trend Summary ReportWearable Computing:  A 2014 HorizonWatching Trend Summary Report
Wearable Computing: A 2014 HorizonWatching Trend Summary ReportBill Chamberlin
 
Top 10 Future Trends 2014 - Roger James Hamilton's Australia Tour
Top 10 Future Trends 2014 - Roger James Hamilton's Australia TourTop 10 Future Trends 2014 - Roger James Hamilton's Australia Tour
Top 10 Future Trends 2014 - Roger James Hamilton's Australia TourRoger Hamilton
 
The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...
The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...
The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...Gerd Leonhard
 
Anglo school Future Trends and world of work speech 2017
Anglo school Future Trends and world of work speech 2017Anglo school Future Trends and world of work speech 2017
Anglo school Future Trends and world of work speech 2017Adam Knight
 
Shell Technology Futures 2007
Shell Technology Futures 2007Shell Technology Futures 2007
Shell Technology Futures 2007Tim Jones
 
AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!TrendWatching
 
10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)Marc Jadoul
 
Thinking outside the Room- Future shape and trends of the global meetings ind...
Thinking outside the Room- Future shape and trends of the global meetings ind...Thinking outside the Room- Future shape and trends of the global meetings ind...
Thinking outside the Room- Future shape and trends of the global meetings ind...Ruud Janssen, DES, CMM
 
Horizon scanning and future trends
Horizon scanning and future trendsHorizon scanning and future trends
Horizon scanning and future trendsMartin Hamilton
 
Horizon Scanning – Know the future of science today
Horizon Scanning – Know the future of science todayHorizon Scanning – Know the future of science today
Horizon Scanning – Know the future of science todayMeta
 
THE FUTURE OF LUXURY - Global Trend Briefing
THE FUTURE OF LUXURY - Global Trend BriefingTHE FUTURE OF LUXURY - Global Trend Briefing
THE FUTURE OF LUXURY - Global Trend BriefingTrendWatching
 
Global Trend Briefing - INNOVATION CELEBRATION 2016
Global Trend Briefing - INNOVATION CELEBRATION 2016Global Trend Briefing - INNOVATION CELEBRATION 2016
Global Trend Briefing - INNOVATION CELEBRATION 2016TrendWatching
 
Leading into the Future: Scanning
Leading into the Future: ScanningLeading into the Future: Scanning
Leading into the Future: ScanningTerri Griffith
 
The future by Stefan Hajkowicz and James Moody
The future by Stefan Hajkowicz and James MoodyThe future by Stefan Hajkowicz and James Moody
The future by Stefan Hajkowicz and James MoodyPublicLibraryServices
 
The World in 2025 - Future Agenda (2016)
The World in 2025 - Future Agenda (2016)The World in 2025 - Future Agenda (2016)
The World in 2025 - Future Agenda (2016)Tim Jones
 

Viewers also liked (20)

Introduction to Horizon Scanning 2016
Introduction to Horizon Scanning 2016Introduction to Horizon Scanning 2016
Introduction to Horizon Scanning 2016
 
Top 10 Global Future Trends 2016 - Entrepreneurs Institute
Top 10 Global Future Trends 2016 - Entrepreneurs InstituteTop 10 Global Future Trends 2016 - Entrepreneurs Institute
Top 10 Global Future Trends 2016 - Entrepreneurs Institute
 
Valerii Pekar - World in 2030: Global Trends & MICE
Valerii Pekar - World in 2030: Global Trends & MICEValerii Pekar - World in 2030: Global Trends & MICE
Valerii Pekar - World in 2030: Global Trends & MICE
 
Future Ideas - Anticipating and influencing the future
Future Ideas - Anticipating and influencing the futureFuture Ideas - Anticipating and influencing the future
Future Ideas - Anticipating and influencing the future
 
Future Trends Presentation Tim Jones Ppt 97
Future Trends Presentation   Tim Jones   Ppt 97Future Trends Presentation   Tim Jones   Ppt 97
Future Trends Presentation Tim Jones Ppt 97
 
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
Wearable Computing:  A 2014 HorizonWatching Trend Summary ReportWearable Computing:  A 2014 HorizonWatching Trend Summary Report
Wearable Computing: A 2014 HorizonWatching Trend Summary Report
 
Top 10 Future Trends 2014 - Roger James Hamilton's Australia Tour
Top 10 Future Trends 2014 - Roger James Hamilton's Australia TourTop 10 Future Trends 2014 - Roger James Hamilton's Australia Tour
Top 10 Future Trends 2014 - Roger James Hamilton's Australia Tour
 
The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...
The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...
The End Of Control and the Future of Content: Futurist Gerd Leonhard Authors@...
 
Anglo school Future Trends and world of work speech 2017
Anglo school Future Trends and world of work speech 2017Anglo school Future Trends and world of work speech 2017
Anglo school Future Trends and world of work speech 2017
 
Shell Technology Futures 2007
Shell Technology Futures 2007Shell Technology Futures 2007
Shell Technology Futures 2007
 
AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!
 
10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)10 Trends that will Shape the Future World of Applications (2015)
10 Trends that will Shape the Future World of Applications (2015)
 
Thinking outside the Room- Future shape and trends of the global meetings ind...
Thinking outside the Room- Future shape and trends of the global meetings ind...Thinking outside the Room- Future shape and trends of the global meetings ind...
Thinking outside the Room- Future shape and trends of the global meetings ind...
 
Horizon scanning and future trends
Horizon scanning and future trendsHorizon scanning and future trends
Horizon scanning and future trends
 
Horizon Scanning – Know the future of science today
Horizon Scanning – Know the future of science todayHorizon Scanning – Know the future of science today
Horizon Scanning – Know the future of science today
 
THE FUTURE OF LUXURY - Global Trend Briefing
THE FUTURE OF LUXURY - Global Trend BriefingTHE FUTURE OF LUXURY - Global Trend Briefing
THE FUTURE OF LUXURY - Global Trend Briefing
 
Global Trend Briefing - INNOVATION CELEBRATION 2016
Global Trend Briefing - INNOVATION CELEBRATION 2016Global Trend Briefing - INNOVATION CELEBRATION 2016
Global Trend Briefing - INNOVATION CELEBRATION 2016
 
Leading into the Future: Scanning
Leading into the Future: ScanningLeading into the Future: Scanning
Leading into the Future: Scanning
 
The future by Stefan Hajkowicz and James Moody
The future by Stefan Hajkowicz and James MoodyThe future by Stefan Hajkowicz and James Moody
The future by Stefan Hajkowicz and James Moody
 
The World in 2025 - Future Agenda (2016)
The World in 2025 - Future Agenda (2016)The World in 2025 - Future Agenda (2016)
The World in 2025 - Future Agenda (2016)
 

Similar to Crowd Testing Framework : Mobile Application Testing

Next generation software testing trends
Next generation software testing trendsNext generation software testing trends
Next generation software testing trendsArun Kulkarni
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practicesRakesh Jha
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobilePerfecto Mobile
 
Unit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfUnit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfshreyaporekar9
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesAlisha Henderson
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfpCloudy
 
Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0guestbd19b51
 
Testing the Future Of Testing
Testing the Future Of TestingTesting the Future Of Testing
Testing the Future Of TestingEwald Roodenrijs
 
Challenges and solutions in mobile and cloud computing testing - ZANEC
Challenges and solutions in mobile and cloud computing testing  - ZANECChallenges and solutions in mobile and cloud computing testing  - ZANEC
Challenges and solutions in mobile and cloud computing testing - ZANECSatya Kaliki
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsRapidValue
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution Service2Media
 
Criteria For Selecting Mobile App Testing Tools.pdf
Criteria For Selecting Mobile App Testing Tools.pdfCriteria For Selecting Mobile App Testing Tools.pdf
Criteria For Selecting Mobile App Testing Tools.pdfpCloudy
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs SolutionsVipul Gupta
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameAustin Marie Gay
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GamePerfecto by Perforce
 
Assure End User Experience By Testing In Real World Scenarios
Assure End User Experience By Testing In Real World ScenariosAssure End User Experience By Testing In Real World Scenarios
Assure End User Experience By Testing In Real World Scenarios99tests
 
Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0Micro Focus
 

Similar to Crowd Testing Framework : Mobile Application Testing (20)

Next generation software testing trends
Next generation software testing trendsNext generation software testing trends
Next generation software testing trends
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Achieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobileAchieving 100% mobile test coverage perfecto mobile
Achieving 100% mobile test coverage perfecto mobile
 
Unit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdfUnit Testing Software Market Size, Share.pdf
Unit Testing Software Market Size, Share.pdf
 
Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -Experitest & Capgemini Co-webinar -
Experitest & Capgemini Co-webinar -
 
Step by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategiesStep by-step mobile testing approaches and strategies
Step by-step mobile testing approaches and strategies
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
 
Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0Tnt Testing The Future Of Testing V1.0
Tnt Testing The Future Of Testing V1.0
 
Testing the Future Of Testing
Testing the Future Of TestingTesting the Future Of Testing
Testing the Future Of Testing
 
Challenges and solutions in mobile and cloud computing testing - ZANEC
Challenges and solutions in mobile and cloud computing testing  - ZANECChallenges and solutions in mobile and cloud computing testing  - ZANEC
Challenges and solutions in mobile and cloud computing testing - ZANEC
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 
Criteria For Selecting Mobile App Testing Tools.pdf
Criteria For Selecting Mobile App Testing Tools.pdfCriteria For Selecting Mobile App Testing Tools.pdf
Criteria For Selecting Mobile App Testing Tools.pdf
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Software Testing ppt
Software Testing pptSoftware Testing ppt
Software Testing ppt
 
Assure End User Experience By Testing In Real World Scenarios
Assure End User Experience By Testing In Real World ScenariosAssure End User Experience By Testing In Real World Scenarios
Assure End User Experience By Testing In Real World Scenarios
 
Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0Portugal event 24_11_2015 anom v1.0
Portugal event 24_11_2015 anom v1.0
 

More from momoahmedabad

IoT Testing by Robins Abraham
IoT Testing by Robins AbrahamIoT Testing by Robins Abraham
IoT Testing by Robins Abrahammomoahmedabad
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shahmomoahmedabad
 
Localization : The Road Ahead : Kinnari
Localization : The Road Ahead : KinnariLocalization : The Road Ahead : Kinnari
Localization : The Road Ahead : Kinnarimomoahmedabad
 
Localization : The Road Ahead : Anand Virani
Localization : The Road Ahead : Anand ViraniLocalization : The Road Ahead : Anand Virani
Localization : The Road Ahead : Anand Viranimomoahmedabad
 
Localization : The Road Ahead : Mahendra
Localization : The Road Ahead : MahendraLocalization : The Road Ahead : Mahendra
Localization : The Road Ahead : Mahendramomoahmedabad
 
2014 mobile trends_27th Jan
2014 mobile trends_27th Jan2014 mobile trends_27th Jan
2014 mobile trends_27th Janmomoahmedabad
 
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android AppsUseful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Appsmomoahmedabad
 
iPhone Workshop Mobile Monday Ahmedabad
iPhone Workshop Mobile Monday AhmedabadiPhone Workshop Mobile Monday Ahmedabad
iPhone Workshop Mobile Monday Ahmedabadmomoahmedabad
 
Mobile Monday 03-Jan-2010
Mobile Monday 03-Jan-2010Mobile Monday 03-Jan-2010
Mobile Monday 03-Jan-2010momoahmedabad
 
Mobile monday 12.2010 ahmedabad
Mobile monday 12.2010 ahmedabadMobile monday 12.2010 ahmedabad
Mobile monday 12.2010 ahmedabadmomoahmedabad
 
Indian mobile industry
Indian mobile industryIndian mobile industry
Indian mobile industrymomoahmedabad
 

More from momoahmedabad (13)

IoT Testing by Robins Abraham
IoT Testing by Robins AbrahamIoT Testing by Robins Abraham
IoT Testing by Robins Abraham
 
Getting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj ShahGetting Started with IoT by Niraj Shah
Getting Started with IoT by Niraj Shah
 
Localization : The Road Ahead : Kinnari
Localization : The Road Ahead : KinnariLocalization : The Road Ahead : Kinnari
Localization : The Road Ahead : Kinnari
 
Localization : The Road Ahead : Anand Virani
Localization : The Road Ahead : Anand ViraniLocalization : The Road Ahead : Anand Virani
Localization : The Road Ahead : Anand Virani
 
Localization : The Road Ahead : Mahendra
Localization : The Road Ahead : MahendraLocalization : The Road Ahead : Mahendra
Localization : The Road Ahead : Mahendra
 
2014 mobile trends_27th Jan
2014 mobile trends_27th Jan2014 mobile trends_27th Jan
2014 mobile trends_27th Jan
 
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android AppsUseful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Apps
 
Web works hol
Web works holWeb works hol
Web works hol
 
Web works presso
Web works pressoWeb works presso
Web works presso
 
iPhone Workshop Mobile Monday Ahmedabad
iPhone Workshop Mobile Monday AhmedabadiPhone Workshop Mobile Monday Ahmedabad
iPhone Workshop Mobile Monday Ahmedabad
 
Mobile Monday 03-Jan-2010
Mobile Monday 03-Jan-2010Mobile Monday 03-Jan-2010
Mobile Monday 03-Jan-2010
 
Mobile monday 12.2010 ahmedabad
Mobile monday 12.2010 ahmedabadMobile monday 12.2010 ahmedabad
Mobile monday 12.2010 ahmedabad
 
Indian mobile industry
Indian mobile industryIndian mobile industry
Indian mobile industry
 

Crowd Testing Framework : Mobile Application Testing

  • 1. Crowd testing framework: Trends, Challenges and Solutions for Mobile application Testing 0 Siddharth Shinde Sr.QA Specialist
  • 2. Agenda  Software testing evolution  Mobile Testing Challenge  Why mobile testing is difficult?  Crowd Testing as a solution  Principles & Features of crowd testing  Success factor  Summary
  • 3. Evolving IT landscape presents more challenges than ever! More customer driven IT - Testing Goals - Speed - Cost -Quality More cloud based Shorter production cycle More HW and SW choices More open source More users, more places
  • 4. What it does? For achieving high Quality, Speed and Costs have gets compromised.
  • 5. Software Testing Evolution SOFTWARE TESTING No dedicated Testing team Dedicated testing team (in house) Outsourced testing SOFTWARE DEVELOPMENT (In house) resources Resources in the cloud
  • 6.
  • 7. Mobile Testing : Challenge  Only 31% of firms surveyed currently test mobile applications. Why?  Many report they do not have appropriate tools or expertise and limited access to the devices to test effectively mobile applications
  • 8.
  • 9. Mobile Trends  Transactions in both B2C and B2B  Products and services  Account management  Internal processes (B2E)  Business intelligence  Process management  Social collaboration
  • 10. Business as usual in mobile testing Functionality Performance/Load Security System
  • 11. ... Mobile Testing additional hot spots User experience Functionality Screen Size Platform Performance/Load Security System
  • 12. Device breakup creates a need to perform device level testing & UAT for mobile apps
  • 13. Why Mobile Testing is difficult? (1/2) Touching the device Touch, swipe, pinch, rotate, move Diversity in platforms, OSs & devices Android is the most fragmented, with 5 major versions corresponding to 9 API sets. In typical markets for feature phones, there can be more than 100 different device types in the installed base Automation challenges Sophisticated user experiences involve touch, gestures, GPS location, audio, sensors (accelerometers) and physical actions (touching the handset to NFC readers). Such interactions can't be fully scripted or simulated, and may involve manual testing on real devices Network performance Cellular networks are nondeterministic, and exhibit wide variations in bandwidth and latency. Users in different locations accessing different operators can experience vastly different application performance Application complexity and sophistication Mobile devices and applications are becoming more sophisticated, using techniques such as context, 3D graphics and gaming. Greater sophistication implies more complex testing New OS versions often break applications Developers have no control over when new OS versions will appear, and when or whether users will upgrade. Thus, it's common for new OS releases to break existing native applications
  • 14. Why Mobile Testing is difficult? (2/2) New Technology risk Mobile is at the leading edge of new technologies, such as HTML5, that are not yet well-understood in terms of testing Performance variations There is a performance difference of greater than one order of magnitude across devices in the smartphone installed base. An app or HTML5 website that runs well on a top-end device may not be acceptable on a low-performance handset Operator intervention Operators may modify mobile Web content to optimize network performance so that desk-based testing may not show what a real world handset user experiences Contextual issues Mobile applications and websites are used in a wide range of contexts, which raises many new testing challenges. Applications dealing with critical or regulated data may demand much more rigorous testing Peripherals Smartphones are acquiring a growing range of add-on devices, such as Bluetooth peripherals, that are generally not accessible to testing tools Testing user opinions Many applications will be distributed via public app stores, where user reviews and attitudes play a large part in determining whether an app is downloaded. Understanding user reactions to an app and its store collateral before it's published may be valuable
  • 15. Even <<for free>> app Must be <<right first time>> Must get into the market<<first>>
  • 16. Outsourcing QA Needs Mobile and Web CROWD TESTING
  • 17. CROWD – Dictionary meaning  “The mass or multitude of ordinary people”
  • 18.  Crowdsourcing is the process of getting work or funding, usually online, from a crowd of people. Outsourcing Crowd Sourcing Crowd Testing Crowd
  • 19. What is crowd testing?  “If you are testing software that all kinds of strangers are going to use, then why not use a bunch of strangers to test it.” (Paul Herzlich)  “ Crowtesting puts software to test under real-world conditions by real users, allowing companies to gather real insight and feedback and to identify defects quickly and cheaply” [CSTE2013]
  • 20. Principles Diversity/coverage/realistic Independent and test as a user Payment system Immediate results
  • 23.  Crowdtesting ensures that a software produces expected output across all desired platforms & user groups
  • 24. Who are the crowd testers?  The testing crowd can be a pool of:  Inter-company testers  Intra/inter-project testers in a company  Strategic partners  Domain knowledge experts  Technology experts  Tool experts  Network of end users  Social network users Certified Specialist Recreational
  • 25. Crowd Testers expertise and infrastructure = Crowd Testing types Crowd Testing Exploratory crowd testing Enterprise crowd testing
  • 26. Exploratory Crowd Testing  Effective to cover all the many configurations  Good for non critical systems  Simulating real load and testing - Outcome not predictable - Discovering basic failures  To help making it more effective:  Show them the big picture of what they are doing  Formal process  A clear report
  • 27. Enterprise Crowd Testing Large enterprises utilizing their in-house excess capacity for on-demand • Secured private cloud infrastructure • Testing Managers Organized • Crowd testers screening • Project management, tracking, effort planning Professionalized Standardized • Standardized process and reporting Enterprise Cloud Infrastructure crowd sourced testing
  • 28. Enterprise («Managed») Crowd Testing  «Enterprise crowd testing, although still in its nascent and emerging stage, promises to be the next wave in the social, mobility and localization era.» [28+_TestExp14] Test Scheduling Crowd Testing Platform Testers Profile Knowledge center Comm. And collaboration Reporting Test management
  • 29. Principles of crowd-testing Preparation Initiation Execution Evaluation Completion Identify customers needs Fix price Define report template Prepare crowd testers Prepare test environment Initiate testing Supervise and monitor Validate results Prepare client deliverables Testers Payment Present results to client Crowd testers ratings
  • 30. Crowd Testing … Glossary Crowd Crowd Sourcing Managed Crowd Testing Outsourcing Crowd Testing Beta Testing Exploratory Crowd Testing Enterprise Cloud Testing
  • 31. Opportunities for SE research in crowd testing: COMMUNITIES  Crowdsourcing in SE  Global Software Engineering  Social Software Engineering  Empirical studies  Software Testing
  • 32. Effectiveness of different testing methods Crowd Testing Cloud Testing Lab Testing «When» shall we test with the crowd, when not to? Which software domain Which type of tests
  • 33. Complementing different testing methods Crowd Testing Cloud Testing Lab Testing How crowd and Lab testing can be used together? Need: clients’ want to get the best from the combination of both Efficiency
  • 34. Complementing different testing methods..cont. Systematic Mobile Testing Crowd Testing Solution to ? Dimensions to account for • Multi OS (Apple, Android, BBMS, MS…) • Multi Technology (Native, Hybrid, Browser…) • Multi manufacturer (Samsung, Micromax, Acer…) • Network Quality (Intermittent, disconnected, bandwidth..) • Device resource (Memory , CPU, Battery..) • Device capability (GPS, Camera…) • System of record (Don’t forget the backend) • Does the user like it? (UX)
  • 35. Complementing different testing methods..cont. Test Selection Systematic Structural Testing Crowd Testing Test Execution Solution to ? Coverage issues
  • 36. Complementing different testing methods..cont. Model Based Testing Mobile Testing Model Based Mobile Crowd Testing
  • 37. Social Software Engineering  How to keep Crowd Testers motivated  How to keep them involved  Appropriate reward mechanisms
  • 38. Types of Testing that can be Crowdsourced  ALL  Functional  Load/Performance  Usability  Security  Localization  Testing Modes  Exploratory  Test Case Based  Automated
  • 39. Forms of crowd Fully Private Crowd • Utilizing internal infrastructure • Leverages organizational bench. Public Crowd • Utilizing external freelance capacity • Community and partnering Hybrid Crowd • Optimizing internal and freelance capacity
  • 41. Challenges in Crowd Testing Lack of standards Coverage Measurement No control Critical feature coverage Lack of ownership Reward mechanism Continuous improvement Communication and management
  • 42. Concerns & Mitigations …..  Concerns : Security and Confidentiality  Mitigation:  Background check  NDA
  • 44. Few questions you should ask from your provider  Can I specify the criteria for selecting testers?  How do I know which functionality they covered?  Will I know which configurations were covered?  Do the testers know what they need to know?  Who is accountable for quality and schedule?  Delivery Assurance?
  • 45. Success Factor Managed and controlled delivery Process Governance Structurally developed community Efficient technology backbone
  • 46. Organization can opt… Build their own crowd testing solution Outsourcing to crowd testing Organizations/vendors
  • 47. Summary The reason behind the success of this framework is that this method is essentially user-centric. This means it the user who determines the adoption and success quotient of particular software.
  • 48. In Conclusion Crowd testing is growing exponentially Crowd testing may bring big benefits to QA Still, there are number of challenges to be managed
  • 49. Contact If you are interested to this topic, please Stop by after the presentation Contact me at siddharth.shinde@ishisystems.com
  • 50. References / Acknowledgements  [TestExp14] «Testing Experience, 25/2014» issue on Crowd testing  [RV_TestExp14] Rama Murari & Venkat Ramesh Atigadda, “Panorama of Crowd Testing”, in Testing Experience, 25/2014  [Stein_TestExp14] Markus Steinhauser “Crowd Testing – An Addition to Traditional Software Testing”, in Testing Experience, 25/2014  https://www.passbrains.com  [34+_TestExp14] Dieter Speidel, Mayank Mittal & Mithun Sridharan “Enterprise Crowd Testing”, in Testing Experience, 25/2014, page 34+  [28+_TestExp14] Saisubramanian Sivasailem & Dilipkarthik Jayamohan, “The Next Wave in the Social, Mobile and Localization Era  Enterprise Crowd Testing”, in Testing Experience, 25/2014, page 28+  https://99tests.com/  Henry Muccini, DISIM, University of L’Aquila  www.bugfinders.com

Editor's Notes

  1. Question : How can one blend traditional and crowd testing approaches?... If organizations focus only on crowd testing, the quality assurance process becomes more of a game and is no longer a science with predictability, and if application stability has not been ensured through early lifecycle testing, a vicious loop of ever-increasing defects can ensue. Also, challenges often arise in effectively using crowd testing for specialized requirements suchlike services testing. Thus, organizations need to adapt a strategy that blends traditional and crowd testing approaches to get the maximum ROI.