Test Plan And Procedures For Acme Art Gallery Website

Test Plan And Proceduressystemacme Art Gallery Websitemodulevirtua

Test Plan and Procedures System: Acme Art Gallery website Module: Virtual gallery Written By: Date: Test Plan Test Items The following items will be tested in accordance with this plan: All pages in the virtual gallery section of the Acme Art Gallery website Approach The testing approach for this module will encompass the following: A. Test type: Description B. Test type: Description C. Test type: Description Test Environment The environment for system testing will be as follows: · · · … Test Data The following data resources will be required for testing: · · · … Test Procedures Test# Procedure Steps Reqmts. Expected Results 1.

2. 3. … 1. 2. 3. … 1. 2.

3. … [NOTE: Insert additional rows as needed.] Requirements for Virtual Gallery of Acme Art Gallery Website Functional Requirements Rqmt. No. Requirement FR-001 A visitor can browse through all paintings for sale at the gallery. FR-002 A visitor can search for paintings by entering an artist's name in a search box. All paintings by that artist will then be displayed. If there are no paintings by that artist, the message "No paintings found" will be displayed. FR-003 A visitor can search for paintings by selecting one of the following genres from a list: Landscape, Still Life, Portrait, Abstract. All paintings in the selected genre will then be displayed. If there are no paintings in that genre, the message "No paintings found" will be displayed. FR-004 By default, any list of paintings when first displayed will be in alphabetical order by the author's name. FR-005 A visitor can elect to sort any list of paintings by one of the following: artist's name; title of painting; date acquired by gallery (oldest first); date acquired by gallery (newest first). FR-006 For each painting, the following will be displayed: a thumbnail image (approximately 100x100 pixels); title; artist; date acquired by the gallery; price; and a "Reserve It" button. FR-007 A visitor can click on the thumbnail for a painting to display a large image (approximately 500x500 pixels). FR-008 A visitor can click the "Reserve It" button beside any painting to place the painting on reserve for seven days. When the visitor clicks the "Reserve It" button, he or she will be required to enter his or her name and driver's license number. While the painting is on reserve, the driver's license number of the reserving party will be recorded in the gallery's inventory database record for the painting; gallery staff will require a customer to show that driver's license to purchase the painting. If the painting has not been purchased after seven days, the reserve will automatically expire. FR-009 While a painting is on reserve by one visitor, its "Reserve It" button will be disabled so it cannot be reserved by any other visitor. FR-010 Only one painting at a time can be reserved under a single driver's license number. If a visitor attempts to reserve an additional painting using the same driver's license number before the first reservation has expired, the message "Only one reservation at a time is allowed" will be displayed and the reservation will not be recorded.

Paper For Above instruction

The development and verification of a virtual gallery module for the Acme Art Gallery website requires a comprehensive and structured test plan. This plan ensures that all functional requirements are met, the system is reliable, and the user experience is seamless. This paper discusses the key components of the test plan, including testing items, approach, environment, data, procedures, and specific functional requirements, particularly focusing on the reservation system which is central to the module's operation.

Introduction

The virtual gallery module serves as an interactive platform for visitors to browse, search, and reserve paintings. Its success depends on rigorous testing to confirm that all features work as intended, the interface is user-friendly, and security concerns are addressed. This test plan outlines the methodology to evaluate these aspects systematically.

Test Items and Approach

The primary test items include the browsing capability, search functions, sorting mechanisms, image display functionalities, and reservation system. The testing approach adopts both manual and automated testing techniques to verify individual features and overall system integration. Types of tests employed include functional testing, usability testing, security testing, and performance testing.

Test Environment and Data

The testing environment replicates the live server setup, including web browsers, operating systems, and network conditions relevant to end-users. Test data comprises sample paintings, artist information, genres, user details for reservations, and license numbers to validate reservation constraints.

Test Procedures

Each test procedure follows specific steps, such as navigating pages, entering search queries, clicking images, and attempting reservations. Expected results include correct display of images, accurate search outputs, proper sorting, and enforcement of reservation rules. For example, attempting to reserve more than one painting with the same license should trigger an appropriate warning message.

Functional Requirements

The functional specifications define necessary features like browsing all paintings (FR-001), searching by artist or genre (FR-002, FR-003), default alphabetical listing (FR-004), sorting options (FR-005), displaying painting details (FR-006), enlarging images (FR-007), and reserving paintings (FR-008 to FR-010). Ensuring compliance with these requirements guarantees that the virtual gallery will meet user expectations and operational standards.

Conclusion

Implementing a detailed test plan for the Acme Art Gallery's virtual gallery module is essential for delivering a high-quality product. It minimizes bugs and enhances user satisfaction, ultimately contributing to the gallery's reputation and operational efficiency. Continuous testing and updates based on feedback will be vital for sustained success.

References

  1. Pressman, R. S. (2014). Software Engineering: A Practitioner’s Approach. McGraw-Hill Education.
  2. Afsarmanesh, H., & Camarinha-Matos, L. M. (2015). Collaborative systems: A framework for integration and interoperability. Engineering Applications of Artificial Intelligence, 45, 59-70.
  3. Beizer, B. (1995). Software Testing Techniques. Van Nostrand Reinhold.
  4. Jorgensen, P. C. (2013). Software Testing: A Quality Assurance Approach. Pearson.
  5. Myers, G. J., Sandler, C., & Badgett, T. (2011). The Art of Software Testing. John Wiley & Sons.
  6. ISO/IEC/IEEE 29119 Software Testing Standards. (2013). International Organization for Standardization.
  7. Kaner, C., Falk, J., & Nguyen, H. Q. (1999). Testing Computer Software. John Wiley & Sons.
  8. Galin, D. (2004). Software Quality Assurance: From Theory to Implementation. Addison-Wesley.
  9. Hirano, K., et al. (2011). Web-based Testing Frameworks for E-Commerce Applications. Journal of Software Engineering and Applications, 4(2), 85-92.
  10. Basili, V. R., et al. (2006). Software Engineering for the Web. IEEE Software, 23(3), 40-45.