|
BugHuntress company has been conducting a number of long-term (more than 3 years) projects
in the field of embedded systems testing. Today we may say that we take part in the
evolution of several hardware-software complexes.
Among them a ranking place belongs to multimedia hardware-software systems -
consumer players for different types of media content, programmable control consoles, etc.
For projects of this kind we have set up and documented processes
that encompass all logical threads of the system development.
Our suggestions on improvement of equipment ergonomics were implemented and changed
the exterior as well as internals of a number of sophisticated hardware-software complexes.
- XPPC - a home audio system
- WPS - a Wi-Fi based positioning system
- MadeEasy - an application for golfers (GPS receiver, Palm or Pocket PC)
|
|
Name |
XPPC |
Platform/OS |
PDA/Windows CE |
Language |
Java |
Tools |
IntelliJ IDEA, MS Embedded C++ |
Category |
MultiMedia |
Summary |
Home Audio System |
Description |
The XPPC allows the user to store a
huge CD collection in digital format (up to 1000 CDs), then control that music collection from
a wireless touch-screen remote that features a remarkably elegant and simple user interface.
It also provides direct access to the XPPC Music Service, a digital music service that offers
100 channels of digital radio plus a full download store where the user can purchase and
download hundreds of thousands of major label songs directly to the jukebox. The user can take
any of this music and build personalized playlists, create "mix" CDs, export songs to
a portable player, or distribute music wirelessly throughout the home to other XPPC receivers. The system provides top quality audio with a custom-designed speaker and amplifier system. |
Screenshots |


|
Type of software/system tested |
Client-server application for a special device based
on PocketPC. |
Type of testing completed |
Manual black-box. Functional, unit,
stress, load, configuration and acceptance testing.
|
Duration |
Over 8000 hrs. |
Team size |
1 Team Lead
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Suggestions |
Key challenges to the project |
Challenge: At the first stage the application
to test was developed for
a unique device which existed only as a prototype. Testing needed to be performed on hardware
which did not exist.
Solution: Using of a high-end simulator with predetermined limitations. |

Name |
WPS |
Platform/OS |
Windows |
Language |
C++ |
Tools |
Visual Studio .Net |
Category |
Wireless |
Summary |
802.11 based positioning system |
Description |
WPS application simulates a GPS device.
It uses the public databases which contain MAC addresses and Lat/Long coordinates
for access points in metro area. The application scans for 802.11 access points
and gets location information.
|
Type of software/system tested |
Wi-Fi based positioning software |
Type of testing completed |
Functional, configuration,
UI testing, installation, stress, modular, integration
|
Team size |
1 Team Lead
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Suggestions |

Name |
MadeEasy |
Platform/OS |
PalmOS 4.0 or later; WinCE 4.0 or later; Windows 98/NT/2000/XP |
Language |
C++ |
Tools |
CodeWarrior9.0/Embedded Visual C++4.0/MS Visual Studio6.0 |
Category |
Business |
Summary |
A "Must Have" for any golfer serious about lowering their score. |
Description |
Using a GPS receiver and a Palm or Pocket PC, MadeEasy provides
golfers with distance measurements to the front, center and back of a green, assisting in the appropriate club selection for the remaining distance. Also included is the option to select up to four customizable locations, such as water hazards and sand traps. Another feature is the scorecard for up to four golfers. |
Screenshots |

|
Type of software/system tested |
Palm-PPC application to facilitate golf playing. |
Type of testing completed |
Manual black-box. Functional testing, regression, configuration, stress testing |
Duration |
Over 500 hrs. |
Team size |
1 Team Lead
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports and suggestions
User manual
Acceptance test cases |
Key challenges to the project |
Challenge: Many Palm and PPC devices, 3 different GPS devices to be supported.
Solution: Breaking down all the devices into groups. Testing each group with a suitable GPS device. |
|
|
More projects completed:
Mobile, PDA Testing
Web, eCommerce Testing
PC Programs Testing
|
|
| Portfolio |
| Examples of Projects | | Case Studies | | Know-how Example | | Examples of Scripts |
|
|
|