Top Banner
by Ravinder Sharma by Ravinder Sharma
57

Mobile Testing Theory-Ravinder

May 30, 2018

Download

Documents

puranamravinder
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 1/57

……by Ravinder Sharmaby Ravinder Sharma

Page 2: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 2/57

DescriptionDescri

ption:: A mobile phone (also known as a wireless phone, cell phone, or cellular telephone) is aA mobile phone (also known as a wireless phone, cell phone, or cellular telephone) is a

short-range, electronic device used for mobile voice or data communication over ashort-range, electronic device used for mobile voice or data communication over anetwork of specialised base stations known as cell sites. In addition to the standard voicenetwork of specialised base stations known as cell sites. In addition to the standard voice

function of a mobile phone, telephone, current mobile phones may support manyfunction of a mobile phone, telephone, current mobile phones may support manyadditional services, and accessories, such as SMS for text messaging, email, packetadditional services, and accessories, such as SMS for text messaging, email, packetswitching for access to the Internet, gaming, Bluetooth, infrared, camera with videoswitching for access to the Internet, gaming, Bluetooth, infrared, camera with videorecorder and MMS for sending and receiving photos and video. Most current mobilerecorder and MMS for sending and receiving photos and video. Most current mobilephones connect to a cellular network of base stations (cell sites), which is in turnphones connect to a cellular network of base stations (cell sites), which is in turninterconnected to the public switched telephone network (PSTN) (the exception isinterconnected to the public switched telephone network (PSTN) (the exception issatellite phones).satellite phones).

Cellular SystemsCellular

Systems::

Mobile phones send and receive radio signals with any number of cell site base stationsMobile phones send and receive radio signals with any number of cell site base stationsfitted with microwave antennas. These sites are usually mounted on a tower, pole orfitted with microwave antennas. These sites are usually mounted on a tower, pole orbuilding, located throughout populated areas, then connected to a cabledbuilding, located throughout populated areas, then connected to a cabledcommunication.communication.

Key technologiesKe

y technologies::  The key technologies used in cellular mobile radio include cellular frequency reuse, The key technologies used in cellular mobile radio include cellular frequency reuse,

analog cellular (1st generation), digital mobile radio (2nd generation), packet basedanalog cellular (1st generation), digital mobile radio (2nd generation), packet baseddigital radio (2 ½ generation), and wideband radio (3rd generation).digital radio (2 ½ generation), and wideband radio (3rd generation).

Even before 3G networks are fully launched and utilized, various study groups areEven before 3G networks are fully launched and utilized, various study groups areconsidering the shape of the next generation of cellular technology, so called 4G. There isconsidering the shape of the next generation of cellular technology, so called 4G. There isno single global vision for 4G as yet but the next generation of network is likely to be allno single global vision for 4G as yet but the next generation of network is likely to be allIP-based, offer data rates up to 100 Mbps and support true global mobility. One routeIP-based, offer data rates up to 100 Mbps and support true global mobility. One routetowards this vision is the convergence of technologies such as 3G cellular and Wirelesstowards this vision is the convergence of technologies such as 3G cellular and WirelessLANs (WLANs).LANs (WLANs).

Frequency reuseFre

quency reuse::

 To conserve the limited amount of radio spectrum (maximum number of available radio To conserve the limited amount of radio spectrum (maximum number of available radiochannels), the cellular system concept was developed. Cellular systems allow reuse of channels), the cellular system concept was developed. Cellular systems allow reuse of the same channel fre uencies man times within a eo ra hic covera e area.the same channel

frequencies many times within a geographic coverage area.

Page 3: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 3/57

1G1G: First Generation cellular - analog.: First Generation cellular - analog.

2G2G: Second Generation cellular - digital cellular including TDMA, CDMA, and GSM: Second Generation cellular - digital cellular including TDMA, CDMA, and GSMsystems.systems.Most 2G digital phones are voice only phones, but some offer limited data capability.Most 2G digital phones are voice only phones, but some offer limited data capability.

2.5G2.5G: Enhanced data rate Second Generation - digital cellular systems with data rates of : Enhanced data rate Second Generation - digital cellular systems with data rates of 28kbps - 384kbps.28kbps - 384kbps.

3G3G: The term 3G refers to third generation wireless networks. These networks offer voice,: The term 3G refers to third generation wireless networks. These networks offer voice,data transfer, and multimedia content at rates as high as 2 Mbps.data transfer, and multimedia content at rates as high as 2 Mbps.

GSMGSM: Global System for Mobile communications. GSM is used all over Europe, plus many: Global System for Mobile communications. GSM is used all over Europe, plus manycountries in the Middle East, Asia, Africa, South America, Australia, and North America.countries in the Middle East, Asia, Africa, South America, Australia, and North America.GSM's air interface is based on narrowband TDMA technology, where available frequencyGSM's air interface is based on narrowband TDMA technology, where available frequencybands are divided into time slots, with each user having access to one time slot at regularbands are divided into time slots, with each user having access to one time slot at regularintervals.intervals.

CDMACDMA: Code Division Multiple Access; also known as IS-95. This is one of the newer: Code Division Multiple Access; also known as IS-95. This is one of the newerdigital technologies in use in the US, Canada, Australia, and some southeastern Asiandigital technologies in use in the US, Canada, Australia, and some southeastern Asiancountries (e.g. Hong Kong and South Korea). CDMA differs from GSM and TDMA by its usecountries (e.g. Hong Kong and South Korea). CDMA differs from GSM and TDMA by its useof spread spectrum techniques for transmitting voice or data over the air. Rather thanof spread spectrum techniques for transmitting voice or data over the air. Rather thandividing the radio frequency spectrum into separate user channels by frequency slices ordividing the radio frequency spectrum into separate user channels by frequency slices ortime slots, spread spectrum technology separates users by assigning them digital codestime slots, spread spectrum technology separates users by assigning them digital codeswithin the same broad spectrum. Advantages of CDMA include higher user capacity andwithin the same broad spectrum. Advantages of CDMA include higher user capacity andimmunity from interference by other signals. Used in either 800 MHz or 1900 MHzimmunity from interference by other signals. Used in either 800 MHz or 1900 MHzfrequency bands.frequency bands.

Page 4: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 4/57

GSM was designed as a future proof standard, able to provide users with a range of GSM was designed as a future proof standard, able to provide users with a range of capabilities. The evolution began from 1982 when members of 11 telephone companies of thecapabilities. The evolution began from 1982 when members of 11 telephone companies of theEuropean Telecommunications body - CEPT, formed a new standard group.European Telecommunications body - CEPT, formed a new standard group.

In 1988, after the signing of the GSM MoU by 17 countries the GSM work was transferred toIn 1988, after the signing of the GSM MoU by 17 countries the GSM work was transferred toETSI, a standards organization. Since then the membership of the GSM MoU has grown to 169ETSI, a standards organization. Since then the membership of the GSM MoU has grown to 169countries (401 Networks) across the World.countries (401 Networks) across the World.

GSM is capable of operating at 3 frequency bands: 900MHz, 1800 MHz & 1900 MHz The last 2GSM is capable of operating at 3 frequency bands: 900MHz, 1800 MHz & 1900 MHz The last 2are usually known as DCS1800 & PCS1900.are usually known as DCS1800 & PCS1900.

Bandwidth: 200kHz, time multiplexing over 8 slots with frequency hopping.Bandwidth: 200kHz, time multiplexing over 8 slots with frequency hopping.Voice Codec: 13 kbit/secVoice Codec: 13 kbit/secData bit rates: 9.6 kbits/secData bit rates: 9.6 kbits/secShort Message Service: 160 Characters maximum message length.Short Message Service: 160 Characters maximum message length.Requires a SIM Card.Requires a SIM Card.

Page 5: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 5/57

• A broad offering of Voice & Data ServicesA broad offering of Voice & Data Services

• Compatibility with wire line networksCompatibility with wire line networks

• Automatic Roaming & handoverAutomatic Roaming & handover

• Highly efficient use of frequency spectrumHighly efficient use of frequency spectrum

• Support for different type of mobile terminal equipmentsSupport for different type of mobile terminal equipments• Supplier independenceSupplier independence

• Low costs for Infrastructure & terminal equipmentLow costs for Infrastructure & terminal equipment

Page 6: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 6/57

BTS

BTS

MS

MS

MS

BSC

BSC

MSCMSC

HLR 

AuC

OMC

EIR 

VLR 

Radio SubsystemRadio Subsystem

Base Station SubsystemBase Station Subsystem

Network & SwitchingNetwork & SwitchingSubsystemSubsystem

OperatingOperatingSubsystemSubsystem

Interfacing with externalInterfacing with externalnetworks (eg. PSTN)networks (eg. PSTN)

Page 7: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 7/57

Comprises of theComprises of the

- Mobile Station(MS)- Mobile Station(MS)

- Subscriber Identity Module (SIM)- Subscriber Identity Module (SIM)

- Base Station Subsystem (BSS)- Base Station Subsystem (BSS)

 The term refers to the physical equipment of the user. Comprises of 2 parts - The term refers to the physical equipment of the user. Comprises of 2 parts -

• Hardware and software components relating to the radio interface.Hardware and software components relating to the radio interface.

• SIM CardSIM Card

Each Mobile equipment has a 15 digit International Mobile Equipment Identity numberEach Mobile equipment has a 15 digit International Mobile Equipment Identity number(IMEI)(IMEI)

Page 8: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 8/57

 The SIM Card forms the second part of the MS. The subscriber related information is stored The SIM Card forms the second part of the MS. The subscriber related information is stored

in a non volatile memory of the SIM Card. The permanent data includes the-in a non volatile memory of the SIM Card. The permanent data includes the-• Mobile Station ISDN Number (MSISDN)Mobile Station ISDN Number (MSISDN)• SIM TypeSIM Type• IC Card Identification - SIM Serial NumberIC Card Identification - SIM Serial Number• SIM Service tableSIM Service table• International Mobile Subscriber Identity Number (IMSI)International Mobile Subscriber Identity Number (IMSI)• Personal Identification Number (PIN)Personal Identification Number (PIN)• Pin Unlocking Key (PUK)Pin Unlocking Key (PUK)

• Authentication Key (K Authentication Key (K ii))

Once the SIM Card is switched on the following dynamic data is updated -Once the SIM Card is switched on the following dynamic data is updated -

• Location InformationLocation Information• Ciphering Key for encodingCiphering Key for encoding• List of Carrier frequencies for cell selection during handover and call setupList of Carrier frequencies for cell selection during handover and call setup• List of blocked networksList of blocked networks• Home network searchHome network search

Page 9: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 9/57

Base Station SubsystemBase Station Subsystem

 The BSS comprises of all radio related functions of the GSM network. Because of the The BSS comprises of all radio related functions of the GSM network. Because of thelimited transmitter power of the Base Transceiver Station (BTS), coverage is provided onlylimited transmitter power of the Base Transceiver Station (BTS), coverage is provided onlywithin a specific geographical area within the network. Thus radio cells are created & thewithin a specific geographical area within the network. Thus radio cells are created & theentire network id distributed into cells. Hence the name Cellular Communications wasentire network id distributed into cells. Hence the name Cellular Communications wasderived.derived.

Page 10: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 10/57

Base Station Subsystem Comprises of theBase Station Subsystem Comprises of the

- Base Transceiver Station (BTS)- Base Transceiver Station (BTS)

- Base Station Controller (BSC)- Base Station Controller (BSC)

 The BTS comprises of the transmitting and receiving facilities, including antennas and all The BTS comprises of the transmitting and receiving facilities, including antennas and allthe signaling related to the radio interface. Depending on the type of antenna, the BTSthe signaling related to the radio interface. Depending on the type of antenna, the BTSsupplies one or several cells. The antenna are separated from each other by an angle of supplies one or several cells. The antenna are separated from each other by an angle of 120 degrees.120 degrees.

 The BSC is responsible for the management of the radio interface through the BTS, The BSC is responsible for the management of the radio interface through the BTS,namely for reservation and release of radio channels as well as handover management.namely for reservation and release of radio channels as well as handover management.It also performs the tasks of Paging and signaling functions.It also performs the tasks of Paging and signaling functions.

One BSC generally manages several BTS’s and is linked via the MSC.One BSC generally manages several BTS’s and is linked via the MSC.

Page 11: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 11/57

Acts as a gateway between the radio network and other networks like the PSTN etc.Acts as a gateway between the radio network and other networks like the PSTN etc.

Comprises of the -Comprises of the -

- Mobile Switching Center (MSC)- Mobile Switching Center (MSC)

- Home Location Register (HLR)- Home Location Register (HLR)

- Visitor Location Register (VLR)- Visitor Location Register (VLR)

Network and Switching SubsystemNetwork and Switching Subsystem

 The MSC is a high performance digital switching center that carries out the normal The MSC is a high performance digital switching center that carries out the normal

switching tasks and manages the network. Each MSC is usually allocated several BSCs,switching tasks and manages the network. Each MSC is usually allocated several BSCs,and in the area assigned to it, carries out the switching between mobile users and otherand in the area assigned to it, carries out the switching between mobile users and otherPLMN. It also forms a link between the mobile radio network and the wire line networks.PLMN. It also forms a link between the mobile radio network and the wire line networks.

 The MSC is responsible for all the signaling required for setting up, terminating The MSC is responsible for all the signaling required for setting up, terminatingand maintaining connections as per the CCSS7 standard (Roaming).and maintaining connections as per the CCSS7 standard (Roaming).

Mobile Switching CenterMobile Switching Center

Page 12: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 12/57

 The HLR is the store for all important information of each mobile subscriber. It stores all The HLR is the store for all important information of each mobile subscriber. It stores allinformation includinginformation including

Telephone Number Telephone Number IMEI NumberIMEI Number Authentication KeyAuthentication Key Location area IdentifierLocation area Identifier Equipment typeEquipment type Subscription basisSubscription basis Supplementary servicesSupplementary services

 Each mobile subscriber & his related data are registered only once in the HLR, in which allEach mobile subscriber & his related data are registered only once in the HLR, in which allbilling and administrative tasks are carried out. There is usually only one HLR in abilling and administrative tasks are carried out. There is usually only one HLR in anetwork.network.

Home Location RegisterHome Location Register

 The VLR manages the subscribers who are currently roaming in the area under control of  The VLR manages the subscribers who are currently roaming in the area under control of 

the MSC. It stores the information transmitted by the responsible HLR for users under itsthe MSC. It stores the information transmitted by the responsible HLR for users under itsarea thus allowing the MSC to establish a connection.area thus allowing the MSC to establish a connection.

 The VLR is also responsible for the allocation of the MSRN & TIMSI. Location area The VLR is also responsible for the allocation of the MSRN & TIMSI. Location areaupdate and call setup functions are performed by the HLR & VLR. A special process keepsupdate and call setup functions are performed by the HLR & VLR. A special process keepsthe VLR updated of the mobile users movement within the MSC area or change of MSC.the VLR updated of the mobile users movement within the MSC area or change of MSC. The VLR avoids frequent interrogation of the HLR. The VLR avoids frequent interrogation of the HLR.

Visitor Location RegisterVisitor Location Register

Page 13: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 13/57

 The functions of the OSS are allocated into 3 areas of responsibilities. The functions of the OSS are allocated into 3 areas of responsibilities.

- Subscription Management- Subscription Management- Network Operation and maintenance- Network Operation and maintenance- Mobile Equipment Management- Mobile Equipment Management

OSS Comprises of -OSS Comprises of -

- Operations and Maintenance Center (OMC - S & R)- Operations and Maintenance Center (OMC - S & R)- Authentication Center (AuC)- Authentication Center (AuC)- Equipment Identity Register (EIR)- Equipment Identity Register (EIR)

Operation SubsystemOperation Subsystem

Page 14: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 14/57

Subscription management is able to authenticate a GSM user from the personal dataSubscription management is able to authenticate a GSM user from the personal datastored in the HLR and provide him the agreed services. This data provides the callstored in the HLR and provide him the agreed services. This data provides the callcharging basis.charging basis.

Subscriber Data is stored & managed in the HLR; information relating to data security inSubscriber Data is stored & managed in the HLR; information relating to data security inthe AuC.the AuC.

Call Charging: The mobile radio user is charged for services on the basis of call-tickets.Call Charging: The mobile radio user is charged for services on the basis of call-tickets.

 These are used for billing irrespective of where the call is made in the network. Billing These are used for billing irrespective of where the call is made in the network. Billinglocation can be the MSC where the user is located or the Gateway MSC, where thelocation can be the MSC where the user is located or the Gateway MSC, where thecommunication is connected to the external network. HLR stores only call related data.communication is connected to the external network. HLR stores only call related data.Call billing is handled by the OSS Subscriber management. Tariff data is transmittedCall billing is handled by the OSS Subscriber management. Tariff data is transmittedbetween the MSC and the HLR over the signaling link.between the MSC and the HLR over the signaling link.

OSS - Subscription ManagementOSS - Subscription Management

Page 15: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 15/57

 The OMC centrally monitors & controls the network elements and ensures the best The OMC centrally monitors & controls the network elements and ensures the bestpossible service quality for a network.possible service quality for a network.

 The management functions of the OMC include administration of subscribers and The management functions of the OMC include administration of subscribers andequipment, billing, generation of statistical data on state and capacity utilization of equipment, billing, generation of statistical data on state and capacity utilization of network elements.network elements.

OMCS - Looks after the switch related operation & maintenanceOMCS - Looks after the switch related operation & maintenance

OMCR - Looks after the radio network related operation & maintenance.OMCR - Looks after the radio network related operation & maintenance.

OSS - OMCS &ROSS - OMCS &R

 The AuC contains all the information required to protect the subscriber’s identity, his The AuC contains all the information required to protect the subscriber’s identity, hismobile communication against eavesdropping and his right to use the radio services.mobile communication against eavesdropping and his right to use the radio services.

Authentication algorithms and encryption codes are stored in the AuC, and strict rulesAuthentication algorithms and encryption codes are stored in the AuC, and strict rulesapply for the access to this information.apply for the access to this information.

AuCAuC

Page 16: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 16/57

Management of mobile equipment concerns information about owner and equipmentManagement of mobile equipment concerns information about owner and equipmentidentity. It also coordinates the movement of the equipment including roaming, handoveridentity. It also coordinates the movement of the equipment including roaming, handoverand paging.and paging.

EIR is a central database in which subscriber and equipment numbers are stored. TheEIR is a central database in which subscriber and equipment numbers are stored. Thedatabase contains a white, grey and black list. The White list contains all the valid IMEIdatabase contains a white, grey and black list. The White list contains all the valid IMEInumbers, the Black list contains the list of stolen or suspended IMEI numbers and the Greynumbers, the Black list contains the list of stolen or suspended IMEI numbers and the Greylist contains the list of IMEI’s of malfunctioning equipment that is not receiving anylist contains the list of IMEI’s of malfunctioning equipment that is not receiving anyservices.services.

Equipment Management - EIREquipment Management - EIR

Page 17: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 17/57

Network to MobileNetwork to Mobile

Paging Request

Channel Request

Immediate Assignment

Paging Response

Network MobileAuthentication

Authentication Response

Setup

Confirmation

Connect

Connection Acknowledgment

Call Connect ProcedureCall Connect Procedure

Page 18: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 18/57

Network to MobileNetwork to Mobile

• Allocation of new TIMSI - ensures that identity of mobile user is kept confidential.Allocation of new TIMSI - ensures that identity of mobile user is kept confidential.• Authentication - to check whether the identity of the mobile user is valid.Authentication - to check whether the identity of the mobile user is valid.• Identification - The mobile gets a request from the network to send an identificationIdentification - The mobile gets a request from the network to send an identification

parameter - IMSI or IMEIparameter - IMSI or IMEI• IMSI Detach - Removal of IMSI, when SIM is removed from the mobile or mobile isIMSI Detach - Removal of IMSI, when SIM is removed from the mobile or mobile is

switched off switched off 

Mobility ManagementMobility Management

Mobile to NetworkMobile to Network

• Location Update - Updates registration of the location of a mobile by transmittingLocation Update - Updates registration of the location of a mobile by transmittingLAILAI•Periodic UpdatePeriodic Update•IMSI Attach - Opposite of Detach, indicating the availability of the mobile to theIMSI Attach - Opposite of Detach, indicating the availability of the mobile to thenetwork.network.

Page 19: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 19/57

Call Setup ProcedureCall Setup Procedure

HLRHLRVLR

MSCMSC GMSCGMSCBSSBSS PSTNPSTN16

2

5

3

4

7

12

8

11

9

10

13

9

10

13

PSTN to MobilePSTN to Mobile

Page 20: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 20/57

Call Setup ProcedureCall Setup Procedure

HLR VLR 

MSC GMSCBSS PSTN5

43

2

6

1

7

Mobile to PSTNMobile to PSTN

Page 21: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 21/57

GSM ServicesGSM ServicesBearer Services - Packet Data Network serviceBearer Services - Packet Data Network service

Tele service Tele service

Basic Telephony (Diverts, Barring, Closed User Group)Basic Telephony (Diverts, Barring, Closed User Group)Emergency CallsEmergency Calls

Short Message ServiceShort Message Service Point to Point Mobile terminatingPoint to Point Mobile terminating Point to Point Mobile originatingPoint to Point Mobile originating Mobile Cell BroadcastMobile Cell Broadcast FacsimileFacsimile

Supplementary ServicesSupplementary Services- CLIP/ CLIR- CLIP/ CLIR- Call Forwarding- Call Forwarding- Call Holding- Call Holding- Call Conferencing- Call Conferencing- Closed User Group- Closed User Group

- Call Barring- Call Barring

Support for Value Added ServicesSupport for Value Added Services

Unstructured Supplementary Services Data (USSD)Unstructured Supplementary Services Data (USSD)

Customized Applications for Mobile network Enhanced Logic (CAMEL)Customized Applications for Mobile network Enhanced Logic (CAMEL)

Page 22: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 22/57

General Packet Radio ServiceGeneral Packet Radio Service

Page 23: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 23/57

1.What is GPRS.1.What is GPRS.

2.To use2.To use users specifically needusers specifically need

3.Key network features.3.Key network features.

4.Routing4.Routing

5.Tariff 5.Tariff 

6.Applications6.Applications

7.Class of mobile.7.Class of mobile.

8.Configuration8.Configuration

What is General Packet Radio Service?What is General Packet Radio Service? Non-voice value added service that allows information to be sent and received across aNon-voice value added service that allows information to be sent and received across a

mobile telephone networkmobile telephone network ..

EnablesEnables data "packets" to be transmitted at high speed, in the same way as on the Internet.data "packets" to be transmitted at high speed, in the same way as on the Internet.

What is MMS?What is MMS?Multi media messaging with which we can send images, audio and video clips with textMulti media messaging with which we can send images, audio and video clips with text

messages.messages.

Page 24: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 24/57

 To use GPRS, users specifically need:

1. A mobile phone or terminal that supports GPRS

2. A subscription to a mobile telephone network that supports GPRS

3. knowledge of how to send and/ or receive GPRS information using their specific model of mobile phone, including software and hardware configuration

4. a destination to send or receive information through GPRS .could be a mobile number oran internet address also

Features :

1. Speed : 8 kbps.

2. Immediacy : facilitates instant connections whereby information can be sent or receivedimmediately as the need arises, subject to radio coverage. No dial-up modem connectionis necessary

Key Network Features

PACKET SWITCHING: GPRS involves overlaying a packet based air interface on the existingcircuit switched GSM network

SPECTRUM EFFICIENCY : efficient use of scarce radio resources i.e. large numbers of GPRSusers can potentially share the same bandwidth and be served from a single cell.

INTERNET AWARE : enables Mobile Internet functionality .Services like chat, file transfer,web browsing, email.

Page 25: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 25/57

  Type Type 

Uplink (Sending)Uplink (Sending) Downlink (Receiving)Downlink (Receiving)

GPRSGPRS 14 kbps14 kbps 28-64 kbps28-64 kbps

GSMGSM

9.6-14 kbps9.6-14 kbps 9.6-14 kbps9.6-14 kbps

Dial-UPDial-UP 56 kbps56 kbps 56 kbps56 kbps

ISDNISDN 64 kbps64 kbps 64 kbps64 kbps

BroadbandBroadband 2 Mbps2 Mbps 2 Mbps2 Mbps

Page 26: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 26/57

ChatChat

 TEXTUAL AND VISUAL INFORMATION TEXTUAL AND VISUAL INFORMATION : Send maps or graphs.: Send maps or graphs.

Still images :photographs, greeting cards, presentations.Still images :photographs, greeting cards, presentations.

Moving images :video messages ,movie previews, videoMoving images :video messages ,movie previews, videoconferencing.conferencing.

Web browsingWeb browsing

Audio : Sending audio clipsAudio : Sending audio clips

Internet email : User gets notification once a new mail comesInternet email : User gets notification once a new mail comes

 The class indicates the mobile phone capabilities. The class indicates the mobile phone capabilities.

Class AClass AA mobile phone can be connected to both GPRS and GSM services simultaneously.A mobile phone can be connected to both GPRS and GSM services simultaneously.

Class BClass BMobile phone can be attached to both GPRS and GSM services, using one service at aMobile phone can be attached to both GPRS and GSM services, using one service at atime. Class B enables making or receiving a voice call, or sending/receiving an SMS duringtime. Class B enables making or receiving a voice call, or sending/receiving an SMS duringa GPRS connection. During voice calls or SMS, GPRS services are suspended and thena GPRS connection. During voice calls or SMS, GPRS services are suspended and thenresumed automatically after the call or SMS session has ended.resumed automatically after the call or SMS session has ended.

Class CClass CMobile phone are attached to either GPRS or GSM voice service. You need to switchMobile phone are attached to either GPRS or GSM voice service. You need to switchmanually between services.manually between services.

Page 27: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 27/57

Page 28: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 28/57

Name based: User can store and view multiple telephone numbers,Name based: User can store and view multiple telephone numbers,emails, URLs and addresses under one name (contact)emails, URLs and addresses under one name (contact)- First Name and Last Name replaced Name- First Name and Last Name replaced Name

Support of low, mid and high tier phonebookSupport of low, mid and high tier phonebook- Fields per contact and number of contacts vary based on tier- Fields per contact and number of contacts vary based on tier

Sorting and searchingSorting and searching

- Multi-letter dynamic search- Multi-letter dynamic search

- Sort by first and last name- Sort by first and last name

Category supportCategory support- Support of picture and ring tone- Support of picture and ring tone

Distribution list support (email and messaging)Distribution list support (email and messaging)

Support for separate view of phone and SIM/USIM contacts/categoriesSupport for separate view of phone and SIM/USIM contacts/categories

Combined view (VF specific)Combined view (VF specific)

Filter of contacts (both phone memory and SIM/USIM) by email,Filter of contacts (both phone memory and SIM/USIM) by email,categoriescategories

Copy of contacts from phone memory to SIM/USIM and vice versaCopy of contacts from phone memory to SIM/USIM and vice versa

Page 29: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 29/57

Enhanced Detail ViewEnhanced Detail View

- User can scroll through detailed view of the contact form while viewing it- User can scroll through detailed view of the contact form while viewing it

Storing of structured dataStoring of structured data

- User has a choice to create new contact or edit existing one when saving information from- User has a choice to create new contact or edit existing one when saving information fromother applications.other applications.

Launching pad for several communication application – Calling, messaging, MMS, email andLaunching pad for several communication application – Calling, messaging, MMS, email andBrowser.Browser.

Sharing of contact via IRDA, Bluetooth, MMS and EmailSharing of contact via IRDA, Bluetooth, MMS and Email

Synchronization of phone memory contacts via Sync ML, from inside phonebookSynchronization of phone memory contacts via Sync ML, from inside phonebook

1-touch turbo dial management1-touch turbo dial management

- User can assign up to 9 speed dial (key 1 to 9), operator locked- User can assign up to 9 speed dial (key 1 to 9), operator locked

Voice dial and Voice tag management for Speaker dependant call.Voice dial and Voice tag management for Speaker dependant call.

Birthday notification for both in/out callBirthday notification for both in/out call

Video telephony (only for 3G)Video telephony (only for 3G)

Page 30: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 30/57

User can create a single contact with multiple telephone numbers, emails, URLsUser can create a single contact with multiple telephone numbers, emails, URLsand Postal addressand Postal address

User can view telephone nos., emails, URLs andUser can view telephone nos., emails, URLs and

postal address by horizontal scrollingpostal address by horizontal scrolling

Page 31: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 31/57

Low TierLow Tier

First Name and Last NameNickname

Up to 3 phone numbers

1 e-mail address

1 postal address

Minimum: 300 contacts

Maximum: depends on usage,but no more than 1000

First Name and Last NameNickname

Up to 5 phone numbers

Up to 2 e-mail addresses

1 postal address

1 URL

Birthday

Minimum: 500 contacts

Maximum: depends on usage,but no more than 1500

First Name and Last NameNickname

Up to 7 phone numbers

Up to 2 e-mail addresses

Up to 2 postal addresses

Up to 2 URLs

Notes

Birthday

Zodiac

Minimum: 700 contacts

Maximum: depends on usage,but no more than 2000

Mid TierMid Tier High TierHigh Tier

•Minimum case occurs when every single field in every contact is filled with maximum numberMinimum case occurs when every single field in every contact is filled with maximum numberof allowed charactersof allowed characters

•Maximum number of contacts depends on usage, thus legacy definition of maximum numberMaximum number of contacts depends on usage, thus legacy definition of maximum numberof contacts supported no longer applies. Memory allocation within phonebook is dynamicof contacts supported no longer applies. Memory allocation within phonebook is dynamic

Category, ring tone, picture ID

Page 32: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 32/57

Number of contacts, support of additional phone numbers, categories, and e-mailNumber of contacts, support of additional phone numbers, categories, and e-maildepends on particular implementation of USIM (standard allows for significant flexibility)depends on particular implementation of USIM (standard allows for significant flexibility)

SIM Contact

Name

1 phone number 

Maximum: 254 contacts

Name

Nickname

Main Number (without type)

Up to 3 Additional Numbers (with

support for types)

Up to 2 e-mail addresses

Category

Maximum: 508 contacts

USIM Contact

Page 33: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 33/57

User can choose to sort by First Name or Last NameUser can choose to sort by First Name or Last Name

Display Name conceptDisplay Name concept

Display Name is what is shown in the Summary ViewDisplay Name is what is shown in the Summary ViewCombination of First/Last or Last/First names is DisplayedCombination of First/Last or Last/First names is Displayed

depending on sort settingdepending on sort settingIf user entered Nickname, it automatically becomes Display NameIf user entered Nickname, it automatically becomes Display NameIf user did not enter name, TRS defines hierarchy of what is displayedIf user did not enter name, TRS defines hierarchy of what is displayed

Search is a multi-letter dynamic jump-to algorithmSearch is a multi-letter dynamic jump-to algorithm

Cursor jumps to closest matching contact dynamically adjusting withCursor jumps to closest matching contact dynamically adjusting witheach lettereach letterCentered or deleted in the search windowCentered or deleted in the search windowList is not sub-filtered and is only performed on Display NameList is not sub-filtered and is only performed on Display Name

Search window only appears when search is invokedSearch window only appears when search is invokedSearch can be done within all Summary Views and PickersSearch can be done within all Summary Views and Pickers

Page 34: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 34/57

Acts as grouping mechanismActs as grouping mechanism

Maximum of 10 categories can be stored on phoneMaximum of 10 categories can be stored on phonememorymemory

General is mandatory and other default categoriesGeneral is mandatory and other default categoriesare Business, Personal, VIPare Business, Personal, VIP

For 3G, if USIM supports categories, up to 10 areFor 3G, if USIM supports categories, up to 10 aresupportedsupported

Category can be pre-set or user definedCategory can be pre-set or user defined

Category stored on the phone can have a picture IDCategory stored on the phone can have a picture IDand ring tone associated with itand ring tone associated with it

Individual contact or distribution list can onlyIndividual contact or distribution list can onlybelong to one categorybelong to one category

Categories are managed through “ManageCategories are managed through “ManageContacts” -> “Edit Categories”Contacts” -> “Edit Categories”

Fields of categoriesFields of categories

Name, members, Ringer ID, Picture IDName, members, Ringer ID, Picture ID

Page 35: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 35/57

E-mail and message distribution lists are supportedE-mail and message distribution lists are supported

Used for outgoing communication onlyUsed for outgoing communication only

Each distribution list can be associated with a categoryEach distribution list can be associated with a category

For sort and search purposes, distribution lists are treated asFor sort and search purposes, distribution lists are treated ascontactscontacts

Distribution lists are not synchronized, copied, or sharedDistribution lists are not synchronized, copied, or shared

Page 36: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 36/57

Phone memory summary viewPhone memory summary view

Picture and text listPicture and text list

One line summary viewOne line summary view

Page 37: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 37/57

 The feature is flex controlled. The feature is flex controlled.

Setup optionSetup option

Option is seen if Combined View is flexed ONOption is seen if Combined View is flexed ON

By default, it is Off By default, it is Off 

Selecting Phone & SIM Card option enables theSelecting Phone & SIM Card option enables thecombined view.combined view.

Page 38: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 38/57

Filtering is possible either via * and # fromFiltering is possible either via * and # fromsummary view or via “Filter” menusummary view or via “Filter” menu

User can filter by existing categories and contactsUser can filter by existing categories and contactswith e-mail.with e-mail.

Filters are not sticky. Every time phonebook isFilters are not sticky. Every time phonebook is

entered, default view corresponds to the storageentered, default view corresponds to the storagesettingsetting

Page 39: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 39/57

•Single, multiple, or all contacts can be selected for copyingSingle, multiple, or all contacts can be selected for copying

•Contact is treated as a whole for copying purposes. Separate pieces of Contact is treated as a whole for copying purposes. Separate pieces of information associated with a contact cannot be copied individually.information associated with a contact cannot be copied individually.

•Copying from phone to SIMCopying from phone to SIM

 –First Name and Last Name are concatenated according to sort settingFirst Name and Last Name are concatenated according to sort setting

 –Multiple numbers associated with the same contact on the phone areMultiple numbers associated with the same contact on the phone arecopied to SIM as separate contacts with the same namecopied to SIM as separate contacts with the same name

•Copying from phone to USIMCopying from phone to USIM

 –

First Name and Last Name are concatenatedFirst Name and Last Name are concatenated –Multiple contacts with the same name are created only when contactMultiple contacts with the same name are created only when contact

stored on phone has more phone numbers or e-mails than USIMstored on phone has more phone numbers or e-mails than USIMsupportssupports

•Copying from SIM to phoneCopying from SIM to phone

 – The name is copied into either first name or last name, depending on The name is copied into either first name or last name, depending on

sort settingsort setting –Phone numbers with the same name are collected under one numberPhone numbers with the same name are collected under one number

on the phoneon the phone

•Copying from USIM to phoneCopying from USIM to phone

 – Types assigned to phone numbers on USIM are transferred to phone Types assigned to phone numbers on USIM are transferred to phonewhen possiblewhen possible

 –A new contact is always created on the phone, even if other contactsA new contact is always created on the phone, even if other contactswith the same name existwith the same name exist

Page 40: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 40/57

Phone contactPhone contact

SIM contactSIM contact

- No picture- No picture

Additional options than summary viewAdditional options than summary view

- Deleting individual entries of the- Deleting individual entries of the

contactcontact

Detailed view of Distribution listsDetailed view of Distribution lists

Detailed view of categoryDetailed view of category

Page 41: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 41/57

Structure data interfaceStructure data interface

Add/Replace/ModifyAdd/Replace/Modify Stores on NVM/SIM based on Storage deviceStores on NVM/SIM based on Storage device

settingsetting

Supports storing following informationSupports storing following information

Phone Numbers (Calling, SMS/MMS/EMAIL,Phone Numbers (Calling, SMS/MMS/EMAIL,Browser)Browser)

Email (SMS/MMS/Email)Email (SMS/MMS/Email)

URL (Browser)URL (Browser)

Picture (Camera, Pictures)Picture (Camera, Pictures)

Ring Tones (Audio)Ring Tones (Audio)

Quick FormQuick Form

Page 42: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 42/57

•Phonebook as a launch pad for other communication applicationPhonebook as a launch pad for other communication application

 –

 Telephony, messaging, e-mail, browser, post card app and Telephony, messaging, e-mail, browser, post card app andcamera can be launched directly from phonebookcamera can be launched directly from phonebook

 –Single or multiple contacts can be selected to initiateSingle or multiple contacts can be selected to initiatecommunicationscommunications

 –User can act on highlighted piece of information in summary orUser can act on highlighted piece of information in summary ordetailed viewdetailed view

Page 43: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 43/57

•Contacts can be sent and received via MMS, E-mail, Bluetooth andContacts can be sent and received via MMS, E-mail, Bluetooth andIRDA.IRDA.

- Contacts are exchanged as vCards- Contacts are exchanged as vCards

- Support for single vCard exchange (receive and send)- Support for single vCard exchange (receive and send)

- Incoming vCards are always stored as new contact, even if - Incoming vCards are always stored as new contact, even if another contact with same Display Name existsanother contact with same Display Name exists

- Selection (pickers) of contacts is optimized to guide the user- Selection (pickers) of contacts is optimized to guide the userthrough the process and provide information as to what is stored inthrough the process and provide information as to what is stored ineach contacteach contact

• Synchronization via SyncML is supported.Synchronization via SyncML is supported.• Synchronization can be launched from phonebookSynchronization can be launched from phonebook• Only contacts stored on phone memory can beOnly contacts stored on phone memory can besynchronizedsynchronized

Page 44: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 44/57

Help to quickly access a phone number from idle screenHelp to quickly access a phone number from idle screenand initiate a voice call to that number. It can be achievedand initiate a voice call to that number. It can be achieved

by long key press.by long key press. One-touch speed dial assignments shall be limited to 9One-touch speed dial assignments shall be limited to 9

(keys 1 through 9)(keys 1 through 9)

Operator Locked, Operator Flexed and User DefinedOperator Locked, Operator Flexed and User Defined

Page 45: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 45/57

Speaker dependentSpeaker dependent

- Voice tag is stored in the phonebook- Voice tag is stored in the phonebook

Speaker independentSpeaker independent

OptionsOptions

Edit Voice DialEdit Voice Dial

EraseErase

Erase AllErase All

Page 46: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 46/57

Picture caller ID for incoming Call (if picture isPicture caller ID for incoming Call (if picture is

assigned to a contact or to the category it belongs)assigned to a contact or to the category it belongs)

Birthday notification for in/out callBirthday notification for in/out call

Video telephony shall only by available on 3G handsets.Video telephony shall only by available on 3G handsets.

Any telephone number can be made VT enabledAny telephone number can be made VT enabled VT call can be originated by the options or by a dedicatedVT call can be originated by the options or by a dedicated

key.key.

MessagingMessaging

Page 47: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 47/57

MessagingMessagingStatus Icon (Memory Full)Status Icon (Memory Full)

Inbox Folder (Messages Full)Inbox Folder (Messages Full)UI behaviorUI behavior

Status Icon (Memory Full)Status Icon (Memory Full)

Inbox Folder (Messages Full)Inbox Folder (Messages Full)

ATTENTION!!ATTENTION!! This is a special situation when there This is a special situation when there

are messages available in the SIMare messages available in the SIMcard. In this case, there were 25card. In this case, there were 25

messages available in the SIM cardmessages available in the SIM card(999 + 25 messages).(999 + 25 messages).

Feature ID NameFeature ID Name Remark Remark 

Page 48: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 48/57

DL_DB_FEATURE_ID_UC_AVADL_DB_FEATURE_ID_UC_AVAILABLEILABLE

 This flex bit is used to determine if Single composer to This flex bit is used to determine if Single composer tocreate SMS and MMS messages is available. When the valuecreate SMS and MMS messages is available. When the valueis ON, single composition for SMS and MMS-SMIL will follow.is ON, single composition for SMS and MMS-SMIL will follow.

If OFF, then flow sequence as defined for 10427 will beIf OFF, then flow sequence as defined for 10427 will befollowed and different composers shall be invoked.followed and different composers shall be invoked.

DL_DB_FEATURE_ID_UC_SMSDL_DB_FEATURE_ID_UC_SMS _TO_MMS_CHARS_BOUNDAR _TO_MMS_CHARS_BOUNDAR

 Y Y

 This value determines Number of text characters needed to This value determines Number of text characters needed totransition from SMS to MMS message in Unified Composer.transition from SMS to MMS message in Unified Composer.

Range will be 1-765 and the default value will be 450Range will be 1-765 and the default value will be 450

DL_DB_FEATURE_ID_SMS_REDL_DB_FEATURE_ID_SMS_READ_RECEIPT_AVAILABLEAD_RECEIPT_AVAILABLE

Sending of Delivery report for outgoing SMS shall be flexSending of Delivery report for outgoing SMS shall be flexcontrolled and based on the flex value message type shallcontrolled and based on the flex value message type shallbe decided to be SMS or MMS. If Delivery Report for SMS isbe decided to be SMS or MMS. If Delivery Report for SMS isFlexed ON then message will be SMS and if it is flexed off Flexed ON then message will be SMS and if it is flexed off 

then message will become MMS.then message will become MMS.

DL_DB_FEATURE_ID_MSG_SDL_DB_FEATURE_ID_MSG_SMS_EMS_SUBJECT_AVAILABLMS_EMS_SUBJECT_AVAILABL

EE

Sending of Subject in an outgoing SMS shall be flexSending of Subject in an outgoing SMS shall be flexcontrolled and based on the flex value message type shallcontrolled and based on the flex value message type shallbe decided to be SMS or MMS. If Subject for SMS is Flexedbe decided to be SMS or MMS. If Subject for SMS is FlexedON then message will be SMS and if it is flexed off thenON then message will be SMS and if it is flexed off then

message will become MMS.message will become MMS.

DL_DB_FEATURE_ID_SMS_EMDL_DB_FEATURE_ID_SMS_EM

AIL_AVAILABLEAIL_AVAILABLE

Sending a SMS to an email address shall be flex controlledSending a SMS to an email address shall be flex controlled

and based on the flex value message type shall be decidedand based on the flex value message type shall be decidedto be SMS or MMS. If Sending SMS to email is Flexed ON thento be SMS or MMS. If Sending SMS to email is Flexed ON thenmessage will be SMS and if it is flexed off then message willmessage will be SMS and if it is flexed off then message will

become MMS.become MMS.

DL_DB_FEATURE_ID_UC_SMSDL_DB_FEATURE_ID_UC_SMS _TO_MULTIPLE_BECOMES_M _TO_MULTIPLE_BECOMES_M

MS_AVAILABLEMS_AVAILABLE

Sending a SMS to multiple addresses shall be flex controlledSending a SMS to multiple addresses shall be flex controlledand it will define if SMS has to be changed to MMS-SMILand it will define if SMS has to be changed to MMS-SMIL

when multiple destinations are selected. If Sending SMS towhen multiple destinations are selected. If Sending SMS to

multiple destination is Flexed ON then message will be SMSmultiple destination is Flexed ON then message will be SMSand if it is flexed off then message will become MMS.and if it is flexed off then message will become MMS.

Page 49: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 49/57

 Till now, Information on a Mobile, Mobile Connectivity, Call connection Procedure & Till now, Information on a Mobile, Mobile Connectivity, Call connection Procedure &Setup and General features of a Mobile are explained.Setup and General features of a Mobile are explained.

 There are others Places in Mobile Testing where a Tester is needed apart from the There are others Places in Mobile Testing where a Tester is needed apart from theabove areas.above areas.

Supported Applications, Browsers, Games, etc are developed and installed on MobilesSupported Applications, Browsers, Games, etc are developed and installed on Mobileswhich needs to be tested before they are released/deployed to the clients.which needs to be tested before they are released/deployed to the clients.

Hence the need of a tester is as important as a Developer or any other person inHence the need of a tester is as important as a Developer or any other person ingetting the Mobile Industry at its best.getting the Mobile Industry at its best.

Page 50: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 50/57

Sanity Team/BuildSanity Team/Build

Integration TeamIntegration Team

System Test TeamSystem Test Team

Field Test TeamField Test Team

Interoperability TeamInteroperability Team

Page 51: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 51/57

 Test Case Execution Test Case Execution

 Test Case Development and Validation Test Case Development and Validation

 Test Case Automation Test Case Automation

Sanity Team/BuildSanity Team/BuildGenerate 1FF(Build) using Component Labels, KJava Packs, Flex File and then test for theGenerate 1FF(Build) using Component Labels, KJava Packs, Flex File and then test for the

Basic functionalities like Power Up, check for the working of all the features.Basic functionalities like Power Up, check for the working of all the features. Integration TeamIntegration Team

Testing with one level Interaction of all features. Testing with one level Interaction of all features. System Test TeamSystem Test Team

Multiple Interaction. We will see more about the roles of System Test in the next few slides.Multiple Interaction. We will see more about the roles of System Test in the next few slides. Field Test TeamField Test TeamTesting on the move. Testing on the move.

Interoperability TeamInteroperability TeamTesting the compatibility of the phone with other devices/products. Testing the compatibility of the phone with other devices/products.

Test Case ExecutionTest Case Execution

Page 52: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 52/57

Bug tracking and reporting in Dynamic Defect Tracking System (DDTS).Bug tracking and reporting in Dynamic Defect Tracking System (DDTS).

 Testing features like Browser, MMS, Email, UPA, Connectivity, IM, Security, Themes, Testing features like Browser, MMS, Email, UPA, Connectivity, IM, Security, Themes,SyncML and few other basic features like Messaging, Multimedia, Telephony and Games.SyncML and few other basic features like Messaging, Multimedia, Telephony and Games.

Interacting with the Client for reporting and issue discussion frequently through IM andInteracting with the Client for reporting and issue discussion frequently through IM and Tele Conference. Tele Conference.

Preparing the performance metrics of the team on a Monthly basis (on a rotation basis).Preparing the performance metrics of the team on a Monthly basis (on a rotation basis).

Update the team on New Tools and Upcoming Features in your feature areas.Update the team on New Tools and Upcoming Features in your feature areas.

Test Case - ExecutionTest Case - Execution Manual Test Case Execution phase, involves Normal and Exploratory Testing whichManual Test Case Execution phase, involves Normal and Exploratory Testing which

covers feature & feature interaction testing (Functionality Testing). We are usingcovers feature & feature interaction testing (Functionality Testing). We are usingGSM/GPRS network for testing these features. Due to current Network limitations, 3GGSM/GPRS network for testing these features. Due to current Network limitations, 3Grelated features will be tested in places where 3G network is available.related features will be tested in places where 3G network is available.

We test features like Browser, MMS, Email, UPA, Games, Connectivity, IM, Security,We test features like Browser, MMS, Email, UPA, Games, Connectivity, IM, Security, Themes, SyncML along few other basic features like Messaging, Multimedia, and Themes, SyncML along few other basic features like Messaging, Multimedia, and Telephony. Telephony.

 Test Cases will be allocated to the Test Engineers, and Executed Results will be updated Test Cases will be allocated to the Test Engineers, and Executed Results will be updatedin the Test Central by the Test Engineers. The defects found out during testing arein the Test Central by the Test Engineers. The defects found out during testing arelogged in DDTS, centralized database as CR, with the relevant severity & priority. Thelogged in DDTS, centralized database as CR, with the relevant severity & priority. Thelogged defects are tracked until it gets fixed appropriately.logged defects are tracked until it gets fixed appropriately.

Products will be tested under different cycle plans like Pre STRR, ST-1, ST-2, MacroProducts will be tested under different cycle plans like Pre STRR, ST-1, ST-2, Macroregression, Micro regression, Soak Regression and bug fix cycle till Shipmentregression, Micro regression, Soak Regression and bug fix cycle till Shipment

Acceptance(SA).Acceptance(SA). Proprietary tools like RSD Lite, MiniFlexTool, RTA are used for flashing, flexing, and dataProprietary tools like RSD Lite, MiniFlexTool, RTA are used for flashing, flexing, and datalogging.logging.

Page 53: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 53/57

 Test case Development activity includes Test Case Development and Validation. Test case Development activity includes Test Case Development and Validation.During the starting phase, the developer will be assigned with a new feature for whichDuring the starting phase, the developer will be assigned with a new feature for which

 Test Cases needs to be developed. New Work CR will be raised for the Assigned Test Cases needs to be developed. New Work CR will be raised for the AssignedFeature. Number of Test Cases will be Estimated by the Developer after analyzing theFeature. Number of Test Cases will be Estimated by the Developer after analyzing theSUIS/TRS and will be updated in the New Work Development CR after getting theSUIS/TRS and will be updated in the New Work Development CR after getting theapproval from FA Lead. Test Case Design Document, which covers the all the Statesapproval from FA Lead. Test Case Design Document, which covers the all the Statesand Events, will be prepared by the Test case developer using FI Matrix Tool includingand Events, will be prepared by the Test case developer using FI Matrix Tool includingall the Requirements mentioned in TRS. Prepared Document will be sent to the FAall the Requirements mentioned in TRS. Prepared Document will be sent to the FALead for Approval. FA Lead will Sign-off the Document, if no changes are required.Lead for Approval. FA Lead will Sign-off the Document, if no changes are required.

During the Next Phase, Test Cases will be developed based on the Test Case DesignDuring the Next Phase, Test Cases will be developed based on the Test Case Design

Document. Developed Test Cases will be reviewed internally within the Team. TheDocument. Developed Test Cases will be reviewed internally within the Team. The Test Cases, if required, will be modified based on the Internal Review, and will be sent Test Cases, if required, will be modified based on the Internal Review, and will be sentto the FA Lead for Review and Approval. Based on the final review comments, if to the FA Lead for Review and Approval. Based on the final review comments, if required, the test cases will be modified, and moved to the Production Branch fromrequired, the test cases will be modified, and moved to the Production Branch fromthe Development Branch. Finally, the New Work CR will be moved to closed state.the Development Branch. Finally, the New Work CR will be moved to closed state.

 The next phase of Development will be validating the developed Test Cases. A The next phase of Development will be validating the developed Test Cases. AValidation CR will be raised for validating the Test Cases Developed. Test CasesValidation CR will be raised for validating the Test Cases Developed. Test Casesdeveloped based on the SUIS/TRS will be validated in the Testing Phones. Validatordeveloped based on the SUIS/TRS will be validated in the Testing Phones. Validatorwill raise a Test ware CR after getting the approval from the Test Case Developer, inwill raise a Test ware CR after getting the approval from the Test Case Developer, incase, if modification is required in the Test Case. A product CR will be raised by thecase, if modification is required in the Test Case. A product CR will be raised by theValidator if a defect is found in the Software during the Validation Phase. Finally, theValidator if a defect is found in the Software during the Validation Phase. Finally, theValidation CR will be moved to closed state.Validation CR will be moved to closed state.

Page 54: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 54/57

Analysis of SUIS/TRS for the new feature and estimation of test case to be developed.Analysis of SUIS/TRS for the new feature and estimation of test case to be developed.

Preparation of Test case Design document for the new feature.Preparation of Test case Design document for the new feature.

Developing test cases for the identified new feature.Developing test cases for the identified new feature.

Involved in Reviews and Inspections for test cases developed for the new feature.Involved in Reviews and Inspections for test cases developed for the new feature. Validating the new feature, once it gets implemented on the product.Validating the new feature, once it gets implemented on the product.

Page 55: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 55/57

System test automation phase involves Analysis, Scripts Development & Maintenance.System test automation phase involves Analysis, Scripts Development & Maintenance. During initial phase, the TRS / Test Plan / Test Case is analyzed for the feasibility of During initial phase, the TRS / Test Plan / Test Case is analyzed for the feasibility of 

automation on the grounds of complexity, time required for execution, repeatabilityautomation on the grounds of complexity, time required for execution, repeatabilityand maintainability of scripts. Once the Analysis Report is approved by our Projectand maintainability of scripts. Once the Analysis Report is approved by our ProjectLead, then the Test Cases will be picked up for Automation.Lead, then the Test Cases will be picked up for Automation.

Next Phase starts with script development which includes Coding, Validation,Next Phase starts with script development which includes Coding, Validation,

Inspection, Inspection rework and Final Release. The released scripts are to be runInspection, Inspection rework and Final Release. The released scripts are to be runusing automation tool like PTF & STAT.using automation tool like PTF & STAT.

 Types of testing conducted during automation execution process are Regression Types of testing conducted during automation execution process are Regression Testing, Stress Testing, Stability Testing and Performance Testing. Using STAT, Test Testing, Stress Testing, Stability Testing and Performance Testing. Using STAT, Testcases will be picked up from Test Central and Results will be entered accordingly.cases will be picked up from Test Central and Results will be entered accordingly.From the logs provided by STAT, the Test Engineer will analyze, and report the bugsFrom the logs provided by STAT, the Test Engineer will analyze, and report the bugsfound out, if any, in DDTS with relevant severity & priority. The logged bugs arefound out, if any, in DDTS with relevant severity & priority. The logged bugs aretracked until it gets closed appropriately.tracked until it gets closed appropriately.

Page 56: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 56/57

Validating and executing the test scripts using PTF and STAT automation tool.Validating and executing the test scripts using PTF and STAT automation tool.

Analyzing the failure of the scripts from the logs provided by STAT Tool.Analyzing the failure of the scripts from the logs provided by STAT Tool.

Involved in executing the test scripts by conducting Stress testing, Stability testingInvolved in executing the test scripts by conducting Stress testing, Stability testingand Performance testing on the product.and Performance testing on the product.

Interacting with client for issue discussion and reporting bugs on weekly basis byInteracting with client for issue discussion and reporting bugs on weekly basis byeither Tele Conference or Net meeting.either Tele Conference or Net meeting.

Escape Defect AnalysisEscape Defect Analysis

Phase Screening EfficiencyPhase Screening Efficiency

Page 57: Mobile Testing Theory-Ravinder

8/14/2019 Mobile Testing Theory-Ravinder

http://slidepdf.com/reader/full/mobile-testing-theory-ravinder 57/57

[email protected]@gmail.com

htt // h / /S t B bb