2. Agenda
Introduction
Technologies support AR
Combining Real World With Virtual
Object
Testing Scope
AR in Software Testing
Market Prospects & Outlook
Benefits
2
4. • Augmented Reality (AR) is a
technology or an environment
where the additional information
generated by a computer is
inserted into the user’s view of
real world scene.
• The augmenting information
may consist of virtual geometric
objects placed into the
environment, or a display of non-
geometric information about
existing real objects such as
distribution of room temperature.
Introduction cntd
4
7. Combining the Real and Virtual Worlds
We need:
Precise models
Locations and optical properties of the viewer (or
camera) and the display
Calibration of all devices
To combine all local coordinate systems centered on
the devices and the objects in the scene in a global
coordinate system
7
8. Combining the Real and Virtual Worlds
Register models of all 3D objects of interest with their
counterparts in the scene
Track the objects over time when the user moves and
interacts with the scene
8
9. Combining the Real and Virtual Worlds
Registered in three dimensions
• Imagery is in 3D
• Graphics and Models are created by Designers
Exposure to learning experiences
Used to enhance collaborative tasks
9
10. Testing Scope
Defining Testing Scope for Testing AR apps :-
Tracking objects in real time. We need to make sure the
augmented object is rendered properly by AR applications.
Performance under different inputs. How the AR
applications handle different inputs such as change in
angle, orientation and distance between image target and
smart device.
Applications registers 2D/3D objects correctly and
appropriately. We need to make sure that image targets are
mapped correctly against their 3D objects.
Hyperlinks and interactive buttons redirect as expected.
Network related issues
10
11. AR in Software Testing
Identifying Implementation Areas :
Teaching and learning experience
Preparing and Tracking Test Machines(short setup
time)
Executing test cases on the fly
Using hand gestures to pass or fail a step
Reporting
Status call with clients through AR based Video
conferencing
11
16. Benefits of AR
Combines real-world environments and virtual reality
• Real-world environments can interact
with virtual objects.
• Virtual objects will respond to real-world
physical actions.
Interactive in real-time
• Real time processing
• Data can be generated in real time
16
“Augmented Reality” is nothing but the direct live feed of real world environment augmented by computer generated inputs which enhances the end users perception of the world by providing additional information that has communication capabilities.
Augmented reality is closest to the real world because mainly a user is perceiving
the real world with just a little computer generated data.
This distinction will probably fade as technology improves.
Need these things to seamlessly combine the real and virtual worlds.
Need precise models of the user’s environment and how it is sensed.
1st picture - real world
2nd picture - real world with virtual objects and inter-reflections and virtual
shading
1st picture - real world
2nd picture - real world with virtual objects and inter-reflections and virtual
shading
Real world has end dimensions to it. So the combination of software and real world environment is huge testing environment. Hence we have to understand that out of n combinations what all combinations are realistic and cover the vast case scenarios.