team c senior project_donk

15

Upload: donald-lynn-killen

Post on 23-Jan-2018

57 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Team C Senior Project_DonK
Page 2: Team C Senior Project_DonK
Page 3: Team C Senior Project_DonK
Page 4: Team C Senior Project_DonK
Page 5: Team C Senior Project_DonK

Tom Kephart

• CIS Major (Computer Security)

Michael Garner

• CIS Major (Computer Security)

Page 6: Team C Senior Project_DonK

After an analysis of the customers goals for the eCommerce site. A list of requirements was created.

Page 7: Team C Senior Project_DonK

1. The Database will be based in MS Access and consist of 5 tables.2. The tables are: Customer, Order, Orderline, CreditCard, ImageCatalog,

MaterialCatalog.3. The eCommerce site will consist of 5 pages.4. The Business code will be written in C# while the pages themselves will

be in HTML.

Page 8: Team C Senior Project_DonK

The creation of the eCommerce site occurred in two concurrent and one unified phase.

The initial design of the Database and Creation of the Web site interfaces was completed by separate team members simultaneously and then the Business code for the various buttons and controls was developed.

Further integration of both code layers was completed through testing.

Page 9: Team C Senior Project_DonK
Page 10: Team C Senior Project_DonK
Page 11: Team C Senior Project_DonK

Ecommerce Testing

Results

Component: Home PageTest Script Steps Validation Criteria/

Expected Results

Test Data Actual

Results

Pass/Fail Passed After

Retest

Comments

1. Enter Customer

Name

2. Enter Password

3. Click Customer Info

Button

1. Customer Logs in

Successfully

User name: JamesBond007

Password: thunderball#1

1. Place user curser on

link and left click

1. User goes to Catalog Page

1. Enter Customer

Name

2. Enter Password

3. Click Customer Info

Button

1. User does not log in User name: JamesBond007

Password: Password1

Page 12: Team C Senior Project_DonK

Team C Ecommerce Testing

Scenarios

Component: Order Form

Web PageID # Test Scenario Test Case Test Script Steps Validation Criteria/

Expected Results

Test Data

OF-1 Shopping Cart

Functionality

Orders displayed

in Shopping Cart

List box correctly

1. Previous Page Link from

Catalog page button is

activated

1. Orders Pending listed in the

pending orders list box

"Hello World", QTY 1 @19.99

Trophy, "Null", QTY 1 @ 99.99

OF-2 Calculate deposit %

Functionality

Calculate Order %

deposit payment

percentage in 10

% increments to

100%

1. Select 10%, 20%, 30%, 40%,

50%, 60%, 70%, 80%, 90%,

100%

1. Appropriate amount selected

is "lit up"

10 %, 20%, 30%, 40%, 50%,

60%, 70%, 80%, 90%, 100%

Page 13: Team C Senior Project_DonK

Team C Ecommerce Testing

Component: Admin PageTest Case Test Script

Steps

Validation Criteria/

Expected Results

Test Data Actual Results Pass/Fail Passed

After

Retest

Comments

Customer

Lookup field

Customer ID

accepts data

input and lists

pending orders

1. Customer ID

Entered

2. Activate Find

Customer

Button

3. Customer

Orders

displayed in

Orders text box

1. Unique Customer pending

orders listed for particular

customer ID in the Orders text

box

2. Customer Info listed for 1)

Username, 2) Full name and 3)

Address and 4) Credit Card type

fields

Customer ID 0001 1. Order ID 00001

2. Order ID 00002

Page 14: Team C Senior Project_DonK

Ecommerce Testing

Results

Component: Catalog

Web Page

ID #

Test Scenario Test Case Test Script Steps Validation Criteria/

Expected Results

Test Data Actual Results Pass/Fail Passed

After

Retest

Comments

CA-1 Verify Home link

functionality

Check to see that Home

link will take you to the

Home page

1. Click on Home link

2. Verify that website

goes to the

Home page

Link should work N/A

CA-2 Verify Customer

Info link

functionality

Check to see that

Customer Info link will

take you to the Home

page

1. Click on Customer

Info link

2. Verify that website

goes to the

Customer Info page

Link should work N/A

CA-3 Verify item data

display correctly

Check to see that all the

items listed show

correct information

from the data base

1. Check to see what is

listed in the

Database

2. Verify it is displaying

properly on

Catalog Page

All Data should display

correctly

N/A

CA-4 Verify Database

Updates Catalog

Page

Update Catalog Items in

the database

1. In the database

change an items

information

2. Go to Catalog Page

and verify that

the item data reflects

the change

Items in the Catalog

Page should

display what is in the

database

N/A

Page 15: Team C Senior Project_DonK

Team C Ecommerce Testing

Component: DatabaseTest Case Test Script

Steps

Validation Criteria/

Expected Results

Test Data Actual Results Pass/Fail Passed

After

Retest

Comments

1. Assign an

Order Number

1. Create order

number from 5

digits; add to

the database

table

1. Order ID # added to Order

database table

ID 00001

1. Delete an

Order ID from

the databse

1. Delete an

existing Order

from the

database table

1. Deleted ID# from Order

database table

ID 00001

1. Add

Customer ID to

database

1. Add

Customer ID to

Customer table

1. Customer ID created in

customer table

ID 0001