Testing the Future Of Testing - Presentation Transcript
Ewald Roodenrijs Testing the Future of Testing
Remarkable things
Program Crowdtesting
What is crowdtesting?
What are the benefits of crowdtesting?
What are the conditions for crowdtesting?
Augmented Reality
What is Augmented Reality?
What is the Augmented Reality test approach?
Crowdsourcing + testing = crowdtesting Crowdsourcing anoption of sourcing
Design
Developing
Testing
Marketing
What is crowdtesting?
Use of crowdsourcing on testing
New phenomenon
Substitute to traditional testing
Focus on acceptance
Inspiration from Open Source movement
The use of an unknown crowd of people and knowledge when testing software applications or systems
Whatcan crowdtesting do? wish, legislation, policy, opportunity, problem Operation & Management Requirements Acceptance tests Functional design Technical design System tests Realisation Development tests
Crowdtesting can help when testing applications
Crowdtesting can complement in-house resources at a practical, tactical level
Crowdtesting enables to tap into the creativity and diversity of a global community of skilled professionals
Crowdtesting
Key benefits for the customer Cost containment Empowering the user Dealing with Increased complexity Keeping your customers Faster time to market Meeting expectations
Conditionsfor crowdtesting Crowd Crowd build-up
Experts
Novice
Specialists
(Potential) users
Testing environment Control
Portion software
Questionnaire
The crowd
National security system High Low Control Mortagecalculation 3rd party update Webshop Game Usability check Open Confidential Classified Sensitivity
Conclusion
Program Crowdtesting
What is crowdtesting?
What are the benefits of crowdtesting?
What are the conditions for crowdtesting?
Augmented Reality
What is Augmented Reality?
What is the Augmented Reality test approach?
17 augustus 2009
Examples of Augmented Reality
Product enrichment
Travel
E-learning
What is Augmented Reality? Augmented Reality is software that deals with the combination of real-world and computer-generated data (virtual reality) AR blends computer graphics with the real world Live video imagery ‘augmented’ with computer generated graphics Software for:
3D reconstruction
Fiduciary markers or GPS/compass
Image registration
Structure from motion
Video tracking
in real time
Hardware testing An embedded system for Augmented Reality
Interfaces between software within the system of other systems
Embedded components of AR
Camera
Microphone
Mobile phone (optional)
Glasses
Contact lenses
Custom made software Software Standard software Standard components Hardware
Functional testing Testing AR according to normal testing techniques Checklist is needed
Connectivity
Reliability
Flexibility
Security
Usability
Testability
Functional testing the integrated components because of the highest risk of failure. Custom made software Software Standard software Standard components Hardware
Task-Based Testing Custom made software Function 2 Function 6 Function 1 Software Standard software Function COMPARE CARS Function 4 Test the integration of the system in tasks
Install
User interface check
Import/export
Help
Reports
Functional
error handling
Functional example: Is it possible to turn car 180o? Function 3 Standard components Function 5 Function 7 Hardware
0 comments
Post a comment