TER-10
The Non-Virtual Reality of Testing or What's Feasible in Real World Testing
Contents
- 1. Introduction
- 2. Seven myths about testing and their demystification
- 3. A kind of conclusion
The Non-Virtual Reality of Testing or What's Feasible in Real World - - PowerPoint PPT Presentation
TER-10 The Non-Virtual Reality of Testing or What's Feasible in Real World Testing Contents 1. Introduction 2. Seven myths about testing and their demystification 3. A kind of conclusion Karol Frhauf, INFOGEM AG , CH-5400 Baden,
TER-10
TER-20
ITV-30
ITV-40
ITV-50
ITV-60
capture / replay tools
test case managers
ITV-70
comparator
data base test input data base
stub
test output benchmark
driver injection test result
configuration item
ITV-80
S-CMS S-WN
HTML HTML Light WAP WAP-now iServer PSB
S-ISV S-PSB customer care service manager
Application Data Base
system boundary
CMS
content editor
Content Packages Content Packages supplier of real time content, e.g. SF DRS supplier of scheduled content, e.g. SDA
customer email provider P-SM P-CC P-OP I-WWW
WWW
SMSC GRPS LBS SMTP
email location SMS net
ITV-90
SMTP MMSPA (GUI for CUC) SMTP /// MMS Platform (MMSC,Trans- coder & MM Client Proxy) MMS-IEN3: MM3: HTTP CPR-MMS1: MM7: SMTP MMSC Big Brother (Fault Reporting) SMSC Subscriber DB MM Client Proxy Transcoder WAP-GW MMS-Traffic GD2IMAIL (E-Mail Relay SCIS) MTA (MMS <-> E- Mail Proxy) FNR/HLR (Subscriber Stat.Check) PPB (PrePaid Billing) MMSPA (CDR "Pump") MMSC Sunrise SMSC-IWU (Prot.Conv. / NLS) WAP-GW non-MMS- Traffic MMS User Web User Non MMS User SNMP XML MMS-PRB6: XML (LOG) MM1: HTTP HTTPS, Socket, SOAP/XML HTTP MMS-IEN4: HTTP 3rd Party Content Provider MMS-IEN6: UCP 3.5 UCP 3.5 WML / WSP WML / WSP SMS SMS MMS-PRB2: MM8: R2.5 CDR ASN.1 BER MMS-PRB3: CORBA / Parlay MMS-IEN8a: MM4 MMS-IEN7a: MM3: ESMTP MMSC Orange "Portal" Content Provider ESMTP ESMTP Admin-Client (Config. Mgmt) HTTP Admin-Client (Perform. Mgmt) HTTP MIR PRB-IEN5: CAI ASCII/ ASN.1 MMS-PRB1: MM7: SMTP, SOAP/XML (Welcome/Test MMS) MMS-PRB7: CORBA (Autoprovisioning) MMS-PRB5: SQL (Statistics) SBS (3rd Party Billing/ Med./Rating) CPR-IEN1: Message Queue MMS Box (MML Composer) HTTP WML / HTTP OTA-Server (Handset Provis.) SIS (Subscriber Stat.Check) CORBA PRB-IEN3: HTTP PRB-IEN7: GPRS CDRs Foreign SGSN GPRS CDRs TAP3 Mediation BSCS SCM VMD Edifact CAI (Customer Administration) CDR-R (Repository) CBS (Carrier Billing) ASN.1 CDR R2.5 ASN.1 MDB (Rating) PRB-IEN4: ASCII UFIH "Portal" (Legacy Phone Support) BGW (Billing Gateway) EMA (Provisio- ning) MMSPA CTT "Pump" (LOG) SCM SGSN PRB-IEN6: ASN.1 CPR-PRB1: FTP (VASP rating) PSB (3rd Party Billing/ Rating) International OpCos IP via GRX BSCS TFL PRB-IEN1b: UFIH GPRS CDRs MMS-PRB4: LDAP HTTP XML MMS-IEN8b: MM4 WML / HTTP MMS-IEN7b: MM3: ESMTP MMS-IEN5: MM1: PAP / HTTP MMS-IEN1: CORBA, Java prov.API SMTP MMS-IEN2: HTTP XML HTTP XML MM4 PRB-IEN2: HTTPS, socket, prop. Interface Cockpit Cockpit (Authori- sation) Cockpit (Authenti- cation) SQL NetBIOS Terminal DB HHD-IEN1: t.b.d. (Configuration Messages & Guides) t.b.d. (Terminal Features) Transcoder Config. Mgmt HHD-MMS1: t.b.d. (Terminal Features) Terminal Testing Terminal Features / Test Results HHD-PRB2: t.b.d. (Terminal Features & Interactions; Known Problems; Standardized Operating Instructions) HHD-PRB1: t.b.d. (Problem Reports) 2nd Level Problem Analysis t.b.d. (New Problems)
Internal Environment
SIMONA UFIH UFIH CuC Operator Customer Customer Administrator SMPP 3.4 Terminal Administrator MMS-IEN9: MM5: SS7/MAP PRB-IEN1a: UFIH iServer (3rd Party Proxy) UFIH Edifact File: UFIH
ITV-100
ITV-110
building writing scripts (function test of scripts) integration of components to tiers and these to system integration of components to subsystems and these to system configuration of the system installation of the system in the target environment
ITV-120
wrong address wrong name used queue is not set-up queue is too small file is missing or is in wrong location processes are started in a wrong sequence a process is not started at all wrong setting of configuration parameters or no setting at all etc.
TER-130
TER-131*
ITV-140
ITV-150
ITV-160
ITV-170
ITV-180
testing is a sampling procedure the sample content depends on risks the sample size is defined by the envisaged
ITV-190
identify system boundaries and system structure define strategy for reviewing, integration, and testing analyse risks define test objects for all test objects define the characteristics of the test design the test infrastructure and specify the test harness identify all testing activities and estimate the effort trade cost and benefit of the tests schedule test activities and assign resources
ITV-200
ITV-210
ITV-220