ECX5267 Software Testing and Quality Assurance Case Study
ECX5267 Software Testing and Quality Assurance Case Study
ECX5267 Software Testing and Quality Assurance Case Study
Name : S.W.B.P.Kumara
Registration No : 40566279
Center : Colombo
1
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
IT –Information Technology
QA – Quality Assurance
VB – Visual Basic
OS – Operating System
SQL – Structured Query Language
2
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. Product must contain in different language, because different countries and different
community use different languages.
b. Web base system works with multiple OS versions [Windows XP SP3, Windows
Vista 64, Windows 7 (32 and 64 bit)
c. System works with multiple browser versions such as Internet Explorer 8, Firefox
3.5.6 will be supported
d. System which can be accessed by all the users via internet and intranet.
Smoke testing
3
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
user’s 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.
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.
4
2.4. FUNCTIONAL REQUIREMENTS
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
with Software Sale and Post-Sale Updates Provided
7. Supports employee tax accruals and reports
Medium Sales
Unit testing involves only those characteristics that are vital to the performance of the unit
under test. This encourages developers to modify the source code without immediate
concerns about how such changes might affect the functioning of other units or the program
as a whole.
3. ASSUMPTIONS
5
4. TEST DELIVERABLES AND SCHEDULE
Every module successfully completes within 2 months and after that start testing.
2 months 1 month
2 months 1 month
5. TESTING APPROACH
5.1. TESTING TYPE 1 (SMOKE TESTING)
5.1.1. Objective
6
6. TEST TEAM
6.1. QA TEAM ORGANIZATION
1. Software Tester - Only executes manual test cases, possible creates them
4. Software Quality Analyst Lead - develops test plans for individual functional
modules
6. Software Quality Architect - works with management to determine how much time
is needed for testing, what testing will cover, and reports metrics and issues
7. TEST ENVIRONMENT
7.1. SOFTWARE AND HARDWARE
Wireless Dongles
Modem + Router
Web hosting
Web server
Domain name
Personal computers
Server machines
7
Question 2
Test Feature prerequisites Test Input Expected Actual Status Defect
Case description Description data result result (pass/fail) ID
ID (test steps)
C1 Want to Nil 1.system Mobile disconnect Please pay fail Pending
Permanently request number pending call call charges
disconnect a consumer charges
mobile mobile
connection number or
on request NIC
but there is 2.consumer
pending call enter
charges mobile
number
3.display
account
4.if there
are pending
call charges