About us Principles Process Team Testimonials
PDA&Mobile Web SEO Java .NET Embedded Software testing Design
News Articles
Solutions Technologies Case Studies Knowledge Base
Custom software development company
Home > Press Room > Case Studies > Quality Assurance > UI Testing on Symbian Devices

 Offshore custom software development services

UI Testing on Symbian Devices

One of the British IT companies being an acknowledged leader in the development and deployment of user interfaces for mobile phones, entrusted Bug Huntress with a task of testing its most prospective UI for mobile phone Themes, and the environment language generating graphic shell and simulating shell performance, in particular.
Bug Huntress objective
The task was to perform test cases on Symbian smartphones involving super-numerous routine user actions accompanied with obtained results analysis.
Bug Huntress challenge
For the detailed analysis of the task, Bug Huntress performed testing several times in manual mode. It appeared that 90 percent of tests did not require phone restart and/or connections. It was decided to apply in tandem Remote S60 and Rational Robot utilities. Remote S60 allows for user actions emulation such as button pressing and retrieval of the result on the PC screen as a phone screenshot, while Rational Robot performs button pressing for Remote S60 and performs the obtained results analysis in accordance with the models.
Initially the project has been estimated as requiring 200 man-hours and 200 PC-hours per cycle.
After the analysis made by Bug Huntress QA engineers, it was re-estimated as requiring 1,200 hours for implementation and only 5 man-hours to perform results analysis and 180 PC-hours.
Hence, the team reached 'payback' after the sixth iteration with a surplus of an innovative self-developed testing method.
Thus it was assumed the major part of the testing could be performed automatically during the night stand. Configuration testing was performed flawlessly and efficiently on account of starting the test cycle for a number of phones on a number of work stations simultaneously during night stand and performing the analysis of the results obtained during the next day, regardless of the quantity of mobile phones.
After the resource thorough analysis QArea decided to change the simulator significantly adding the analysis fields of states and events processing. It provided the possibility to create a graphic shell to use every language command at least once and display all the state changes.
First of all we checked the available shell on all the devices being simulated and compared the real results with the expected ones. Secondly, we developed test cases and respective types of testing for the simulator via automated testing tools; applied the test cases in testing the real devices and adapted the tests (scripts) by collating the screens. The chain is considered to be integrated provided there is no simulator testing, which is performed much faster then on devices.
Bug Huntress Solution
This solution represents an evolution testing, providing the possibility to locate an error clearly: nonoperability of the simulator will result in device disruption. Though the significant change took much effort and time, it helped saving time on further testing and it also provided the result tracing mode. This change made the process of a new functionality addition and an error change transparent. Another benefit is that we actually got a self-testing environment.
> QArea Newsletter
 
>NEWS
14-Aug-2008
QArea will be a Vendor at the 9-th SoTeC annual vendor showcase. This year's theme is Capturing Summit - Expanding Knowledge - Achieving Goals.
24-Jul-2008
Max Garkavtsev, the Founder of QArea Group, met LA Angels and Ventures at the one of the largest Angels & Ventures Networking events.
21-Jul-2008
Max Garkavtsev, the Founder of QArea Group, attended the LAEDC Economic Forecast and Industry Outlook of Southern California.
09-Jul-2008
The Huffington Post plans on continuing to grow their business with QArea.
 
> Get in Touch
Offshore custom software development servicesRequest a Quote
Offshore custom software development servicesRequest a Call
Close window
* Indicates a required field
First Name*:
Last Name*:
E-mail*:
Position:
Company:
Website*:
City:
State:
Country:
Phone Number*:
+
What is your time zone?:
Suitable time for a phone call*:
What kind of information are you interested in?:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
Close window
* Indicates a required field
First Name*:
Last Name*:
Position:
Company:
Website*:
City:
State:
Country:
E-mail*:
Phone Number*:
+
Project description*:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
Custom software development company Offshore software development company  
Offshore custom software development services Software outsourcing company