0% found this document useful (0 votes)
7 views19 pages

A Micro Project Report On Online Shopping System (BEWAKOOF) : Shubham Bagul Amit Pawar Uttkarsh Yadav Mayur Sonawane

Uploaded by

pranavsp2810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views19 pages

A Micro Project Report On Online Shopping System (BEWAKOOF) : Shubham Bagul Amit Pawar Uttkarsh Yadav Mayur Sonawane

Uploaded by

pranavsp2810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

A

Micro Project Report


On

Online Shopping System (BEWAKOOF)

Submitted by

Shubham Bagul
Amit Pawar
Uttkarsh Yadav
Mayur Sonawane

Under the Guidance of


Prof. N. D. DHAMALE

In the Partial Fulfilment of Second Semester of Diploma in


Computer Engineering

Department of Computer Engineering


Sandip Polytechnic
Mahiravani, Nashik - 422213

Affiliated to

Maharashtra State
Board of Technical Education

Academic Year 2019-20


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Shubham Pundlik Bagul. with Roll No-31 has successfully completed Micro-project
in course “Computer Engineering ” for the academic year 2019-20 as prescribed in the 'Assessment Manual'
during his/her tenure of completing Second Semester of Diploma Program in Computer Engineering from
institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No: 1711670173

Date: Exam Seat No: 454473

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Amit Sanjay Pawar. with Roll No-36 has successfully completed Micro-project in
course “Computer Engineering ” for the academic year 2019-20 as prescribed in the 'Assessment Manual'
during his/her tenure of completing Second Semester of Diploma Program in Computer Engineering from
institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No: 1811670005

Date: Exam Seat No: 454478

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Uttkarsh Vinodkumar Yadav. with Roll No-46 has successfully completed Micro-
project in course “Computer Engineering ” for the academic year 2019-20 as prescribed in the 'Assessment
Manual' during his/her tenure of completing Second Semester of Diploma Program in Computer Engineering
from institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No: 1811670508

Date: Exam Seat No: 454488

Course Teacher Head of the Department Head of the Institute


Maharashtra State
Board of Technical Education

Certificate

This is to certify that Mr. Mayur Balkrushna Sonawane. with Roll No-49 has successfully completed Micro-
project in course “Computer Engineering ” for the academic year 2019-20 as prescribed in the 'Assessment
Manual' during his/her tenure of completing Second Semester of Diploma Program in Computer Engineering
from institute, Sandip Polytechnic with institute code 1167.

Place: Nashik Enrollment No: 1811670511

Date: Exam Seat No: 454491

Course Teacher Head of the Department Head of the Institute


Annexure – I

Micro Project Proposal

Aims/Benefits of the Micro-Project:


1) Convenience
2) Better prices
3) More variety
4) Easy to send gifts
5) More control
6) Easy price comparison
7) No crowds
8) No sales pressure
9) Access to used or damaged inventory

10)Privacy for discreet purchases

1.0 Course Outcomes Addressed:


1. Understand how software testing fits into the software development process.
2. Learn various types and levels of software testing.
3. Develop the skills to find bugs in any type of software.
4. Learn how to effectively plan tests, communicate the bugs you find.
5. Use your new testing skill to test not just the software but also the product specification, the raw code
and even the user’s manual.
6. Understand STLC, test planning, test case writing and testing execution and defect management.
7. Understand the various automated testing tools to improve testing efficiency.

Test Plan
Test Plan is the Project Plan required to perform testing of an application system

A test plan is a detailed document that outlines the test strategy, Testing objectives, resources (manpower,
software, hardware) required for testing, test schedule, Test Estimation and test deliverables.

The test plan serves as a blueprint to conduct software testing activities as a defined process which is
minutely monitored and controlled by the test manager.

Write a Test Plan


1. Analysis of the product
You must learn a product thoroughly before testing it. You should research clients and the end users
to know their needs and expectations from the application

 Who will use the website/desktop Software?


 What is it used for?
 How will it work?
 What are software/ hardware the product uses?

2. Design the Test Strategy

The project’s testing objectives and the means to achieve them

A. Define Scope

a. In scope : The components of the system to be tested (hardware, software, middleware, etc.)
are defined as "in scope"

b. Out scope : The components of the system that will not be tested also need to be clearly
defined as being "out of scope."

B. Identify Testing Type

A Testing Type is a standard test procedure that gives an expected test outcome

Each testing type is formulated to identify a specific type of product bugs. But, all Testing Types are
aimed at achieving one common goal “Early detection of all the defects before releasing the product
to the customer”

The commonly used testing types are described as following figure.

 Unit Testing: Test small unit


 API Testing: (Test the API of Created Application),
 Integration Testing: (Individual Module tested Together and tested, System test
 System Testing: Conduct the Complete Integrated Module on the System.
 Install & Uninstall Testing : Perform the testing install/Uninstall software
Choose the any one suitable for Testing

3. Define the Test Objectives


Test Objective is the overall goal and achievement of the test execution. The objective of the testing is
finding as many software defects as possible; ensure that the software under test is bug free before release.

To define the test objectives, you should do 2 following steps

1. List all the software features (functionality, performance, GUI…) which may need to test.
2. Define the target or the goal of the test based on above features

4. Define Test Criteria


Test Criteria is a standard or rule on which a test procedure or test judgment can be based. There’re 2
types of test criteria as following
Suspension Criteria

1. Specify the critical suspension criteria for a test. If the suspension criteria are met during testing, the
active test cycle will be suspended until the criteria are resolved.
2. Example: If your team members report that there are 40% of test cases failed, you should suspend
testing until the development team fixes all the failed cases.

Exit Criteria

It specifies the criteria that denote a successful completion of a test phase. The exit criteria are the
targeted results of the test and are necessary before proceeding to the next phase of development.
Example: 95% of all critical test cases must pass.

3. Resource Planning
Resource plan is a detailed summary of all types of resources required to complete project task.
Resource could be human, equipment and materials needed to complete a project

The resource planning is important factor of the test planning because helps in determining the
number of resources (employee, equipment…) to be used for the project. Therefore, the you can
make the correct schedule & estimation for the project.
System Resource

For testing, a web application/Desktop Application, you should plan the resources as following tables

No. Resources Descriptions


Install the web application under test
1. Server
This includes a separate web server, database server, and application server if applicable
The testing tool is to automate the testing, simulate the user operation, generate the test
results
2. Test tool
There are tons of test tools you can use for this project such as Selenium, QTP…etc.
You need a Network include LAN and Internet to simulate the real business and user
3. Network
environment
4. Computer The PC which users often use to connect the web server

4. Plan Test Environment


A testing environment is a setup of software and hardware on which the testing team is going to
execute test cases. The test environment consists of real business and user environment, as well as
physical environments, such as server, front end running environment

5. Schedule & Estimation


Test Estimation phase, suppose you break out the whole project into small tasks and add the estimation
for each task as below

Test Estimation phase, suppose you break out the whole project into small tasks and add the
estimation for each task as below

Task Members Estimate effort


Create the test specification Test Designer 170 man-hour
Perform Test Execution Tester, Test Administrator 80 man-hour
Test Report Tester 10 man-hour
Test Delivery 20 man-hour
Total 280 man-hour

A man-hour is the average amount of work that one person can do in an hour
Making schedule is a common term in project management

To create the project schedule

 Employee and project deadline: The working days, the project deadline, resource availability are
the factors which affected to the schedule
 Project estimation: Base on the estimation, the Test Manager knows how long it takes to complete
the project. So he can make the appropriate project schedule
 Project Risk : Understanding the risk helps Test Manager add enough extra time to the project
schedule to deal with the risks
Test Case

1. Test case for [Log in]

Test Test case Preconditio Test Step to Expected Actual Pass/Fai


Case_I n Data be Result Result l
D executed
TC1 User Log User Must Correct 1)Go to Login Login Pass
in have Usernam site Successfull Successfull
Successfull Account e 2)Enter y y
y Resister Password UserId
3)Enter
Passwor
d
4)Click
Submit

TC2 Check User Must Valid 1)Go to User User Pass


Customer have usernam site should not should not
Login with Account e and 2)Enter Login into Login into
invalid Resister invalid UserId an an
password password 3)Enter application application
invalid
Passwor
d
4)Click
Submit

TC3 Check User Must Invalid 1)Go to User User Pass


Customer have usernam site should not should not
Login with Account e and 2)Enter Login into Login into
invalid Resister valid invalid an an
username password UserId application application
3)Enter
valid
Passwor
d
4)Click
Submit

2. Test case for [ search ]


Test Test case Preconditio Test Step to Expected Actual Pass/Fai
Case_I n Data be Result Result l
D execute
d
TC1 Search for the User must Produc 1) enter System System Pass
product:good login t name product should should
product successfully name show show
2) click search search
submit product product
button page page
TC2 Search for the User must Produc 1) enter System System Pass
product:empt login t name no show show
y product successfully product notificatio notificatio
name n “please n “please
2) click enter enter
submit product product
button name” name”
TC3 Search for the User must Produc 1) enter System System Pass
product:wron login t name wrong show show
g product successfully product notificatio notificatio
name n “match n “match
2) click not found” not found”
submit
button

3. Test case for [Track Order] .


Test Test case Precondition Test Data Step to be Expected Actual Pass/Fail
Case_ID executed Result Result
TC1 Check for User must Product Click on Show Show Pass
Status of ordered Order Track Track Track
Order Product Order Order Order
Status Status
TC2 Check for User must Product Click on Showing Showing Pass
Showing Oredered Order Track Delivery Delivery
Delivery product Order Address Address
Address
TC3 Check for User must Product Click on Showing Showing Pass
Product Oredered Order Track Product Product
Address product Order Address Address
TC4 Product User must Product Click on Check Showing Pass
source Oredered Order Track Source source
Address product Order Address address

4. Test case for [ Place Order ]


Test Test case Precondition Test Data Step to be Expected Actual Pass/Fail
Case_ID executed Result Result
TC1 Place User must Order Proper Order Order Pass
order select must be order Place palce
Product available should be Correctly successfully
Selected
TC2 User User must Order Proper Order Order Pass
Must select Should order Place palce
Choose Product Be should be Correctly successfully
Product available Selected
TC3 User User must Order Proper Order Order Pass
Must log select must be order Place palce
in Product available should be Correctly successfully
Selected
TC4 User User must Order Proper Order Order Pass
have select Should order Place palce
KYC Product Be should be Correctly successfully
complete available Selected
Account

5. Test case for [ Add to Cart ]


Test Test case Precondition Test Data Step to be Expected Actual Pass/Fail
Case_ID executed Result Result
TC1 User Must User Must Product Properly Product Product is Pass
Choose Select should check the should be Successfull
Product available have Product added to y added to
Product Proper Cart Cart
Seller Correctly
TC2 User User find Product All the data Product Product is Pass
Choose available must be of Product should be Successfull
Product Product proper checked added to y added to
Cart Cart
Correctly
TC4 User User must Product Properly Product Product is PAss
Choose select should check the should be Successfull
product availbale have Product added to y added to
Product Proper Cart Cart
Seller Correctly

6. Test case for [ Verify Receipt]


Test Test case Precondition Test Data Step to be Expected Actual Pass/Fail
Case_ID executed Result Result
TC1 User User Select Payment Properly User get User Pass
must the product Method click on the receive
Order payment Should be Proceede Receipt the
Product Method selected Receipt
TC2 User User full-fill Method of All the User get User Pass
must the all payment steps are the receive
order information should be complete Receipt the
Product done successfully Receipt
TC4 User User Choose User Properly User get User Pass
must Product Select the click on the receive
have log product Proceede Receipt the
in payment Receipt
Method
7. Test case for [Search]
Test Test case Precondition Test Data Step to be Expected Actual Pass/Fail
Case_ID executed Result Result
TC1 User Search Must User must Properly Showing Showing Pass
click on have search Search Result Result is
Search Category correct Product Should Correct
Product be
Correct
TC2 User User must User search Proper Showing Showing Pass
click on resister appropriate product Result Result is
search already data shown by Should Correct
system be
Correct
TC3 User User must User Search Properly Showing Showing Pass
click on log in Correct Search result result is
search Product product should correct
be
correct

TC4 Advance User search Category Properly Showimg Showing Pass


search by by category should be product Result result is
user correct search should correct
be
correct

8. Test case for [Advance Search]


Test Test case Precondition Test Step to be Expected Actual Pass/Fail
Case_ID Data executed Result Result
TC1 User User must Data All the Text
The The Search Pass
Select have the should field are fill
Search Result
the choice for be Successfully
Result Match
option Search Proper should Successfully
be
Match
TC2 User User search Entered All the The The Search Pass
Click on product by data category fill Search Result
search category should properly Result Match
product be should Successfully
proper be
Match
TC3 User User serach Data All the text The The Search Pass
search product by should fields are Search Result
product his choice be fill properly Result Match
by entered should Successfully
Category properly be
Match
TC4 User User must Entered All the The The Search Pass
Search log in to his data Categories Search Result
product Account should fill properly Result Match
by be should Successfully
choice proper be
Match
Test Summary Report

1. Number of Test Case Planned verse Number of test cases Passed/Fail

Test Cases Test Cases Executed Test Cases passed Test case Failed
Planned

2.0 Action Plan:

Sr Planned Start Planned Name of Responsible Team


Details of Activity
No Date Finish Date Members

1 Topic Discussion & Selection 01/07/209 04/07/2019

2 Analysis of the product 08/07/2019 15/07/2019

3 Design the Test Strategy 22/07/2019 25/07/2019

4 Resources Required 29/07/2019 01/08/2019

5 Define the Test Objectives 05/08/2019 08/08/2019


Shubham Bagul
6 Define Test Criteria 12/08/2019 15/08/2019
Amit Pawar
7 Resource Planning 19/08/2019 22/08/2019 Uttkarsh Yadav
Mayur Sonawane
8 Plan Test Environment 26/08/2019 29/08/2019

9 Schedule & Estimation 02/09/2019 02/09/2019

10 Test Case 05/09/2019 03/10/2019

11 Presentation of Seminar 07/10/2019 07/10/2019

12 Final Submission 10/03/2019 10/10/2019


5.0 Resources Required:

Sr
Name of Resource/Material Specification Qty. Remarks
No
Desktop with Intel Core 2 Duo 2.93 -
1 Hardware Resource 1
GHz, RAM 2GB, HDD 160 GB
2 Software Resource Software testing Tool (Bugzila , QTP) 1 -
3 Any Other Resource Internet - -

Name of Team Members with Roll No:

Roll No Name of Team Members

31 Shubham Bagul
36 Amit Pawar

46 Uttkarsh Yadav

49 Mayur Sonawane

Prof N.D. DHAMALE


Name & Signature of Course Teacher
Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Shubham Pundlik Bagul Enrollment No: 1711670173
Name of Program : Computer Engineering Semester: V
Course Title: Software Testing Course Code: 22518
Title of Micro Project: Online Shopping System (BEWAKOOF)

Learning Outcomes Achieved:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing
3. Prepare test plan for an application.
4. Identify bugs to create defect report of given application.
5. Test software for performance measures using automated testing tools.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Target as per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if


any)
…………………………………..……………………………………………………………………………
Name & Designation of Course Teacher: Prof. N. D. DHAMALE, Lecturer
Dated Signature:
Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Amit Sanjay Pawar Enrollment No: 1811670005
Name of Program : Computer Engineering Semester: V
Course Title: Software Testing Course Code: 22518
Title of Micro Project: Online Shopping System (BEWAKOOF)

Learning Outcomes Achieved:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing
3. Prepare test plan for an application.
4. Identify bugs to create defect report of given application.
5. Test software for performance measures using automated testing tools.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Target as per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if


any)
…………………………………..……………………………………………………………………………
Name & Designation of Course Teacher: Prof. N. D. DHAMALE, Lecturer
Dated Signature:
Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Uttkarsh Vinodkumar Yadav Enrollment No: 1811670508
Name of Program : Computer Engineering Semester: V
Course Title: Software Testing Course Code: 22518
Title of Micro Project: Online Shopping System (BEWAKOOF)

Learning Outcomes Achieved:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing
3. Prepare test plan for an application.
4. Identify bugs to create defect report of given application.
5. Test software for performance measures using automated testing tools.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Target as per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if


any)
…………………………………..……………………………………………………………………………
Name & Designation of Course Teacher: Prof. N. D. DHAMALE, Lecturer
Dated Signature:
Annexure – IV

Micro Project Evaluation Sheet


Name of Student: Mayur Balkrushna Sonawane Enrollment No: 1811670511
Name of Program : Computer Engineering Semester: V
Course Title: Software Testing Course Code: 22518
Title of Micro Project: Online Shopping System (BEWAKOOF)

Learning Outcomes Achieved:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing
3. Prepare test plan for an application.
4. Identify bugs to create defect report of given application.
5. Test software for performance measures using automated testing tools.

Poor Average Good Excellent


Sr Sub
Characteristic to be Assessed Marks Marks Marks Marks
No Total
(1-3) (4-5) (6-8) (9-10)
(A) Process and Product Assessment (6 Marks)
1 Relevance to the Course
2 Literature Review/Information Collection
3 Completion of the Target as per Project Proposal
4 Analysis of Data & Representation
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation/Viva (4 Marks)
7 Presentation
8 Viva

(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva
(10 Marks)
(6 Marks) (4 Marks)

Comments/Suggestions about Teamwork/Leadership/Inter-personal Communication (if


any)
…………………………………..……………………………………………………………………………
Name & Designation of Course Teacher: Prof. N. D. DHAMALE, Lecturer
Dated Signature:

You might also like