BugHuntress QA Lab: outsourcing software testing services in Ukraine (Eastern Europe) - mobile, wireless, embedded, WAP, Web 2.0, e-Commerce, Business applications Each found bug is a step to success of your software in the market
 
Request for quotation; Business and partnership questions; Inquiries




  Portfolio:
    Projects -
    Mobile, PDA
    Software
    Testing

BugHuntress QA Lab: Examples of software testing projects completed - PDA, mobile, wireless

Mobile & PDA Testing Projects

BugHuntress is dedicated to Mobile Software domain for more than 6 years. Within this period we have accumulated an extended experience in testing of system software, corporate and consumer applications for different mobile platforms - Palm, Pocket PC, Windows Mobile, Symbian:
  • Knowledge of vendors' standards for different lines of mobile devices and how exactly the vendors order to use their devices;
  • Understanding of 'mobile' usability - how the software must be designed and developed with regard to user's applying and form-factors of specific devices;
  • Own automated testing tools used in addition to standard off-the-shelf tools;
  • Experience in setting up and usage of wire and wireless connection protocols, deeper knowledge of their concepts and structure.
    (see also Know-how description)
Our company has grown simultaneously with mobile technologies evolution. Our specialists are familiar with various series of mobile devices, beginning from the first models and up to the latest ones. We have witnessed the change of their concepts, what their manufacturers aspire to and what they want to leave behind. This is where our experience is extended very much - from stand-alone and network games to sophisticated air transport and security applications.


Examples of mobile/PDA applications testing projects completed:

Name

Taptu.com

Platform/OS

Cross platform including different mobile platforms and form-factors

Tools

Web 2.0, Java

Category

Web search engine for mobile devices (a mobile internet system)

Summary

Ongoing testing support of the beta version

Description

Taptu.com is a new search engine for mobile phones. It is an innovative system built on the basis of Web 2.0 and mobile technologies. It takes into account differences of diverse handhelds and adapts the content of the pages displayed to sizes and other peculiarities of mobile devices (cell phones, BlackBerry, smartphones, etc.).

In its database Taptu has indexed millions of songs, videos and information about artists. A user can listen to them on a mobile phone wherever he/she is. But music is only a small part of the multimedia content which can be found with the help of Taptu.

Screenshots

Type of testing completed

Black box, functional testing, regression, configuration testing, usability testing

Team size

1 team lead, 3 test engineers

Results to the customer

Test Plan

Test Cases

Bug Reports and Suggestions

Key challenges to the project

Challenge: a lot of platforms to be tested.

Solution: A specialized automated tool was used to speed up the testing process.

  Request further information or free project estimation Get Top


Name

Fexius

Platform/OS

Windows NT/2000/XP, Symbian, MS Smartphone, MIDP

Language

Java, C++, J2ME, J2EE

Category

Entertainment

Summary

A phone UI player, editor, manager

Description

Fexius includes the following components:

Fexplayer is the core technology of Fexius. It is a compact application that runs on mobile handsets, displaying and managing customized and branded UIs, called Trigs (see below).

Fexes are customized and branded UIs that can be downloaded or pushed to Fexplayer - enabled handsets over the air.

Fexlets are partial UI updates, allowing areas of the phone's UI (for example, menus, images, ring tones) to be replaced over the air without affecting the rest of the Fex. Fexlets are well suited to promotional UI content such as client-based service stores, "top ten" lists and advertisements.

Fexserver is a server package that manages the sending of Fexuis content (Fexplayer, Fexes and Fexlets) over the air to mobile handsets. Fexserver incorporates Fexpublisher, a back-end server application that allows management of Fexius content before deployment on standard Web and synchronization servers.

Fexbuilder is a GUI-based development tool for Windows that allows Fexes and Fexlets to be developed and modified by UI designers.

Screenshots

    

Type of software/system tested

Web client-server application with mobile phones clients. It allows downloading a favorite phone desktop theme via WAP and/or GPRS. Supported client-platforms: Symbian, MSSmartphone. MIDP is also supported.

Type of testing completed

Manual black-box. Usability, configuration, integration and functionality testing

Duration

Over 4200 hrs.

Team size

1 team lead

4 test engineers (average)

Results to the customer

Test Plan

Test Cases

Bug Reports and suggestions

Key challenges to the project

Challenge: Testing under different platforms with the goal to keep up the product with the same interface. Absence of stable GPRS connection. Fast growth of testing team.

Solution: Usage of products for automated testing (Rational). Usage of programs which emulate GPRS. Composing of additional internal documentation to ease the training of new testers.

  Request further information or free project estimation Get Top


Name

Bug Huntress Test Suite

Platform/OS

Windows NT/2000/XP, Palm OS

Language

C/C++, Pascal

Tools

CodeWarrior 8.0, VC 6.0, Delphi 6.0

Category

Testing

Summary

Application for Palm test automation

Description

A goal of this project was to create an application for Palm test automation. The Test suite developed consists of two parts: Palm-part and PC-part. Palm-part provides the QA engineer with a set of functions for recording and replaying of a sequence of actions for bug reproduction. PC-part is intended for bug analysis, editing and other actions over recorded sequences. Low-level Palm OS development was used and special version of Palm OS emulator was created.

Screenshots

Type of software/system tested

A client-server system with a Palm OS client and a Windows server. A tool for automated testing of Palm OS-based applications.

Type of testing completed

Manual black-box and white-box. Functionality, stress, integration, configuration, installation, usability, regression testing.

Duration

Over 11000 hrs.

Team size

1 team lead

2 Sr. test engineers

8 test engineers

Results to the customer

Test Plan

Test Cases

Bug Reports

Key challenges to the project

Challenge: Necessity to test a huge amount of Palm OS applications before starting to test BHTS. Strict quality standards, higher requirements for stress testing and many devices to be supported.

Solution: Creation of own knowledge-base of universal scripts designed for testing of different Palm OS applications.

  Request further information or free project estimation Get Top


Name

Secure Suite for Different PDA's (Palm, Pocket PC, Symbian, RIM)

Language

C++

Tools

Code Warrior 8.0

Category

Security software

Summary

Software system which provides protection, control and secure access to different handheld devices and data.

Description

A thorough research enabled to implement new revolutionary ideas on the basis of 4 handheld platforms: Palm OS, Pocket PC, Symbian OS, RIM OS. The results of our research discovered new principles of security for different PDA OS which differ from the standard ones. Working with OS on deep level and using of OS undocumented performance capabilities made it possible to develop powerful and flexible security tool. PDA Secure Suit enables users to gain full control over the access to the data stored on handheld devices.

Supported features for Palm OS: Data encryption and password security of Palm and third party applications, Hotsync and beaming password protection, Flexible capabilities of auto device locking after power-off, different passwords for turning the device on and for application usage, individual passwords for different applications, 7 encryption algorithms, card encryption.

Supported features for Pocket PC: Secure Folders data encryption, Password secure for Pocket PC PIM and third party applications, ActiveSync and beaming password protection, Flexible capabilities of auto device locking after power-off, Different passwords for turning device and for application using 7 encryption algorithms, Card encryption.

Supported features for Symbian OS: Secure Folders data encryption, IR transfer password protection, Flexible capabilities of auto device locking after power-off, Password for turning the device on and 7 encryption algorithms.

Supported features for RIM OS: Password security RIM and third party applications, Flexible capabilities of auto device locking after power-off, Different passwords for turning the device on and for application using 7 encryption algorithms.

PC part allows to gain a central control over organization's handheld devices with different platforms (Palm OS, Pocket PC, Symbian OS, RIM OS) due to the special policies, which contain security settings. Monitoring of handheld devices connected to computer local network, and flexible control over their access and usage in local network are also possible.

Type of software/system tested

Trust Mobility PC client-server for Palm, PPC, MSSmartphone, Symbian, RIM

Type of testing

Manual black-box. Functionality, stress, usability, configuration, regression, integration and installation

Duration

Over 4300 hrs.

Team size

3 test engineers

Results to the customer

Test Plan

Test Cases

Bug Reports and suggestion

User manual

Acceptance test cases

Use Cases

Key challenges to the project

Challenge: Data Security & Protection testing. Support of multiple platforms and devices. Usage of many modules. Very large amount of testing with very constrained time frame.

Solution: Specific devices were purchased. Other devices were emulated. Scheduling and strict division of tasks.

  Request further information or free project estimation Get Top


Name

Palm Games (Arcanoid, Pinball, WallsWorld)

Platform/OS

Palm OS

Language

C, C++

Tools

Codewarrior 9 for Palm OS

Category

Games

Summary

Popular games realization for Palm OS

Description

Arcanoid: Ruling the rocket, player fights off the ball and breaks bricks on the field. The aim of the game is to destroy all bricks in spite of constant increase of game tempo and ball speed. During the game player gets prizes, and it helps him to win (he can upgrade his weapon or use several balls). A number of animated background pictures, more than 60 levels, comfortable controlling, realistic reflection of the ball on barriers, several types of mechanic monsters on ball way, gravitational fields, which break the ball trajectory.

Pinball: The aim of the game is to get as many scores as possible and not to lose control over ball. Player uses two spades, with which he can catch, fight off and direct the ball. There are different splashboards and gates on the game field, and when the player fights them he gets scores. Player can upgrade his space ship, hire a crew and grip trophy, from small ships to rich interstellar caravans.

Wallsword: Player should bring the ball through the labyrinth full of dangerous objects and barriers, collecting magic crystals. Ball can never stop to move through the labyrinth; and any barrier on his way changes his trajectory. To win this game one should predict the consequences of each movement. After having gathered all crystals, ball always gets to the exit of the labyrinth.

Screenshots

    


  


    

Type of software/system tested

Internal project. Logic and dynamic Palm games

Type of testing completed

Manual black-box. Usability, configuration, functionality and integration testing.

Duration

Over 500 hrs.

Team size

2 test engineers

Results to the customer

Test Plan

Test Cases

Bug Reports and suggestions

Key challenges to the project

Challenge: Multiplatform testing. Variety of supported devices.

Solution: Purchase of devices which belong to different groups. In addition to them emulators and simulators were used.



More projects completed:   Embedded Systems Testing    Web, eCommerce Testing    PC Programs Testing


Portfolio
Overview
Examples of Projects
Mobile, PDA
Embedded
Web, e-Commerce
Desktop
Case Studies
e-Commerce
Poker online
User interface
Know-how Example
GPS emulator
Examples of Scripts
TestComplete
BH Test Suite
References

 
 


  Contacts

   Profile
  (400 Kb)
BugHuntress QA Lab strives to be a green IT company Green IT

Request further information or FREE project estimation (no obligation) - info@BugHuntress.com
  Privacy | Legal | QArea - outsourcing software development company from Ukraine | Resources | Site map | Home

 (C) BugHuntress QA Lab, 2001-2008
 Offshore & Nearshore Outsourcing
 QA & Software Testing Services
 info@BugHuntress.com