Download presentation
Presentation is loading. Please wait.
Published byOscar Gibson Modified over 9 years ago
1
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen
2
Phase I Presentation Outline Project Overview Use case Diagram System Functionality Project Plan Test Plan Questions
3
Project Overview The objective of this project is to design and develop an Online Music CD Store with its user interface. Target: Public Users Product : Music CD Facilities provided for Users: Browsing, searching, managing personal account, buying etc.
4
Motivation Motivation is to have experience in design and development of a web-based online transaction application Gain experience in using technologies: ASP.NET 2.0 & C# Microsoft SQL Server 2005 Microsoft Visual Studio 2005 UML & Database design
5
Use Cases
6
System Functionality Functionalities for Customer Functionalities for Administrator
7
Customer Functionality Browse Catalog Product Search 1) Browse & Search
8
Customer Functionality 2) Manage Account: Register: A new User can signup to create a new account.
9
Customer Functionality Login: A valid user account must be used for an existing customer
10
Customer Functionality Manage Profile: Customer can edit, update and save his personal information
11
Customer Functionality 3) Place Order Add to Shopping Cart: Add products to shopping cart while searching or browsing catalog. Update and Delete product Quantity within Cart. View Cart Details : To view contents of the shopping cart. Checkout : To buy the products added to the shopping cart.
12
Shopping Cart
13
Customer Functionality Edit Billing & Shipping Details: To allow customers to edit and update their billing & shipping information.
14
Administrator Functionalities Manage Catalog Add New Genre/Category Delete Genre/Category Add New Product Delete Product Edit Catalog Details: E dit the details of genres, categories, products like description, quantity, price etc.
15
Project Plan
16
Task Breakdown Inception Phase(Phase 1 ) Vision Document SQA Plan Project Plan Prototype Architecture Design Phase 1 Presentation
17
Task Breakdown Elaboration Phase (Phase 2) Revise Vision Document Revise SQA Plan Revise Project Plan Develop Formal Requirement Specification Revise Architecture Design Develop Test Plan Formal Technical Inspection Develop Prototype Phase 2 Presentation
18
Task Breakdown Production Phase (Phase 3) Develop Code Testing Functional Testing Evaluate Test Result Documentation Test Report User Manual Phase 3 Presentation
19
Test Plan
20
To Verify that various parts of the code are working correctly using NUnit testing tool Test Cases: User Registration Login Search Edit Shopping Cart Place Order Unit Testing
21
Test Cases 1) User Registration Incorrect Inputs: Username already in use with existing users “Password” and “Confirm Password” fields do not match An empty required field (Username, password, Confirm password, Email, Security question and answer)
22
Test Cases 2) Login Incorrect Inputs: Wrong Username and/or wrong Password An empty required field (Username or Password) 3) Search Inputs resulting in no search results: Non-matching Keyword
23
Test Features 4) Edit Shopping Cart Incorrect Inputs: Negative input number in “Quantity” field Non-integer input An empty “Quantity” field 5) Place Order Incorrect Input: An empty required field Invalid format (FirstName, LastName, Billing Address, Shipping Address, Credit Card details)
24
Verifies that the components of the system meet the stated performance requirements. Possible Performance Metrics: Response time For web pages – Login page, Registration page etc For transactions accessing database Read - Product Search Update - Edit Profile information, submitting registration request etc Example Tool - JMeter Performance Testing
25
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.