Submit Search
Upload
Test Automation for Embedded Devices
•
0 likes
•
3,083 views
Scott Barber
Follow
Test Automation for Embedded Systems
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Embedded System Test Automation
Embedded System Test Automation
GlobalLogic Ukraine
Automated hardware testing using python
Automated hardware testing using python
Yuvaraja Ravi
Automated Regression Testing for Embedded Systems in Action
Automated Regression Testing for Embedded Systems in Action
AANDTech
Automated Testing for Embedded Software in C or C++
Automated Testing for Embedded Software in C or C++
Lars Thorup
AUTOMATED TESTING USING PYTHON (ATE)
AUTOMATED TESTING USING PYTHON (ATE)
Yuvaraja Ravi
Functional verification techniques EW16 session
Functional verification techniques EW16 session
Sameh El-Ashry
Tdd with python unittest for embedded c
Tdd with python unittest for embedded c
Benux Wei
CPU Verification
CPU Verification
Ramdas Mozhikunnath
Recommended
Embedded System Test Automation
Embedded System Test Automation
GlobalLogic Ukraine
Automated hardware testing using python
Automated hardware testing using python
Yuvaraja Ravi
Automated Regression Testing for Embedded Systems in Action
Automated Regression Testing for Embedded Systems in Action
AANDTech
Automated Testing for Embedded Software in C or C++
Automated Testing for Embedded Software in C or C++
Lars Thorup
AUTOMATED TESTING USING PYTHON (ATE)
AUTOMATED TESTING USING PYTHON (ATE)
Yuvaraja Ravi
Functional verification techniques EW16 session
Functional verification techniques EW16 session
Sameh El-Ashry
Tdd with python unittest for embedded c
Tdd with python unittest for embedded c
Benux Wei
CPU Verification
CPU Verification
Ramdas Mozhikunnath
Embedded Testing 2015
Embedded Testing 2015
Vassilis Rizopoulos
How to create SystemVerilog verification environment?
How to create SystemVerilog verification environment?
Sameh El-Ashry
Uvm presentation dac2011_final
Uvm presentation dac2011_final
sean chen
S emb t10-development
S emb t10-development
João Moreira
SANER 2015 ERA track: Differential Flame Graphs
SANER 2015 ERA track: Differential Flame Graphs
corpaulbezemer
UVM Methodology Tutorial
UVM Methodology Tutorial
Arrow Devices
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog
Ramdas Mozhikunnath
Jonathan bromley doulos
Jonathan bromley doulos
Obsidian Software
UVM: Basic Sequences
UVM: Basic Sequences
Arrow Devices
UVM ARCHITECTURE FOR VERIFICATION
UVM ARCHITECTURE FOR VERIFICATION
IAEME Publication
Testing in-python-and-pytest-framework
Testing in-python-and-pytest-framework
Arulalan T
SystemVerilog based OVM and UVM Verification Methodologies
SystemVerilog based OVM and UVM Verification Methodologies
Ramdas Mozhikunnath
Bristol 2009 q1_blackmore_tim
Bristol 2009 q1_blackmore_tim
Obsidian Software
Qtp
Qtp
priya_trivedi
Debugging and Fixing Errors in Published Instrument
Debugging and Fixing Errors in Published Instrument
Bradford Hull
Bangalore march07
Bangalore march07
Obsidian Software
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
DVClub
Functial Verification Tutorials
Functial Verification Tutorials
guestbcfac5
Uvm dac2011 final_color
Uvm dac2011 final_color
Jamal EL HAITOUT
How to Connect SystemVerilog with Octave
How to Connect SystemVerilog with Octave
Amiq Consulting
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Perfecto by Perforce
Software Quality
Software Quality
Joe Walling
More Related Content
What's hot
Embedded Testing 2015
Embedded Testing 2015
Vassilis Rizopoulos
How to create SystemVerilog verification environment?
How to create SystemVerilog verification environment?
Sameh El-Ashry
Uvm presentation dac2011_final
Uvm presentation dac2011_final
sean chen
S emb t10-development
S emb t10-development
João Moreira
SANER 2015 ERA track: Differential Flame Graphs
SANER 2015 ERA track: Differential Flame Graphs
corpaulbezemer
UVM Methodology Tutorial
UVM Methodology Tutorial
Arrow Devices
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog
Ramdas Mozhikunnath
Jonathan bromley doulos
Jonathan bromley doulos
Obsidian Software
UVM: Basic Sequences
UVM: Basic Sequences
Arrow Devices
UVM ARCHITECTURE FOR VERIFICATION
UVM ARCHITECTURE FOR VERIFICATION
IAEME Publication
Testing in-python-and-pytest-framework
Testing in-python-and-pytest-framework
Arulalan T
SystemVerilog based OVM and UVM Verification Methodologies
SystemVerilog based OVM and UVM Verification Methodologies
Ramdas Mozhikunnath
Bristol 2009 q1_blackmore_tim
Bristol 2009 q1_blackmore_tim
Obsidian Software
Qtp
Qtp
priya_trivedi
Debugging and Fixing Errors in Published Instrument
Debugging and Fixing Errors in Published Instrument
Bradford Hull
Bangalore march07
Bangalore march07
Obsidian Software
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
DVClub
Functial Verification Tutorials
Functial Verification Tutorials
guestbcfac5
Uvm dac2011 final_color
Uvm dac2011 final_color
Jamal EL HAITOUT
How to Connect SystemVerilog with Octave
How to Connect SystemVerilog with Octave
Amiq Consulting
What's hot
(20)
Embedded Testing 2015
Embedded Testing 2015
How to create SystemVerilog verification environment?
How to create SystemVerilog verification environment?
Uvm presentation dac2011_final
Uvm presentation dac2011_final
S emb t10-development
S emb t10-development
SANER 2015 ERA track: Differential Flame Graphs
SANER 2015 ERA track: Differential Flame Graphs
UVM Methodology Tutorial
UVM Methodology Tutorial
SOC Verification using SystemVerilog
SOC Verification using SystemVerilog
Jonathan bromley doulos
Jonathan bromley doulos
UVM: Basic Sequences
UVM: Basic Sequences
UVM ARCHITECTURE FOR VERIFICATION
UVM ARCHITECTURE FOR VERIFICATION
Testing in-python-and-pytest-framework
Testing in-python-and-pytest-framework
SystemVerilog based OVM and UVM Verification Methodologies
SystemVerilog based OVM and UVM Verification Methodologies
Bristol 2009 q1_blackmore_tim
Bristol 2009 q1_blackmore_tim
Qtp
Qtp
Debugging and Fixing Errors in Published Instrument
Debugging and Fixing Errors in Published Instrument
Bangalore march07
Bangalore march07
Challenges in Using UVM at SoC Level
Challenges in Using UVM at SoC Level
Functial Verification Tutorials
Functial Verification Tutorials
Uvm dac2011 final_color
Uvm dac2011 final_color
How to Connect SystemVerilog with Octave
How to Connect SystemVerilog with Octave
Similar to Test Automation for Embedded Devices
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Perfecto by Perforce
Software Quality
Software Quality
Joe Walling
Functional testing vs non functional testing | Difference Between Functional ...
Functional testing vs non functional testing | Difference Between Functional ...
Intellipaat
Tdd dev session
Tdd dev session
Danyllo Albuquerque
Discover the power of QA automation testing
Discover the power of QA automation testing
Softweb Solutions
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
Perfecto by Perforce
Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02
Archana Survase
Approaches to Software Testing
Approaches to Software Testing
Scott Barber
Types of Non Functional Testing
Types of Non Functional Testing
iFour Technolab Pvt. Ltd.
Fitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation System
Harbinger Systems - HRTech Builder of Choice
Functional and Non-functional Test automation
Functional and Non-functional Test automation
Dr Ganesh Iyer
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Quontra Solutions
perf_intro_ppt.pdf
perf_intro_ppt.pdf
kirangandhi23
Class17
Class17
makesame
Testing concepts
Testing concepts
sangamesh kumbar
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
Parasoft
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
IRJET Journal
Ian Sommerville, Software Engineering, 9th EditionCh 8
Ian Sommerville, Software Engineering, 9th EditionCh 8
Mohammed Romi
Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?
Ghodhbane Mohamed Amine
Automation service introduction
Automation service introduction
Hai Tran Son
Similar to Test Automation for Embedded Devices
(20)
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Fast Data, Fast Delivery: How Smart Analysis Accelerates App Testing
Software Quality
Software Quality
Functional testing vs non functional testing | Difference Between Functional ...
Functional testing vs non functional testing | Difference Between Functional ...
Tdd dev session
Tdd dev session
Discover the power of QA automation testing
Discover the power of QA automation testing
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02
Approaches to Software Testing
Approaches to Software Testing
Types of Non Functional Testing
Types of Non Functional Testing
Fitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation System
Functional and Non-functional Test automation
Functional and Non-functional Test automation
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
perf_intro_ppt.pdf
perf_intro_ppt.pdf
Class17
Class17
Testing concepts
Testing concepts
Are Your Continuous Tests Too Fragile for Agile?
Are Your Continuous Tests Too Fragile for Agile?
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
Overview and Analysis of Automated Testing Tools: Ranorex, Test Complete, Se...
Ian Sommerville, Software Engineering, 9th EditionCh 8
Ian Sommerville, Software Engineering, 9th EditionCh 8
Need To Automate Test And Integration Beyond Current Limits?
Need To Automate Test And Integration Beyond Current Limits?
Automation service introduction
Automation service introduction
More from Scott Barber
Iqnite keynote
Iqnite keynote
Scott Barber
Testing Missions in Context From Checking to Assessment
Testing Missions in Context From Checking to Assessment
Scott Barber
Performance Testing in Context; From Simple to Rocket Science
Performance Testing in Context; From Simple to Rocket Science
Scott Barber
Performance Testing for Managers
Performance Testing for Managers
Scott Barber
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance Bottlenecks
Scott Barber
SOA Testing Challenges
SOA Testing Challenges
Scott Barber
Testing and Tester Evolution
Testing and Tester Evolution
Scott Barber
Testing Tasks and Blooms Taxonomy
Testing Tasks and Blooms Taxonomy
Scott Barber
Introducing the Captain of your Special Teams... The Performance Test Lead
Introducing the Captain of your Special Teams... The Performance Test Lead
Scott Barber
Control model testing
Control model testing
Scott Barber
Performance Testing on Agile Development Teams
Performance Testing on Agile Development Teams
Scott Barber
More from Scott Barber
(11)
Iqnite keynote
Iqnite keynote
Testing Missions in Context From Checking to Assessment
Testing Missions in Context From Checking to Assessment
Performance Testing in Context; From Simple to Rocket Science
Performance Testing in Context; From Simple to Rocket Science
Performance Testing for Managers
Performance Testing for Managers
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance Bottlenecks
SOA Testing Challenges
SOA Testing Challenges
Testing and Tester Evolution
Testing and Tester Evolution
Testing Tasks and Blooms Taxonomy
Testing Tasks and Blooms Taxonomy
Introducing the Captain of your Special Teams... The Performance Test Lead
Introducing the Captain of your Special Teams... The Performance Test Lead
Control model testing
Control model testing
Performance Testing on Agile Development Teams
Performance Testing on Agile Development Teams
Recently uploaded
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Precisely
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Recently uploaded
(20)
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Test Automation for Embedded Devices
1.
Test Automation for
Embedded Devices Originally Created for: 5th International Conference on QA & Testing for Embedded Systems October 18-20, Bilbao, Spain Scott Barber Chief Technologist PerfTestPlus, Inc. www.PerfTestPlus.com Test Automation for Embedded Systems Page 1 © 2006 PerfTestPlus A ll rights reserved.
2.
Introduction
Using Automation to Test Internet-Based Applications on Embedded Devices Based on: “Automated Testing for Embedded Devices”, Scott Barber & Chris Walters, 2002 and “Testing Embedded Devices”, presented at MIT as a guest instructor in 2002 www.PerfTestPlus.com Test Automation for Embedded Systems Page 2 © 2006 PerfTestPlus A ll rights reserved.
3.
Who Am I? My
name is Scott Barber and I’m a test-aholic… Chief Technologist of PerfTestPlus, Inc. Executive Director for the Association for Software Testing Co-Founder of the Workshop On Performance and Reliability (WOPR) Member of the Context-Driven School of Software Testing Signatory of the Agile Manifesto for Software Development Prolific author, speaker and columnist Internet-based, embedded application testing specialist …Oh yeah, I almost forgot, I’ve been involved with over 100 separate software testing projects. www.PerfTestPlus.com Test Automation for Embedded Systems Page 3 © 2006 PerfTestPlus A ll rights reserved.
4.
Internet-Based, Embedded Applications Software
that requires Internet connectivity to make use of the entire feature-set. Software that resides on (typically hand held) embedded systems. Systems cannot (effectively) be instrumented by test by loading or installing test software directly onto the device. Examples typically include: Cell Phones PDA's Set Top Boxes Cameras www.PerfTestPlus.com Test Automation for Embedded Systems Page 4 © 2006 PerfTestPlus A ll rights reserved.
5.
Internet-Based, Embedded Applications
www.PerfTestPlus.com Test Automation for Embedded Systems Page 5 © 2006 PerfTestPlus A ll rights reserved.
6.
Internet-Based, Embedded Applications Significant,
non-obvious testing challenges: Real-time, embedded and PC-based software testing industries each have their own techniques, tools, approaches and terminology... and they rarely overlap. Real-time and embedded software testers are typically the most senior engineers & developers on the project. PC-based software testers are predominantly have little to no electrical engineering or development experience. The majority of Internet-based, embedded applications are being tested by PC-based software testers. www.PerfTestPlus.com Test Automation for Embedded Systems Page 6 © 2006 PerfTestPlus A ll rights reserved.
7.
Five Basic Approaches Unit
testing in testing in the IDE (Manual or Automated) Human testers using actual devices (Manual) Externally driven test automation via connection to a PC Testing against simulators or emulators (Manual or Automated) Back end testing via Internet (Manual or Automated) www.PerfTestPlus.com Test Automation for Embedded Systems Page 7 © 2006 PerfTestPlus A ll rights reserved.
8.
Unit Testing in
the IDE Pros: No special hardware or software required Relatively easy to accomplish Can ensure that software units function as designed when accessed independently from one another Cons: No indication of how units work in combination No indication of how software will interact with system hardware No ability to test realistic usage scenarios www.PerfTestPlus.com Test Automation for Embedded Systems Page 8 © 2006 PerfTestPlus A ll rights reserved.
9.
Human Testers on
Actual Device Pros: No special hardware or software required Relatively easy to accomplish Only way to effectively test usability and performance Typically very important in addition to other forms of testing Cons: Can be extremely time consuming Prone to human error Typically limits total number of test cases, scenarios and variations tested www.PerfTestPlus.com Test Automation for Embedded Systems Page 9 © 2006 PerfTestPlus A ll rights reserved.
10.
External Driven Automation Pros:
Can enable test automation Can increase test coverage Can enable scenario based testing Cons: Often challenging to impossible to implement Typically fragile Frequently has unexpected effects on device hardware and state Rarely enables detailed or accurate test verification www.PerfTestPlus.com Test Automation for Embedded Systems Page 10 © 2006 PerfTestPlus A ll rights reserved.
11.
Testing Against Simulators
or Emulators Simulators: Generally allow users to experience what a thing will look and feel like but which doesn't use the same code base. PC-based flight simulators are a good example. Emulators: Are pieces of software that allow an application written for one platform or operating system to be executed on another platform or operating system. Unix emulators running on a windows platform to enable the execution of unix-based programs in a windows- based environment are good examples. www.PerfTestPlus.com Test Automation for Embedded Systems Page 11 © 2006 PerfTestPlus A ll rights reserved.
12.
Testing Against Simulators
or Emulators Simulator Testing Pros: Enable testing prior to devices being ready Very good for early testing of user experience or paradigm testing Can provide all of the benefits of software prototyping, including generation of test ideas Simulator Testing Cons: Not a valid test of actual software to be used in production Can give a false sense of security Usability and paradigm testing results may be invalid if executed on a significantly different platform www.PerfTestPlus.com Test Automation for Embedded Systems Page 12 © 2006 PerfTestPlus A ll rights reserved.
13.
Testing Against Simulators
or Emulators Emulator Testing Pros: Test actual production code Typically reveal many of the same defects as testing on the actual device Frequently enable test automation, increase test coverage and enable scenario based testing Emulator Testing Cons: Not a valid test for performance Will not reveal defects specific to device hardware or configuration Usability and paradigm testing results may be invalid if executed on a significantly different platform www.PerfTestPlus.com Test Automation for Embedded Systems Page 13 © 2006 PerfTestPlus A ll rights reserved.
14.
Back-End Testing via
Internet www.PerfTestPlus.com Test Automation for Embedded Systems Page 14 © 2006 PerfTestPlus A ll rights reserved.
15.
Back-End Testing via
Internet Pros: Indistinguishable from actual device testing from back-end components (when done correctly) Generally easy to automate via emulator Good for performance testing Does not require cellular/satellite networks to be operational Cons: Does not test the actual device or how software will perform on the device Not good for usability, paradigm or non-internet based features. www.PerfTestPlus.com Test Automation for Embedded Systems Page 15 © 2006 PerfTestPlus A ll rights reserved.
16.
First Hand Experiences
(Case Studies) Testing the Inet API on the RIM Blackberry Testing the ESPN Mobile Phone Testing Microsoft's IPTV solution www.PerfTestPlus.com Test Automation for Embedded Systems Page 16 © 2006 PerfTestPlus A ll rights reserved.
17.
Questions
www.PerfTestPlus.com Test Automation for Embedded Systems Page 17 © 2006 PerfTestPlus A ll rights reserved.
18.
Contact Info
Scott Barber Chief Technologist PerfTestPlus, Inc. E-mail: Web Site: sbarber@perftestplus.com www.PerfTestPlus.com www.PerfTestPlus.com Test Automation for Embedded Systems Page 18 © 2006 PerfTestPlus A ll rights reserved.
Download now