sort out builds on basis of :
The most common and important difficulties that should be overcome by testers is testing on multiple types of handsets and automation testing.
There are testlabs to test the voice over wireless testing. Otherwise you can use two of ur test mobiles and can put any operators simcard just like ur own mobile and can test it. Most of the companies provide some operators simcards to test.
Basically Call module should be covered for wireless testing, after that all the applications should be tested how those applications behave when a call is received being in that application.
Best way to test network apps to test connectivity.
If application is clent server - you need wifi (if Device support) and GPRS (device should be enbled and GPRS Access Points should be configured according to requirement).
For CDMA there is no need to set access point. And devices should be according to service operators.
There are wireless simulators to which you connect ur mobile and test. Simulator acts like wireless tower in real network
Wireless test executive is an easy-to-use graphic interface for controlling test selection, execution, and runtime options. Tests are displayed in a hierarchical list where each entry represents one test.Test Objects are a key component of the Test Executive Architecture.The Test Objects operate with the Test Executive through a standard interface that is provided by the Test Executive DLL.
Its giving enough load to the process. Suppose a user using the wireles interface for communication, which it is many-many communicator.
Mobile Tester Should know about the
Testers must be able to think lot of scenarios relating to calls, for example when a call comes and at the same time alarm rings how the system behaves or say when the mobile is busy with a call at that time one more call comes, how the system behaves etc. There can be a lot of scenarios like this.
2G and 3 G is a family of standards for mobile telecommunications defined by the International Telecommunication Union,which includes GSM EDGE, UMTS, and CDMA2000 as well as DECT and WiMAX. Services include wide-area wireless voice telephone, video calls, and wireless data, all in a mobile environment.
2G Stands for second generation mobile telephony standards, where 3G defined the third generation mobile telephony standards to facilitate growth, increase bandwidth, and support more diverse applications.For example, GSM (the current most popular cellular phone standard) could deliver not only voice, but also circuit-switched data at download rates up to 14.4 kbps. But to support mobile multimedia applications, 3G had to deliver packet-switched data with better spectral efficiency, at far greater bandwidths.
Actually the same TCP/IP concepts go in mobile apps also, but when it comes down to browsing apps/downloading apps, it is generally done via WAP gateway (Not WAP Server which generally people confuse with). WAP is a standard defined to serve as a common platform as we cannot directly hook on from normal TCP/IP network to a mobile network. But it is definitely possible to call, SMS, sending mail from any browser to a mobile device, and vice versa.
we must consider the following aspect:
As a tester you need to make yourself more aware of the automation services/tools to run tests on mobiles handsets.
A smart mobile simulation program is hooked on to the actual (physical) handset at 'device anywhere' site. Companies pay per use or a monthly fee. The UI is like that of a mobile simulator, but the tests run on a phone.
The beauty lies in the variety of mobile phones they offer. I'm no way connected to device anywhere company but I'm a customer who is benefiting from their service.
The technology used will determine the type of test environment and tools that we need.
Tools:
White box testing provides the testers with complete knowledge of the infrastructure to be tested, often including network diagrams, source code, and IP addressing information.
It can be performed to validate whether code implementation follows intended design, to validate implemented security functionality, and to uncover exploitable vulnerabilities.
Wireless (OTA/WiFi/BT) wired: using Data Cable, PC Suit.
Levels of testing:
Wireless testing you can classify into 3 types:
RACAL is Base station emulator, using this we can test all mobile use cases in the controlled environment.
procedure of battery testing :
battery backup test for idle mode:
battery backup test for dedicated mode:
Call modules should be tested for wireless testing, after that all the applications should be tested to check how those applications behave when a call is received in that application.
The quality of a wireless signal is measured with respect to thresholds of:
These parameters are evaluated based on the technology or standard in use. For example, in WiFI or 802.11, the RSSI is used as the link quality parameter to be used. However, all of the above contribute in one way or the other to the quality of the wireless link as noise, interference, environmental characteristics, power, frequency used... contribute to the loss or gain in the link's quality.