WEEK 10 Written Assignment
.docx
keyboard_arrow_up
School
Bellevue University *
*We aren’t endorsed by this school
Course
521
Subject
Information Systems
Date
Jun 18, 2024
Type
docx
Pages
7
Uploaded by CorporalFlyMaster1110
WEEK 10 Written Assignment
Rakesh Saidugari
Masters in computer information systems, Bellevue University
CIS521-T301 System development and deployment (2245-1)
Robert Hettinger
May 19, 2024
To: Tim Smith
From: Rakesh saidugari
Date: 05/19/2024
Subject: Proposal for Ensuring Quality through Comprehensive Testing Strategies
Dear Tim,
Introduction
Tim Smith, the dedicated owner of Down Town Car Repair, is committed to exceeding customer
expectations through exceptional service. To align with Tim's high standards, the proposed
automation application for his business must undergo rigorous testing to ensure it meets and
surpasses all quality benchmarks. This proposal outlines the specific testing that will be
conducted, highlighting their roles in enhancing the application's quality and reliability.
1. Functional and Non-Functional Testing
a. Functional Testing
Functional testing ensures that the application functions correctly according to the specified
requirements. This type of testing involves checking various features and functionalities of the
application to ensure they work as expected. It includes:
Unit Testing
: Testing individual components or modules of the application to ensure
they work correctly in isolation (Sommerville, 2016).
Integration Testing
: Testing the interactions between different modules or components
to ensure they function seamlessly (Sommerville, 2016).
System Testing
: Testing the complete and integrated application to ensure it meets all
functional requirements (Sommerville, 2016).
User Acceptance Testing (UAT)
: Conducting tests with real users to ensure the
application meets their needs and expectations (Sommerville, 2016).
b. Non-Functional Testing
Non-functional testing evaluates aspects of the application that are not related to specific
functionalities but are crucial for the system's overall performance, usability, and reliability. This
includes:
Performance Testing
: Assessing the application's responsiveness, stability, and
scalability under various load conditions (Pressman & Maxim, 2014).
Security Testing
: Identify vulnerabilities and ensure the application is secure against
potential threats (Pressman & Maxim, 2014).
Usability Testing
: Evaluating the user interface and experience to ensure the application
is easy to use and meets user expectations (Pressman & Maxim, 2014).
Compatibility Testing
: Ensuring the application works correctly across different
devices, browsers, and operating systems (Pressman & Maxim, 2014).
Reliability Testing
: Verifying the application's ability to perform consistently over time
without failures (Pressman & Maxim, 2014).
2. White Box and Black Box Testing
a. White Box Testing
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help