• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 3 out of 16 pages
Other

Software testing

Document preview thumbnail
Preview 3 out of 16 pages

This document is a comprehensive test plan for an e-commerce website, covering unit, integration, usability, security, and performance testing. It is well-structured, providing a systematic approach to identifying, resolving, and tracking software defects before deployment.

Content preview

KIJANI ONLINE GROCERY STORE
BSCIT
UNIT CODE: BIT 3205A
TEST PLAN
MICHAEL MOCHAMA ONDIEKI
18/06296
DR. MWENDIA SIMON
9TH NOV 2021

,Contents
1.0 Introduction.....................................................................................................................................................3
1.1 Goals and objectives........................................................................................................................................3
1.2 Statement of scope..........................................................................................................................................3
1.3 Major constraints.............................................................................................................................................3
2.0 Test Plan..........................................................................................................................................................3
2.1 Software (SCIís) to be tested............................................................................................................................3
2.2 Testing strategy...............................................................................................................................................3
2.2.1 Unit testing...................................................................................................................................................3
2.2.2 Integration testing........................................................................................................................................4
2.2.3 Validation testing..........................................................................................................................................5
2.3 Test metrics.....................................................................................................................................................6
2.7 Testing tools and environment........................................................................................................................6
2.8 Test schedule...................................................................................................................................................7
3.0 Test Procedure.................................................................................................................................................9
3.1 Software to be tested......................................................................................................................................9
3.2 Testing procedure............................................................................................................................................9
Functionality Testing.............................................................................................................................................9
Usability Testing..................................................................................................................................................11
Interface Testing.................................................................................................................................................11
Performance Testing............................................................................................................................................12
Security Testing...................................................................................................................................................13
Whitebox testing.................................................................................................................................................14
3.2.1 Unit test cases.............................................................................................................................................14
3.2.1.2 Stubs and/or drivers for component i......................................................................................................14
3.2.1.3 Test cases component.............................................................................................................................14
3.2.1.4 Purpose of tests for component..............................................................................................................15
3.2.1.5 Expected results for component i............................................................................................................15
3.2.2 Integration testing......................................................................................................................................15
3.2.3High-order testing (a.k.a. System Testing)...................................................................................................15

, 1.0 Introduction
Software testing is a process of running with intent of finding errors in software. Software testing assures the
quality of software and represents final review of other phases of software like specification, design, code
generation etc.

1.1 Goals and objectives
 To reach 100% correct code
 To identify the test methodologies for Unit and System Testing
 To provide a procedure for Unit and System Testing
 To ensure all Functional and Design Requirements are implemented as clarified in the documentation
 To identify the documentation process for Unit and System Testing


1.2 Statement of scope
 The current system can be extended to allow the users to create accounts and save products
in to wish list.
 The users could subscribe for price alerts which would enable them to receive messages
when price for products fall below a particular level.
 The current system is confined only to the shopping cart process. It can be extended to have
a easy to use check out process.
 Users can have multiple shipping and billing information saved. During checkout they can
use the drag and drop feature to select shipping and billing information.


1.3 Major constraints
• Compatibility with browsers like Mozilla Firefox, Internet explorer etc

• Using a layered approach in developing the application which would make the application maintainable.

• Learning new technologies like using JavaScript for drag and drop behavior and Ajax toolkit controls with little
guidance. The overall idea of doing this project is to get a real time experience. Learn new technologies

2.0 Test Plan
This section describes the overall testing strategy and the project management issues that are required to
properly execute effective tests.

2.1 Software (SCIís) to be tested
The software to be tested is identified by name. Exclusions are noted explicitly.

2.2 Testing strategy
The overall strategy for software testing is described.

2.2.1 Unit testing
Unit testing emphasizes the verification effort on the smallest unit of software design i.e.; a software component
or module. Unit testing is a dynamic method for verification, where program is actually compiled and executed.
Unit testing is performed in parallel with the coding phase. Unit testing tests units or modules not the whole
software. I have tested each view/module of the application individually. As the modules were built up testing
was carried out simultaneously, tracking out each and every kind of input and checking the corresponding output
until module is working correctly. 20 The functionality of the modules was also tested as separate units. Each of
the three modules was tested as separate units. In each module all the functionalities were tested in isolation. In

Document information

Uploaded on
March 17, 2025
Number of pages
16
Written in
2024/2025
Type
Other
Person
Unknown
$30.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
0
Followers
0
Items
15
Last sold
-



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions