Mobile-device testing

Mobile-device testing

Mobile-device testing is the process to assure the quality of mobile devices, like mobile phones, PDAs, etc. The testing will be conducted on both hardware and software. And from the view of different procedures, the testing comprises R&D testing, factory testing and certificate testing.

Mobile-device testing involves a set of activities from monitoring and trouble shooting mobile application, content and services on real handsets. Testing includes verification and validation of hardware devices and software applications.

Listed companies like Keynote systems and QA companies like InfoStretch provide mobile testing helping application stores, developers and mobile device manufacturers in testing and monitoring of mobile content, applications and services.[1][2]

Contents

Static code analysis

Static code analysis is the analysis of computer software that is performed without actually executing programs built from that software (analysis performed on executing programs is known as dynamic analysis)[3] Static analysis rules are available for code written to target various mobile development platforms.

Unit testing

Unit testing is a test phase when portions of mobile device development are testing typically by the developer. It may contain hardware testing, software testing, and mechanical testing.

Factory testing

Factory testing is a kind of sanity check on mobile devices. It's conducted automatically to verify that there are no defects brought by the manufacturing or assembling.

Mobile testing contains:

mobile application testing hardware testing

 battery(charging) testing
 signal receiving 
 network testing

protocol testing mobile games testing mobile software compatibility testing.

Certification testing

Certification testing is the check before a mobile device goes to market. Many institutes or governments require mobile devices to conform with their stated specifications and protocols to make sure the mobile device will not harm users' health and are compatible with devices from other manufacturers. Once the mobile device passes all checks, a certification will be issued for it. When users submit mobile apps to application stores/marketplaces, it goes through a certification process. Many of these vendors outsource the testing and certification to third party vendors, to increase coverage and lower the costs.[4]

Certification Forums

PTCRB, GCF

References

  1. ^ Mobile monitoring and testing
  2. ^ Application Store Certification
  3. ^ Industrial Perspective on Static Analysis. Software Engineering Journal Mar. 1995: 69–75, Wichmann, B. A., A. A. Canning, D. L. Clutterbuck, L. A. Winsbarrow, N. J. Ward, and D. W. R. Marsh. http://www.ida.liu.se/~TDDC90/papers/industrial95.pdf
  4. ^ application store certification challenges

Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Mobile Device Testing — is the process to assure the quality of mobile devices, like mobile phone, PDA etc. The testing will be conducted on both hardware and software. And from the view of different procedures, the testing comprises R D Testing, Factory Testing and… …   Wikipedia

  • Mobile device management — (MDM) software secures, monitors, manages and supports mobile devices deployed across mobile operators, service providers and enterprises. MDM functionality typically includes over the air distribution of applications, data and configuration… …   Wikipedia

  • Mobile device forensics — Forensic science Physiological sciences …   Wikipedia

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia

  • Mobile development — This page lists the known relative differences between the most popular mobile platform development options for handheld devices such as a personal digital assistants, enterprise digital assistants or mobile phones. It is not intended to be an… …   Wikipedia

  • Mobile software — is designed to run on handheld computers, personal digital assistants (PDAs), enterprise digital assistants (EDAs), smartphones and cellphones. Since the first handheld computers of the 1980s, the popularity of these platforms has risen… …   Wikipedia

  • Mobile television — DMB in South Korea Mobile television usually means television watched on a small handheld device. It may be a pay TV service broadcast on mobile phone networks or received free to air via terrestrial television stations from either regular… …   Wikipedia

  • Mobile phone — Cell Phone redirects here. For the film, see Cell Phone (film). Handphone redirects here. For the film, see Handphone (film) …   Wikipedia

  • Mobile business intelligence — For a general overview, see Business intelligence. Mobile Business Intelligence (Mobile BI or Mobile Intelligence) refers to the distribution of business data to mobile devices such as smartphones and tablet computers. Business intelligence (BI)… …   Wikipedia

  • Mobile Web — Wikipedia viewed with Opera Mini mobile web browser The Mobile Web refers to the use of Internet connected applications, or browser based access to the Internet from a mobile device, such as a smartphone or tablet computer, connected to a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”