SlideShare a Scribd company logo
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 2011
TEST 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 2010
TEST 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 2010
TEST 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 Cock
TEST 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 2010
TEST 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 2010
TEST 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 2010
TEST 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 Armholt
TEST 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 Siteur
TEST 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 Directors
TEST 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 2010
TEST 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 Knowledge
TEST 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 2010
TEST 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 Application
TEST 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 Guide
TEST 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 introduction
AndyWang204
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device Matrix
Carly Vanderwert
 
Digital rapids overview_2012
Digital rapids overview_2012Digital rapids overview_2012
Digital rapids overview_2012SVGA
 
Output devices
Output devicesOutput devices
Output devices
yaseen baig
 
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_2
HDHomeRun
 
concepts-of-computer.ppt1234567891011121
concepts-of-computer.ppt1234567891011121concepts-of-computer.ppt1234567891011121
concepts-of-computer.ppt1234567891011121
CydeizelMercado1
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
nooramirahazmn
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
azira96
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptx
JayasheelanP
 
AudioCodes Session Border Controller Update
AudioCodes Session Border Controller UpdateAudioCodes Session Border Controller Update
AudioCodes Session Border Controller Update
John D'Annunzio
 
GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )
GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )
GFGC CHIKKABASUR ( OUTPUT DEVICES ON COMPUTER )
GOVT FIRST GRADE COLLEGE CHIKKABASUR
 
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 packages
Manoj Kumar Rai
 
Synergy multi studios packages
Synergy multi studios packagesSynergy multi studios packages
Synergy multi studios packages
Manoj Kumar Rai
 
ch7-creativity and multimedia systems. pdf
ch7-creativity and multimedia systems. pdfch7-creativity and multimedia systems. pdf
ch7-creativity and multimedia systems. pdf
PrinceFahadFarooqm
 
JDI Corporate Overview
JDI Corporate OverviewJDI Corporate Overview
JDI Corporate Overview
Motownprguy
 

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
Chapter 7Chapter 7
Chapter 7
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
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
 
ch7-creativity and multimedia systems. pdf
ch7-creativity and multimedia systems. pdfch7-creativity and multimedia systems. pdf
ch7-creativity and multimedia systems. pdf
 
JDI Corporate Overview
JDI Corporate OverviewJDI Corporate Overview
JDI Corporate Overview
 

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- Accenture
TEST 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 Scrum
TEST 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 Tests
TEST 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 Work
TEST 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 Heights
TEST 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 Us
TEST 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 Enterprises
TEST 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 Coverage
TEST 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 Testers
TEST 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 successfully
TEST 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 Heuristics
TEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
TEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
TEST 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

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 

Recently uploaded (20)

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 

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