Case Study
Case Study
https://www.homeworkping.com/
ECX5267
Software Testing and Quality Assurance
Case Study
Name
: S.W.B.P.Kumara
Registration No
: 40566279
Submit Date
: 15-01-2011
Center
: Colombo
Question 1
1. INTRODUCTION
AltraTalk is a leading mobile service provider in Asia pacific. AltraTalk
currently has an in built computerized system to manage their day to day activities in
terms of
Connection Management
Billing
Payments
They wanted to develop a system that would help them coordinate their day to day
activities as well as take feedbacks from their internationally placed clients, with ease.
1.1. PURPOSE
AltraTalk IT management has decided to create a new web based system which can be
accessed by all the users via internet and intranet.
1.2. OVERVIEW
This is a QA test plan to test the AltraTalk web based system in order to verify the
system functionality and addressed issues. Emphasis on following:
Testing Objectives
Identified Risks and Mitigations
Testing Scope
Testing Types
Test Approach
Testing Schedule
1.3. DEFINITIONS, ACRONYMS AND ABBREVIATIONS
IT Information Technology
2
QA Quality Assurance
VB Visual Basic
OS Operating System
SQL Structured Query Language
2. SCOPE OF TESTING
2.1. PRODUCT OVERVIEW
The current system is a VB based windows client and found to have causing following
concerns
a. Due to expansion of the business different branches were open in different
geographical locations and the system need to be able to accessed from anywhere in
the world
b. Look and feel nature of the screens to be more appealing and is not restricted to tool
specific screen
c. Technology trend should move with proven good technologies that are scalable
where system is able to change with the evolving business
AltraTalk required a platform to support the companys business development
strategy of supplying additional mobile services to end users. This approach
demanded a sophisticated billing system capable of handling the complex
accounting processes between the AltraTalk operator and its partners.
Installation Testing
a. Confirms that the application under test recovers from expected or unexpected
events without loss of data or functionality. Events can include shortage of disk
space, unexpected loss of communication, or power out conditions. If
installation fails then our program will not work on that system not only this but
can leave users system badly damaged. User might require reinstalling the full
operating system.
Functional Testing
a. Testing the features and operational behavior of a product to ensure they correspond
to its specifications.
4
b. Testing that ignores the internal mechanism of a system or component and focuses
solely on the outputs generated in response to selected inputs and execution
conditions.
c. Testing based on an analysis of the specification of a piece of software without
reference to its internal workings. The goal is to test how well the component
conforms to the published requirements for the component.
2.4. FUNCTIONAL REQUIREMENTS
Criticality Functional Requirement
High
Human resources
1. Tracks employee sick and personal time allowed versus time taken
2. Supports the tracking of individual employee date of hire and
anniversary dates
3. Supports printing of payroll checks
4. Supports the tracking of federal payroll tax processing
5. Supports the tracking multi-state and providence payroll tax
processing
6. Federal, state, and providence based payroll tax tables are included
Medium
Sales
1. Application must capture appropriate information and produce
customer
3. Monthly detail by customer and invoice
4. Sales analysis by state
5. Daily activity report
3. ASSUMPTIONS
Number of different language must be 20.
Every geographical areas use our target OS versions and browser versions.
Internet coverage is in grand level.
5. TESTING APPROACH
5.1. TESTING TYPE 1 (SMOKE TESTING)
5.1.1. Objective
The installation testing will validate that: after every module
5.1.2. Entry Criteria
Install (teller) machine in identified locations.
5.1.3. Exit Criteria
OS versions
Server versions
Wireless Dongles
Modem + Router
Web hosting
Web server
Domain name
Personal computers
Server machines
Question 2
Test
Case
ID
C1
Feature
description
prerequisite
s
Want to
Permanentl
y disconnect
a mobile
connection
on request
but there is
pending call
charges
Nil
C2
Permanentl
y disconnect
a mobile
connection
on request
Cut off
officer id
And
cut off
date
Test
Description
(test steps)
1.system
request
consumer
mobile
number or
NIC
2.consumer
enter
mobile
number
3.display
account
4.if there
are pending
call charges
Input
data
Expected
result
Actual
result
Status
(pass/fail)
Defect
ID
Mobile
number
disconnect
Please pay
pending call
charges
fail
Pending
call charges
1.system
request
consumer
mobile
number or
NIC
2.consumer
enter
mobile
number
3.display
account
4.if there
are not
pending call
charges
Mobile
number
disconnect
disconnect
pass
Nil
C3
Permanentl
y disconnect
a mobile
connection
on request
but there is
pending call
charges in
some
accounts
Nil
1.system
request
consumer
mobile
number or
NIC
2.consumer
enter NIC
3.display all
accounts
4.if there
are pending
call charges
NIC
disconnect
Please pay
pending call
charges
fail
Pending
call charges
C$
Permanentl
y disconnect
a mobile
connection
on request
Cut off
officer id
And
cut off
date
1.system
request
consumer
mobile
number or
NIC
2.consumer
enter NIC
3.display all
accounts
4.if there
are not
pending call
charges
NIC
disconnect
Perm
Disconnected
pass
Nil