Presentation is loading. Please wait.

Presentation is loading. Please wait.

Frenzy TRR ARB Presentation

Similar presentations


Presentation on theme: "Frenzy TRR ARB Presentation"— Presentation transcript:

1 Frenzy TRR ARB Presentation
CS577A Fall 2016 Team 01 -Arpan Badeka Ankur Palav Jheel Somaiya Sailee Rane Ashwin Hariharan Rishabh Sharma Alan Kwan James Chang

2 Outline Operational Concept Overview TRR Outline Demo of the Project
Test Cases and Results Acceptance Test Cases QFP Transition Plan

3 Operational Concept Overview

4 System Purpose “Frenzy website is a one stop shop for Fashion bloggers, stylist, online shoppers and magazine article publishers.” It provides: An array of products associated with online articles Conversion of digital media into visual store fronts

5 Program Model

6 Benefit Chain Diagram Assumptions:
People are willing to buy the items posted on fashion blogging site. People like to buy the clothes that celebs and their friends wear.

7 System Boundary & Environment

8 Core Capabilities Capability Goal Priority Level
OC-1 Sort Items: User can sort products based on prices, new arrival, most popular Must Have OC-2 Shop Widget: User can view the product in a slide view fashion and overall better UI OC-3 Shop similar: User can search similar items based on price, color, category and brand OC-4 Clothing Tag: User can get the product details on mouse hover in shop widget.

9 Goals & Constraints Organizational goals: Constraints:
OG-1: Automated Ecommerce of fashion blogging website OG-2: Using digital media as store fronts OG-3: Browsing and shopping the latest fashion articles without leaving the website OG-4: Buying similar articles based on color, style and price Constraints: CO-1: Use of Angular JS for front end development CO-2: Use of Code Igniter Framework for backend CO-3: Linux as an Operating System- The backend server is Linux CO-4: Free database system

10 TRR Outline

11 TRR Outline Transition Objective and Strategy Demo of the Project
Transition Plan Transition Preparation. Operational testing, training and evaluation. Stakeholders role and responsibility. Milestone Plan. Required resources and processing strategies.

12 Transition Objective and Strategy
The web project will be transitioned to the client. Training manual will be provided to client for added support for the future developers. The product will be thoroughly tested to pass all the test cases. The web site will be made public on the will of the client.

13 Transition Strategy Transitioned the system to the client by merging the code on GitLab & also providing the project to the client in zip files. Added proper comments to the code against the functionalities implemented for better understandability. The web site has been thoroughly tested & satisfies all the requirements on the win book. Also, passes all the acceptance test cases. We provide two strategies for the transition phase: AWS Local PC

14 Demo of the Project

15 Hotspot Tags Image 1: Hotspot tags on shop widget

16 Hotspot Tags Image 2: Gallery tags popup on mouse hover

17 Hotspot Tags Image 3: Hotspot Tags in Article Detail with Gallery Tag

18 Shop Widget Image 1: Shop Widget Popup displaying three items at a time

19 Shop Widget Image 2: Shop Widget popup displaying save/buy/shop-similar buttons on mouse hover

20 Shop Similar Image 1: Shop Similar Popup displaying Back button popup on mouse hover

21 Shop Similar Image 2: Shop Similar popup displaying items based on Same Category

22 Shop Similar Image 3: Shop Similar popup displaying items based on Lower Price

23

24 Shop Similar Image 4: Shop Similar popup displaying Sort and Same Brand Items

25 Live Demo Demo

26 Test Cases and Results

27 Overview

28 Overview Unit Testing for testing functionalities like Clothing Tag functionality, Sorting functionalities in the Shop Widget and Shop Similar modules Integration Testing for the Shop Popup and Article detail functionalities

29 TC-01 Browsing through the shop popup in the shop widget
Number Test Item Result TC-01-01 Check the on sale ribbon on items that are on sale. Pass TC-01-02 Check the item details on the pop-up header. TC-01-03 Check the shop similar button in shop popup. TC-01-04 Check the display of tagged items in the shop popup.

30 TC-02 Clothing Tag functionality
Number Test Item Result TC-02-01 The concentric tags present in the articles will be checked to provide a valid link to the related item. Null clothing tags will also be detected by the test case in order to remove them from the system. Pass TC-02-02 Check the functionality of the Shop similar button in gallery tag TC-02-03 Check the functionality of the Buy button in gallery tag TC-02-04 Sold out flag set for items in the gallery tag TC-02-05 Check the correctness of the location of a clothing tag present in the gallery tag

31 TC-03 Sort-Items Functionality in Shop Widget based on Popularity, Price and New Arrival.
Number Test Item Result TC-03-01 Checks result(JSON) correctness of Sort Items Based on Most Popular Pass TC-03-02 Checks result(JSON) correctness of Sort-Items based on Price(Low to High) TC-03-03 Checks result(JSON) correctness of Sort-Items based on Price(High to Low) TC-03-04 Checks result(JSON) correctness of Sort-Items based on New Arrivals TC-03-05 Check the Sort Button on-click expands and collapse

32 TC-04 Article Detail Functionality
Number Test Item Result TC-04-01 Check appropriate Article Details Pass TC-04-02 Check Item Tag correctness TC-04-03 Check Image Tag buttons TC-04-04 Check articles saved by buyer TC-04-05 Check Images in Item Slider based on the Article and Author Detail

33 TC-05 Similar Items Functionality
Number Test Item Result TC-05-01 Similar Item Query Relevance Testing Pass TC-05-02 Similar Item Visualization Check TC-05-03 Same Brand Query Relevance Check TC-05-04 Empty Query Result check TC-05-05 Image URL does not exist

34 TC-06 – Similar products of lower prices
Number Test Item Result TC-06-01 Backend API calls generating correct response Pass TC-06-02 Generation of results for the appropriate selection of a div element TC-06-03 Display similar products relevant to a chosen product TC-06-04 10 elements in the product slider TC-06-05 Checking on another checkbox should deselect lower prices functionality

35 Acceptance Test Cases

36 Acceptance Test Cases Part 1: Shop Widget
Lower the brightness of the Shop Popup on “Shop” button click: PASS Display item details in popup-header: PASS Differentiate on-sale items from other items with sale ribbon over on-sale items: PASS Shop Similar button with CSS animation and CSS highlighting on mouse-over: PASS

37 Acceptance Testing Part 2: Shop Similar
Sort by button to sort the items based on “New Arrivals”, “Most Popular”, “Price: Low to High” and “Price: High to Low”: PASS Display similar items based on “Same Brand”, “Same Category”, and “Lower Prices”: PASS Display of item on which Shop Similar functionality is performed, on hover of back button: PASS

38 Acceptance Testing Part 3: Hotspot Tags
Hotspot tags should display the appropriate item on which it is tagged: PASS Display of item price on top of the gallery tag: PASS Save/Saved/Buy/Shop-Similar buttons on top of the gallery tag on mouse hover: PASS Close button with CSS highlighting on mouse hover: PASS

39 Quality Focal Point

40 Traceability Matrix OCD WC UC OC-1 OCD WC UC OC-2 OCD WC UC OC-3 OC-4
(c) USC-CSSE

41 Unresolved Technical Debt

42 Resolved Technical Debt

43 Assumes that “Day” logged is 8 hours

44

45 Transition Plan

46 Transition Preparation
Two Transition Strategies are used: AWS Local PC Local PC AWS + Other Software Hardware One PC with Ubuntu One PC Software MySQL AngularJS CodeIgniter Gitlab AWS Beanstalk Staging Site On Campus N/A Staff Developers, Trainer; Tester; Client;

47 Operational testing, training, and evaluation
Category perations Category Operations Training Documentation including Training Plan; Training Session; Technical support; Testing Documentation including Testing Plan and Cases; Acceptance Test Case; Evaluation Client Feedback & Testing

48 Stakeholder Roles & Responsibilities
Responsibility Location Developers GitLab: Source Code GitLab: Wiki Documentation Deployment on AWS Staging Environment Technical Manual On-Campus Trainer Training Plan Training Session Technical Support Tester Testing Plan and Cases Acceptance Testing Client AWS Authorization N/A

49 Milestone Plan

50 Milestone Plan

51 Required Resources & Processing Strategies
Products Transition Processing and Status Source Code Have private Gitlab repository Technical Manual Have technical manual for developers with code comments, functions and important components explained AWS Staging Server Staging environment integrated with latest features. Technical support and documentation SQL Database SQL ready with new changes

52 Q & A


Download ppt "Frenzy TRR ARB Presentation"

Similar presentations


Ads by Google