- 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
References
- ^ Mobile monitoring and testing
- ^ Application Store Certification
- ^ 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
- ^ application store certification challenges
Mobile phones General Applications Application development · Application distribution · Banking · Blogging · Commerce · Content · Gambling · Gaming · Health · Instant messaging · Learning · Local search · Location tracking · Marketing · MMS · Music · News · Payment · Publishing · Push e-mail · SMS · Telephony · Text messaging · Ticketing · Web · Cloud computingCulture Devices Environmental health Law Networking Channel capacity · Frequencies · Network operators · Signal · SIM · Standards comparison · VoIP · WAP · XHTML-MP
Generations: 0G · 1G · 2G · 3G · 4G · 5GCategories:- Software testing
- Skills
Wikimedia Foundation. 2010.