0% found this document useful (0 votes)
11 views

Stefinal

The document describes testing of a farming management system application. It includes test plans, test cases, and outputs for registration, login, selling, buying, payment, and feedback modules. The testing aims to check functionality and identify bugs in the application.
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)
11 views

Stefinal

The document describes testing of a farming management system application. It includes test plans, test cases, and outputs for registration, login, selling, buying, payment, and feedback modules. The testing aims to check functionality and identify bugs in the application.
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/ 17

A

MICROPROJECT REPORT
ON

“Farming Management System”


[STE]

SUBMITTED BY
Mr. Yashvardhan Balsaheb Shinde

[2100340268] [TYCM_B_148]

Mr. Mahesh Tulsiram Shinde

[2100340265] [TYCM_B_145]

Under guidance of
Prof. Y.S. Modhe

DEPARTMENT COMPUTER TECHNOLOGY


Sanjivani rural education society’s

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

“Farming Management System”


[STE]
Submitted By
Mr. Yashvardhan Balasaheb Shinde[2100340268]
Mr. Mahesh Tulsiram Shinde[2100340265]

Under teachers supervision and guidance for partial fulfillment of the requirement for
Diploma in Computer Technology affiliated to Maharashtra

State Board of Technical Education, Mumbai. For academic


year
2023-2024

Prof.Y.S. MODHE Prof.G .N. JORVEKAR


(Subject Teacher) (H.O.D)

2
Table of Contents

Sr. No. Topics Page No.

1. Rationale 11

2. Aim/Benefits of the Micro-Project 11

3. Course Outcomes Achieved 11

4. Literature Review 11

5. Actual Procedure Followed 11

6. Actual Resources Used 12

7. Outputs of the Micro-Project 13 - 23


(Test Plan, Test Case, Defect Report)

8. Skills Developed 24

9. Applications of this Micro-Project 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.

2.0 Aim/Benefits of the Micro-Project :-


 The main aim of software testing on farming management system is to check different
modules based on test cases.
 It also assures the quality of the product and satisfies the customers as well as users to
browse for good product and to collect information regarding modern farming and expand
existing farming skills to make awareness for modern generation & for economic growth.

3.0 Course Outcomes Achieved :-


 Apply various software testing methods.
 Prepare test cases for different types and levels of testing.
 Identify bugs to create defect report of given application.
 Test software for performance measures using automated testing tools.

4.0 Literature Review :-


A considerable amount of research has been done on the working a performance of
agricultural marketing in India, by the academicians & researchers. The literature obtained by
the investigator, in the form of reports and research studies, is briefly reviewed in this part.
Pathak (2009) in his research paper stated that the contribution of agriculture in growth of a
nation is constituted by the growth of the products within the sector itself as well as the
agricultural development permits the other sectors to develop by the goods produced in the
domestic and international market.

5.0 Actual Procedure Followed :-

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 :-

Sr. No. Name of Resources Specifications Qty Remarks


Required

1. Computer System 8 GB Ram and i5 processor 1

2. MS Word Latest 1

3. Excel Sheet Latest 1

4. Operating System Windows 11 1

5
7.0 Outputs of the Micro-Project :-

TEST PLAN

1. TEST IDENTIFIER :
Farmer Management Software System

2. TEST PLAN INTRODUCTION :


The website deals with respect to the farmers benefit of getting their products sale at a best price
online. Here, the main users of this website are farmer, customer, and admin. Farmers will get
unique interface where they can perform marketing, get the correct rates of the market, get in
touch with SMS or Email and gather knowledge of different schemes and get pay online.
Agricultural E-commerce enables good trading possibilities by supporting different business
models such as multi-suppliers, e-sales and several types of auctions. The main objective of this
project is to help farmers ensure greater profitability through direct farmer to end user
communication.

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.

4. FEATURES NOT TO BE TESTED :


1. To not test the help section.
2. To not test the availability of source.
3. To not test the search section of the website.
4. To not test how users location is changed
5. To not test how tracking works.

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

8. STAFF AND TRAINING NEEDS :


The new user employee must be familiar with the application, If not then He/She is able to take
training.

9. RISK AND CONTIGENCIES :


The website must able to handle the situation when the load increases on the system. There is
the high risk to crash the website if such situation occur.

7
TEST CASES

Test Case : User Registration :-

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-3 To verify User must be 1. Go to website. User Quantity Quantity is Pass


whether user login 2. Click on buy option. enters the should be selected
is able to successfully. 3. Search the Equipment. quantity selected
select the 4. Select the quantity.
quantity or
not.

Tc-4 Check User must be 1. Go to website. Click on Discount Discount Pass


whether user login 2. Click on buy option. discount coupon coupon is
avail discount successfully. 3. Search the Equipment. coupon should be added on
coupon or not 3. Select the quantity. added on equipment
on equipment. 4. Apply discount coupon equipment
if applicable.

Tc-5 Check User must be 1. Go to website. Click on Equipment Equipment is Pass


whether login 2. Click on buy option. add to cart should be added
equipment is successfully. 3. Search the Equipment. added successfully
added to cart 4. Select the quantity. successfully in cart
or not. 5. Click on add to cart. in cart

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.

TC-2 To check Feedback page 1. Go to Feedback is Feedback Feedback Pass


feedback should be blank. feedback section. more than words limit words limit
words limit. 2. Enter the 100 words. should be should 100
feedback. upto 100 instruction
3. Click on Next. only is
instruction displayed.
should be
displayed

TC-3 To validate Email must be in 1. Go to Email : Email Email Pass


Email expected format. feedback section. sujald27@g address address
address. 2. Enter the mail.com should be is
feedback. valid validated
3. Click on Next.
4. Enter valid
Email.
Feedback
should be
proceeded.
TC-4 To proceed Feedback should 1. Go to Click on Feedback Pass
feedback. be filled. feedback section. Proceed. Proceed
2. Enter the Successfull
feedback. y.
3. Click on Next.
4. Enter valid
Email.
5. Click on
Proceed.

13
DEFECT REPORTS

Defect Report 1 :

DEFECT REPORT
Bug ID Bug 1

Tester Yash shinde

Date 18/09/2023

Title User Login by Invalid Username

BUG DESCRIPTION
URL www.farmersportal.com

Summary User has entered a Invalid Username but still


User logged in Successfully

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”.

Result Should : Invalid Username, Please Enter correct Username


Result is : User login successfully

14
Defect Report 2 :

DEFECT REPORT
Bug ID Bug 2

Tester Mahesh shinde

Date 19/09/2023

Title Deleting items from the cart

BUG DESCRIPTION
URL www.farmersportal.com

Summary User is unable to delete the items from the cart


which they have added to cart previously

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

Tester Yashvardhan Shinde

Date 20/09/2023

Title Verify Feedback Words Limit

BUG DESCRIPTION
URL www.farmersportal.com

Summary After entering 100 words in feedback, User should get


restricted so that user cannot enter more than 100 words
Platform Windows 10

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

Result Should : Feedback should be restricted after 100 words


Result is : Feedback more than 100 words is accepted and proceeded

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.

9.0 Applications of this Micro-Project :-


 Used in various Farming software like AGRIVI, GRANULAR, etc.
 Used in online website to increase production productivity, and increase productivity.
 It can be used for deciding the priority and severity of the defect.
 It can be used to develop a bug free software and as per customer requirement.

17

You might also like