Stefinal
Stefinal
MICROPROJECT REPORT
ON
SUBMITTED BY
Mr. Yashvardhan Balsaheb Shinde
[2100340268] [TYCM_B_148]
[2100340265] [TYCM_B_145]
Under guidance of
Prof. Y.S. Modhe
SANJIVANI K.B.P.POLYTECHNIC
KOPARGOAN-423603,DIST:AHMEDNAGAR
2023-2024
1
SANJIVANI K. B. P.POLYTECHNIC
DEPARTMENT OF COMPUTER TECHNOLOGY
CERTIFICATE
This is to certify that the project report entitled
Under teachers supervision and guidance for partial fulfillment of the requirement for
Diploma in Computer Technology affiliated to Maharashtra
2
Table of Contents
1. Rationale 11
4. Literature Review 11
8. Skills Developed 24
3
1.0 Rationale :-
Farm management software helps farmer engage in strategic, tactical and operational
planning. It also works towards a much higher degree in organization, assessment and
optimization of performed work on the fields. We learn the way to find bugs by applying
types, levels and methods of software testing on application with effective test planning
approach.
Farming management system project is based on Software Testing. Soo, first of all we have
gathered all the required information regards Farming Management System. In this project we
created six modules those are Registration, login, Selling the product (It is used when farmer
want to sell his equipment), Buying the product (For buying the equipment), Payment &
Feedback. After Completing modules, we prepared test cases for different modules
respectively, and also created the Defect Report and Test Plan for Farming Management
System.
4
6.0 Actual Resources Used :-
2. MS Word Latest 1
5
7.0 Outputs of the Micro-Project :-
TEST PLAN
1. TEST IDENTIFIER :
Farmer Management Software System
3. FEATURES TO BE TESTED :
Registration Module
1. To submit the details for registration
2. To verify the OTP generated on mobile number
3. Check the registration page without entering any data in the fields.
4. To Register into system by user existing details
Login Module
1. To verify user login by valid Username and Password.
2. To verify user login by invalid Username and Password.
3. To verify user login by invalid Username and valid Password.
4. To verify user login by valid Username and invalid Password.
Selling Module
1. To verify that user had enter the details of the product.
2. To verify that product is uploaded successfully or not.
3. To verify that seller can update the product information or not.
4. To verify that the product reviews are displayed or not
5. To verify that product uploaded should contain expiry date.
Buying Module
1. To verify when farming equipment is available
2. To verify whether user is able to select the quantity or not
3. To verify whether user is able to avail discount coupon or not on equipment.
4. Check whether equipment is added to cart or not
5. Check whether user is allowed to delete the items in the cart.
6
Payment Module
1. To verify whether various UPI payment options for payment are displayed or not.
2. To verify that payment can be done at the time of the delivery.
3. To verify whether there is cashback available on credit card or not.
4. To verify whether EMI system on products is available or not.
5. To verify when the Payment is not transferred successfully.
Feedback Module
1. To verify feedback when user enters less than 100 words.
2. To verify feedback when user enters more than 100 words.
5. APPROACH :
It can be done manually by testers i.e. Manual Testing
6. TEST DELIVERABLES :
To assure that the application will be acceptable by user or Business market.
7. ENVIRONMENTAL SETUP :
It is the combination of hardware & software environment on which the test will be performed.
1. Internet Connection
2. Website in working state
3. Registration on website
7
TEST CASES
Test Test Case Preconditions Steps to be Test data Expected Actual result Status
Id Objectives executed result
Tc-1 To submit the User must 1. Go to site. User name = User Details User Details Pass
details for know the url 2. Enter User name. xyz21 should be is submitted
registration. of the website. 3. Enter Email. User email = submitted.
4. Enter password. [email protected]
5. Check Submit. Password : 12345
Tc-2 To verify the User must Enter the OTP, if OTP: 22134 If OTP is User is Pass
OTP submit the generated valid then registered
generated on details. user will be successfully
mobile registered
number.
Tc-3 Check the User must 1. Go to site. User name = “Fill the “Fill the Pass
registration know the url 2. Enter User name. User email = details” details”
page without of website. 3. Enter Email. Password = message message is
entering any 4. Enter password. should be displayed
data in the 5. Check Submit. displayed
fields.
Tc-4 To Register User must 1. Go to site. User name = User with User with Pass
into system know the url 2. Enter user name. xyz21 same user same user
by user of website. 3. Enter email. User email = name name already
existing 4. Enter password. [email protected] already exists
details. 5. Check Submit. Password : 12345 exists message is
message displayed
should be
displayed
8
Test Case : User Login :-
Test Test Case Precondition Steps to be Test data Expected Actual Status
Id Objectives executed result result
TC-1 To make user User should be 1. Enter username. Username = User will User logged Pass
login by valid registered. 2. Enter password. Yash@27 logged in in
username and 3. Click on Password = successfully. successfully
password. Submit. 1234
TC-2 To make user User should be 1. Enter username. Username = Username Username Pass
login by registered. 2. Enter password. Yash27 should be valid should be
invalid 3. Click on Password = instruction valid
username and Submit. abc123 should be instruction is
password. displayed. displayed
TC-3 To make user User should be 1. Enter username. Username = User will not User logged Pass
login by registered. 2. Enter password. Yash27 logged in. in
invalid 3. Click on Password = successfully
username and Submit. 1234
valid
password.
TC-4 To make user User should be 1. Enter username. Username = User will not User can't Pass
login by valid registered. 2. Enter password. Yash@27 logged in. logged in.
username and 3. Click on Password =
invalid Submit. abc123
password
.
9
Test Case : Buying Product :-
Test Test Case Precondition Steps to be executed Test data Expected Actual Status
Id Objectives result result
Tc-1 To verify User must be 1. Go to website. Enter the Equipment Equipment is Pass
when farming login 2. Click on buy option. equipment should be available
equipment is successfully. 3. Search the equipment. name available
available.
Tc-2 To verify User must be 1. Go to Website. Enter the Equipment Equipment is Pass
when farming login 2. Click on buy option. equipment should not not available
equipment is successfully 3. Search the equipment. name be available
not available
Tc -6 Check User must be 1. Go to website. Delete the User should User is Pass
whether user login 2. Click on buy option.. item in be allowed allowed to
is allowed to successfully. 3. Search the equipment. cart to delete the delete the
delete the 4. Click on add to cart. items in the items in the
items in the cart cart
cart.
10
Test Case : Selling Product :-
Test Id Test Case Precondition Steps To Be Test Data Expected Actual Status
Objectives Executed Result Result
TC-1 To verify that User must be 1. Click on your Name = The name The name Pass
user had enter login profile. Oil Palm and ID of and ID of
the details of successfully. 2. Set the name and product product is
the product. Id of product. ID = 345fs1 should be displayed
displayed
TC-2 To verify that User must be 1. Click on your New product is The product The Pass
product is login profile. uploaded should be product is
uploaded or successfully. 2. Click on post the uploaded uploaded
not. product option.
3. Upload the
product.
TC-3 To verify that User must be 1. Click on your Previous name = The product The Pass
seller can login profile. Palm kernel should be product is
update the successfully. 2. Click on edit the updated updated
product product. Latest name =
information or kernel
not.
TC-4 To verify that User must be 1. Click on your Reviews are The product The Pass
the product login profile. displayed reviews product
reviews are successfully. 2. Check the should be reviews are
displayed or review section. displayed displayed
not.
TC-5 To verify that User must be 1. Click on your Exp date = The product The Pass
product login profile. 3/5/2023 expiry date product
uploaded successfully. 2. Check the should expiry date
should product uploaded. be is
contain expiry mentioned mentioned
date.
11
Test Case : Payments :-
Test Test case Preconditions Steps to be Test data Expected Actual Status
id objective executed result result
TC-1 To check User must be 1. Click on the PhonePay is Payment Payment Pass
whether the login product to purchase available through through
payment section successfully. 2. Click on the PhonePay PhonePay
shows that payment section should be is available
you can pay available
through
PhonePay..
TC-2 To check that User must be 1. Click on the Cash on Cash on Cash on Pass
payment can be login product to purchase delivery delivery delivery
done successfully. 2. Click on the system system system
at the time of payment section is available should is available
delivery. be available
TC-3 To check that User must be 1. Click on the There is Cash back Cash back Pass
there is login product to purchase cashback should be is available
cashback on successfully. 2. Click on the available on available on
credit card payment section ICICI and on specified specified
payment. HDFC credit credit cards credit cards
card
TC-4 To check what User must be 1. Click on the Payment is Money of Money of Pass
happens if the login product to purchase fail user should user is
payment process successfully. 2. Click on the be refund refund
fails. payment section to the user
TC-5 To check User must be 1. Click on the No EMI Emi system Emi system Pass
whether emi login product to purchase system is should not is not
system on successfully. 2. Click on the available be available available
products is payment section
available.
12
Test Case : Feedback :-
Test Test case Precondition Steps to be Test data Expected Actual Status
case id objective executed result result
TC-1 To check Feedback page 1. Go to Feedback in Feedback Feedback Pass
feedback should be blank. feedback section. 100 words. will display. displayed
words limit. 2. Enter the
feedback.
3. Click on Next.
13
DEFECT REPORTS
Defect Report 1 :
DEFECT REPORT
Bug ID Bug 1
Date 18/09/2023
BUG DESCRIPTION
URL www.farmersportal.com
Platform Windows 10
Browser Chrome
ADMINISTRATION
Assigned To Mahesh shinde
Assigned On 18/09/2023
Priority High
Severity Moderate
Notes :
1. Go to Website
2. Enter Username
3. Enter Password
4. Click on “Login”.
14
Defect Report 2 :
DEFECT REPORT
Bug ID Bug 2
Date 19/09/2023
BUG DESCRIPTION
URL www.farmersportal.com
Platform Windows 10
Browser Chrome
ADMINISTRATION
Assigned To Yash Shinde
Assigned On 19/09/2023
Priority High
Severity Moderate
Notes :
1. Go to Website
2. Go to cart section
3. Delete item from cart
Result Should : User should be allowed to delete the items in the cart
Result is : User is not allowed to delete the items in the cart
15
Defect Report 3 :
DEFECT REPORT
Bug ID Bug-3
Date 20/09/2023
BUG DESCRIPTION
URL www.farmersportal.com
Browser Chrome
ADMINISTRATION
Assigned To Yash Shinde
Assigned On 20/09/2023
Priority High
Severity Low
Notes :
1. Go to Website
2. Go to Feedback section
3. Enter the Feedback
4. Click on Next
16
8.0 Skills Developed :-
Know how to create a test cases preparation for Framing Managing System.
Know the knowledge of testing procedure.
We have learned how to prepare defect report.
We learn how to decide the priority and severity of the defect.
17