SlideShare a Scribd company logo
1 of 25
David Vandervoort
SOFTWARE TESTING FOR THE HOME ENTERTAINMENT INDUSTRY
THE CONTENTTHE CONTENT
THE MEDIUMTHE MEDIUM
THE DEVICETHE DEVICE
What exactly is it that we call Home Entertainment ?What exactly is it that we call Home Entertainment ?
THE CONTENTTHE CONTENT
THE MEDIUMTHE MEDIUM
THE DEVICETHE DEVICE
What exactly is it that we call Home Entertainment ?What exactly is it that we call Home Entertainment ?
• Digital Video
• Interactive Digital Television
• Multimedia productions
• Video games (consoles, PC, handhelds)
• Music
• Embedded software
THE CONTENT:THE CONTENT:
What exactly is it that we call Home Entertainment ?What exactly is it that we call Home Entertainment ?
• DVD
• Blu-ray
• Electronic Sell Through
• Web
• CD (CDDA, CD-rom)
• Flash memory
• Custom (cartridge, swipe cards, chip cards, …)
INTERACTIVESWTSERVICES
What exactly is it that we call Home Entertainment ?
THE MEDIUM:THE MEDIUM:
• Optical storage / playback
• PC / Mac
• Handheld (smart phone / PDA / Tablet …)
• Game Consoles
• Peripherals
• Digital HD TV
• Health & Lifestyle devices (Pedometer, Heart Rate monitors,
Activity monitors)
What exactly is it that we call Home Entertainment ?
THE DEVICE:THE DEVICE:
• Products often have a very short shelf life
Flexibility
THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY
• Short time to market cycles
• Often limited budgets
• Influenced by commercial sales patterns
• Products often have a very short shelf life
Flexibility
THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY
• Short time to market cycles
• Often limited budgets
• Influenced by commercial sales patterns
‘300’ enters the charts as number one in August 2007
and drops off the top 20 list after 39 weeks
• Products often have a very short shelf life
• Short time to market cycles
Flexibility
THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY
• Often limited budgets
• Influenced by commercial sales patterns
3 Months avg.
•
• Influenced by commercial sales patterns
• Products often have a very short shelf life
• Short time to market cycles
• Often limited budgets
Flexibility
THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY
• Educational productions
• Limited print numbers
• Limited target audience
• …
•
• Influenced by commercial sales patterns
• Products often have a very short shelf life
• Short time to market cycles
• Often limited budgets
Flexibility
THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY
• Start of school
• Christmas & New Year
• Easter
• …
• Microsoft Operating Systems
• Windows 98 / 2000 / XP / Vista
• Apple Operating Systems
• OS 9.x / 10.x (PPC / x86)
• Linux Operating Systems
• Ubuntu
• Open Suse
• Fedora
Diverse Environments
PC ENVIRONMENTSPC ENVIRONMENTS
• Microsoft Mobile OS
• Symbian OS
• Palm OS
• Apple iPhone OS
• RIM Blackberry OS
• Proprietary OS versions
Diverse Environments
MOBILE ENVIRONMENTSMOBILE ENVIRONMENTS
• DVD Players / Recorders
• BD players / Recorders
• iDTV set-top boxes
• Game Consoles
• Other (Smart RCs, Media streaming, Digital cameras, …)
Diverse Environments
CONSUMER ELECTRONICSCONSUMER ELECTRONICS
INTERACTIVEINTERACTIVE DVDDVD
BLU-RAY DISCBLU-RAY DISC
• BD-J (Blu-ray Disc Java)
iDTViDTV
• Globally Executable MHP
• OpenCable Application Platform
• …
WEBWEB
• REST, SOAP APIs
• AJAX
• AIR, Silverlight, …
Special Development environments
PRO-ACTIVEPRO-ACTIVE
TECHNICALTECHNICAL
NON-TECHNICALNON-TECHNICAL
INDEPENDENT ADVISORSINDEPENDENT ADVISORS
Guide the Client
TEST DEVELOPMENT FROM AN END-USER PERSPECTIVETEST DEVELOPMENT FROM AN END-USER PERSPECTIVE
COMBINATION OF DIFFERENT METHODOLOGIES AND TECHNIQUESCOMBINATION OF DIFFERENT METHODOLOGIES AND TECHNIQUES
• Risk Based
• Exploratory
• Scripted
• Compatibility based on historical system / platform matching
• Boundary and Range testing
• ...
PRAGMATIC, STRUCTURED BUT NOT BUREAUCRATICPRAGMATIC, STRUCTURED BUT NOT BUREAUCRATIC
Our own Methodology
CREATECREATE
• Full range of configurations to represent HE and multimedia market
EXPANDEXPAND
• Add new platforms to keep up with changing market
MAINTAINMAINTAIN
• Keep configurations up to date
Extensive Test Lab
COMMON NETWORK ENVIRONMENTSCOMMON NETWORK ENVIRONMENTS
• Windows, Linux, Novell
CUSTOM NETWORK ENVIRONMENTSCUSTOM NETWORK ENVIRONMENTS
• RM CC3
• DVB headend and stream distribution
Dedicated network environments
PERFORMANCE TEST TOOLSPERFORMANCE TEST TOOLS
• Careful reviews to select most flexible tools
• SilkPerformer®
for Web applications
• MMOG & P2P based casual game performance test tool Venus Blue ®
STANDARDS VERIFICATIONSTANDARDS VERIFICATION
• DVD video verifiers (Philips®
/ Interra®
)
AUDIOAUDIO
• Vector Scope for multi-channel audio
Tools
Keep up with ever evolving market
WEBWEB
Semantic Web,
Artificial Intelligence, …
OPTICAL DISC FORMATSOPTICAL DISC FORMATS
INTERCONNECTIVITY STANDARDSINTERCONNECTIVITY STANDARDS
Become standards experts
DVD / BLU-RAYDVD / BLU-RAY
• DVD specifications for read only disc (part 1-5)
• Blu-ray disc R (part 1-2) / RW (part 1-3)
• MPEG video
• MPEG audio
• AC-3
• …
INTERCONNECTIVITY STANDARDSINTERCONNECTIVITY STANDARDS
• USB
• Wireless USB
• DLNA
• S-ATA
• …
CD STANDARDSCD STANDARDS
• Red book
• Yellow book
• Green book
• …
Software testing
ISEB / ISTQBISEB / ISTQB
• Speak the same language
• Internationally accepted
T-MAPT-MAP
• Test management
• Popular in Benelux
• Often requirement for on-site consultancy
TL-TRAINING PLANTL-TRAINING PLAN
• 5 levels
• Specific to HE and multimedia
• Working with company systems
(time registration, project db’s, asset handling, …)
EVENTS / CONFERENCES / MAGAZINESEVENTS / CONFERENCES / MAGAZINES
• Keep up with trends and evolution of software testing
Specific techniques and skills
DIGITAL VIDEO STREAM CHECKINGDIGITAL VIDEO STREAM CHECKING
• Eye for detail
• Concentration
• Disciplined
GAMES TESTINGGAMES TESTING
• Eye for detail
• Patience
• Structured
• Analytic
• Disciplined
EDUCATIONAL SOFTWARE TESTINGEDUCATIONAL SOFTWARE TESTING
• Domain knowledge (RM networks / Interactive whiteboards / …)
• Structured
• Agility
• Usability
• Exploratory Testing
SOFTWARE TESTING FOR THE HOME ENTERTAINMENT INDUSTRY
QUESTIONS ?
David.vandervoort@testroniclabs.com
+32 11 303 636
www.testroniclabs.com

More Related Content

Viewers also liked

Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011TEST Huddle
 
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010TEST Huddle
 
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010TEST Huddle
 
'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de CockTEST Huddle
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
 
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010TEST Huddle
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010TEST Huddle
 
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...TEST Huddle
 
'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias ArmholtTEST Huddle
 
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice SiteurTEST Huddle
 
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...TEST Huddle
 
Martin Koojj - Testers in the Board of Directors
Martin Koojj - Testers in the Board of DirectorsMartin Koojj - Testers in the Board of Directors
Martin Koojj - Testers in the Board of DirectorsTEST Huddle
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010TEST Huddle
 
Kasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than KnowledgeKasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than KnowledgeTEST Huddle
 
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010TEST Huddle
 
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...TEST Huddle
 
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...TEST Huddle
 
Bruno Legeard - Model-Based Testing of a Financial Application
Bruno Legeard -  Model-Based Testing of a Financial ApplicationBruno Legeard -  Model-Based Testing of a Financial Application
Bruno Legeard - Model-Based Testing of a Financial ApplicationTEST Huddle
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideTEST Huddle
 
Susan Windsor - Dont Shoot the Messenger
Susan Windsor -  Dont Shoot the Messenger Susan Windsor -  Dont Shoot the Messenger
Susan Windsor - Dont Shoot the Messenger TEST Huddle
 

Viewers also liked (20)

Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
 
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
 
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
 
'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
Darshan Desai - Virtual Test Labs,The Next Frontier - EuroSTAR 2010
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
 
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
 
'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt'Model Based Test Design' by Mattias Armholt
'Model Based Test Design' by Mattias Armholt
 
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
 
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
 
Martin Koojj - Testers in the Board of Directors
Martin Koojj - Testers in the Board of DirectorsMartin Koojj - Testers in the Board of Directors
Martin Koojj - Testers in the Board of Directors
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
 
Kasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than KnowledgeKasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than Knowledge
 
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010
 
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
 
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
 
Bruno Legeard - Model-Based Testing of a Financial Application
Bruno Legeard -  Model-Based Testing of a Financial ApplicationBruno Legeard -  Model-Based Testing of a Financial Application
Bruno Legeard - Model-Based Testing of a Financial Application
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
 
Susan Windsor - Dont Shoot the Messenger
Susan Windsor -  Dont Shoot the Messenger Susan Windsor -  Dont Shoot the Messenger
Susan Windsor - Dont Shoot the Messenger
 

Similar to David Vandervoort - Software Testing for the Home Entertainment Industry

2019 company introduction
2019 company introduction2019 company introduction
2019 company introductionAndyWang204
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device MatrixCarly Vanderwert
 
Digital rapids overview_2012
Digital rapids overview_2012Digital rapids overview_2012
Digital rapids overview_2012SVGA
 
INPUT , OUTPUT AND STORAGE
INPUT , OUTPUT AND STORAGEINPUT , OUTPUT AND STORAGE
INPUT , OUTPUT AND STORAGERajihah Razali
 
Silicondust Powerpoint 2014
Silicondust Powerpoint 2014Silicondust Powerpoint 2014
Silicondust Powerpoint 2014Brian Henderson
 
Cds Digital Signage Presentation 112011
Cds Digital Signage Presentation 112011Cds Digital Signage Presentation 112011
Cds Digital Signage Presentation 112011mos81
 
SD powerpoint 2014_2
SD powerpoint 2014_2SD powerpoint 2014_2
SD powerpoint 2014_2HDHomeRun
 
concepts-of-computer.ppt1234567891011121
concepts-of-computer.ppt1234567891011121concepts-of-computer.ppt1234567891011121
concepts-of-computer.ppt1234567891011121CydeizelMercado1
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAazira96
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxJayasheelanP
 
AudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateAudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateJohn D'Annunzio
 
Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer
Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer
Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer Richard Harrington
 
Synergy multi studios packages
Synergy multi studios packagesSynergy multi studios packages
Synergy multi studios packagesManoj Kumar Rai
 
Synergy multi studios packages
Synergy multi studios packagesSynergy multi studios packages
Synergy multi studios packagesManoj Kumar Rai
 
JDI Corporate Overview
JDI Corporate OverviewJDI Corporate Overview
JDI Corporate OverviewMotownprguy
 
Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019
Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019
Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019Shylesh Sriranjan
 

Similar to David Vandervoort - Software Testing for the Home Entertainment Industry (20)

2019 company introduction
2019 company introduction2019 company introduction
2019 company introduction
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device Matrix
 
Digital rapids overview_2012
Digital rapids overview_2012Digital rapids overview_2012
Digital rapids overview_2012
 
Output devices
Output devicesOutput devices
Output devices
 
INPUT , OUTPUT AND STORAGE
INPUT , OUTPUT AND STORAGEINPUT , OUTPUT AND STORAGE
INPUT , OUTPUT AND STORAGE
 
Silicondust Powerpoint 2014
Silicondust Powerpoint 2014Silicondust Powerpoint 2014
Silicondust Powerpoint 2014
 
Cds Digital Signage Presentation 112011
Cds Digital Signage Presentation 112011Cds Digital Signage Presentation 112011
Cds Digital Signage Presentation 112011
 
SD powerpoint 2014_2
SD powerpoint 2014_2SD powerpoint 2014_2
SD powerpoint 2014_2
 
concepts-of-computer.ppt1234567891011121
concepts-of-computer.ppt1234567891011121concepts-of-computer.ppt1234567891011121
concepts-of-computer.ppt1234567891011121
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptx
 
ICT Workshop for Teachers
ICT Workshop for TeachersICT Workshop for Teachers
ICT Workshop for Teachers
 
AudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateAudioCodes Session Border Controller Update
AudioCodes Session Border Controller Update
 
GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )
GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )
GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )
 
Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer
Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer
Podcasting 101: Creating & Editing a podcast with Just a Mic and a Computer
 
Synergy multi studios packages
Synergy multi studios packagesSynergy multi studios packages
Synergy multi studios packages
 
Synergy multi studios packages
Synergy multi studios packagesSynergy multi studios packages
Synergy multi studios packages
 
JDI Corporate Overview
JDI Corporate OverviewJDI Corporate Overview
JDI Corporate Overview
 
Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019
Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019
Shylesh Sriranjan - 100 Cool Tech Gadgets in 2019
 

More from TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureTEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 

David Vandervoort - Software Testing for the Home Entertainment Industry

  • 1. David Vandervoort SOFTWARE TESTING FOR THE HOME ENTERTAINMENT INDUSTRY
  • 2. THE CONTENTTHE CONTENT THE MEDIUMTHE MEDIUM THE DEVICETHE DEVICE What exactly is it that we call Home Entertainment ?What exactly is it that we call Home Entertainment ?
  • 3. THE CONTENTTHE CONTENT THE MEDIUMTHE MEDIUM THE DEVICETHE DEVICE What exactly is it that we call Home Entertainment ?What exactly is it that we call Home Entertainment ?
  • 4. • Digital Video • Interactive Digital Television • Multimedia productions • Video games (consoles, PC, handhelds) • Music • Embedded software THE CONTENT:THE CONTENT: What exactly is it that we call Home Entertainment ?What exactly is it that we call Home Entertainment ?
  • 5. • DVD • Blu-ray • Electronic Sell Through • Web • CD (CDDA, CD-rom) • Flash memory • Custom (cartridge, swipe cards, chip cards, …) INTERACTIVESWTSERVICES What exactly is it that we call Home Entertainment ? THE MEDIUM:THE MEDIUM:
  • 6. • Optical storage / playback • PC / Mac • Handheld (smart phone / PDA / Tablet …) • Game Consoles • Peripherals • Digital HD TV • Health & Lifestyle devices (Pedometer, Heart Rate monitors, Activity monitors) What exactly is it that we call Home Entertainment ? THE DEVICE:THE DEVICE:
  • 7. • Products often have a very short shelf life Flexibility THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY • Short time to market cycles • Often limited budgets • Influenced by commercial sales patterns
  • 8. • Products often have a very short shelf life Flexibility THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY • Short time to market cycles • Often limited budgets • Influenced by commercial sales patterns ‘300’ enters the charts as number one in August 2007 and drops off the top 20 list after 39 weeks
  • 9. • Products often have a very short shelf life • Short time to market cycles Flexibility THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY • Often limited budgets • Influenced by commercial sales patterns 3 Months avg.
  • 10. • • Influenced by commercial sales patterns • Products often have a very short shelf life • Short time to market cycles • Often limited budgets Flexibility THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY • Educational productions • Limited print numbers • Limited target audience • …
  • 11. • • Influenced by commercial sales patterns • Products often have a very short shelf life • Short time to market cycles • Often limited budgets Flexibility THE INDUSTRY DEMANDS HIGH FLEXIBILITYTHE INDUSTRY DEMANDS HIGH FLEXIBILITY • Start of school • Christmas & New Year • Easter • …
  • 12. • Microsoft Operating Systems • Windows 98 / 2000 / XP / Vista • Apple Operating Systems • OS 9.x / 10.x (PPC / x86) • Linux Operating Systems • Ubuntu • Open Suse • Fedora Diverse Environments PC ENVIRONMENTSPC ENVIRONMENTS
  • 13. • Microsoft Mobile OS • Symbian OS • Palm OS • Apple iPhone OS • RIM Blackberry OS • Proprietary OS versions Diverse Environments MOBILE ENVIRONMENTSMOBILE ENVIRONMENTS
  • 14. • DVD Players / Recorders • BD players / Recorders • iDTV set-top boxes • Game Consoles • Other (Smart RCs, Media streaming, Digital cameras, …) Diverse Environments CONSUMER ELECTRONICSCONSUMER ELECTRONICS
  • 15. INTERACTIVEINTERACTIVE DVDDVD BLU-RAY DISCBLU-RAY DISC • BD-J (Blu-ray Disc Java) iDTViDTV • Globally Executable MHP • OpenCable Application Platform • … WEBWEB • REST, SOAP APIs • AJAX • AIR, Silverlight, … Special Development environments
  • 17. TEST DEVELOPMENT FROM AN END-USER PERSPECTIVETEST DEVELOPMENT FROM AN END-USER PERSPECTIVE COMBINATION OF DIFFERENT METHODOLOGIES AND TECHNIQUESCOMBINATION OF DIFFERENT METHODOLOGIES AND TECHNIQUES • Risk Based • Exploratory • Scripted • Compatibility based on historical system / platform matching • Boundary and Range testing • ... PRAGMATIC, STRUCTURED BUT NOT BUREAUCRATICPRAGMATIC, STRUCTURED BUT NOT BUREAUCRATIC Our own Methodology
  • 18. CREATECREATE • Full range of configurations to represent HE and multimedia market EXPANDEXPAND • Add new platforms to keep up with changing market MAINTAINMAINTAIN • Keep configurations up to date Extensive Test Lab
  • 19. COMMON NETWORK ENVIRONMENTSCOMMON NETWORK ENVIRONMENTS • Windows, Linux, Novell CUSTOM NETWORK ENVIRONMENTSCUSTOM NETWORK ENVIRONMENTS • RM CC3 • DVB headend and stream distribution Dedicated network environments
  • 20. PERFORMANCE TEST TOOLSPERFORMANCE TEST TOOLS • Careful reviews to select most flexible tools • SilkPerformer® for Web applications • MMOG & P2P based casual game performance test tool Venus Blue ® STANDARDS VERIFICATIONSTANDARDS VERIFICATION • DVD video verifiers (Philips® / Interra® ) AUDIOAUDIO • Vector Scope for multi-channel audio Tools
  • 21. Keep up with ever evolving market WEBWEB Semantic Web, Artificial Intelligence, … OPTICAL DISC FORMATSOPTICAL DISC FORMATS INTERCONNECTIVITY STANDARDSINTERCONNECTIVITY STANDARDS
  • 22. Become standards experts DVD / BLU-RAYDVD / BLU-RAY • DVD specifications for read only disc (part 1-5) • Blu-ray disc R (part 1-2) / RW (part 1-3) • MPEG video • MPEG audio • AC-3 • … INTERCONNECTIVITY STANDARDSINTERCONNECTIVITY STANDARDS • USB • Wireless USB • DLNA • S-ATA • … CD STANDARDSCD STANDARDS • Red book • Yellow book • Green book • …
  • 23. Software testing ISEB / ISTQBISEB / ISTQB • Speak the same language • Internationally accepted T-MAPT-MAP • Test management • Popular in Benelux • Often requirement for on-site consultancy TL-TRAINING PLANTL-TRAINING PLAN • 5 levels • Specific to HE and multimedia • Working with company systems (time registration, project db’s, asset handling, …) EVENTS / CONFERENCES / MAGAZINESEVENTS / CONFERENCES / MAGAZINES • Keep up with trends and evolution of software testing
  • 24. Specific techniques and skills DIGITAL VIDEO STREAM CHECKINGDIGITAL VIDEO STREAM CHECKING • Eye for detail • Concentration • Disciplined GAMES TESTINGGAMES TESTING • Eye for detail • Patience • Structured • Analytic • Disciplined EDUCATIONAL SOFTWARE TESTINGEDUCATIONAL SOFTWARE TESTING • Domain knowledge (RM networks / Interactive whiteboards / …) • Structured • Agility • Usability • Exploratory Testing
  • 25. SOFTWARE TESTING FOR THE HOME ENTERTAINMENT INDUSTRY QUESTIONS ? David.vandervoort@testroniclabs.com +32 11 303 636 www.testroniclabs.com