• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 3 fuera de 16 páginas
Otro

Software testing

Document preview thumbnail
Vista previa 3 fuera de 16 páginas

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.

Vista previa del contenido

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

Información del documento

Subido en
17 de marzo de 2025
Número de páginas
16
Escrito en
2024/2025
Tipo
Otro
Personaje
Desconocido
$30.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Vendido
0
Seguidores
0
Artículos
15
Última venta
-



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes