WEEK 10 Written Assignment

.docx

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