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

STE (Final) Microproject

This document contains a proposal and report for a micro project on performing test cases on an ATM. The proposal includes the aims of testing ATM functionality, addressed course outcomes, proposed methodology of creating a test case table, and action plan. The report summarizes testing rationale, revisits aims and outcomes, provides a literature review on ATM technology impacts, and describes the actual methodology which was to create test cases following a specific format.

Uploaded by

Rupesh Bavge
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)
499 views

STE (Final) Microproject

This document contains a proposal and report for a micro project on performing test cases on an ATM. The proposal includes the aims of testing ATM functionality, addressed course outcomes, proposed methodology of creating a test case table, and action plan. The report summarizes testing rationale, revisits aims and outcomes, provides a literature review on ATM technology impacts, and describes the actual methodology which was to create test cases following a specific format.

Uploaded by

Rupesh Bavge
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/ 14

Index

Sr. No. Contents Page No.

Annexure I– Micro Project Proposal 1-4

1.Aims/Benefits of the Micro-Project 2

2. Course Outcome Addressed 2

3.Proposed Methodology 2-3


1
4. Action Plan 3

5. Resources Required 4

6. Name of student with roll no 4

Annexure II – Micro Project Report 5-14

1.Rationale 5

2.Aims/Benefits of the Micro-Project 5

3.Course Outcome Achieve 5

2 4. Literature Review 6

5.Actual Methodology Followed 07-13

6.Actual Resources Used 14

7. Skill developed / Learning out of this Micro-Project 14

8. Applications of this Micro-Project 14

1
Annexure I

Micro Project Proposal

PERFORM TEST CASES ON ATM

1. Aims/Benefits of the Micro-Project:

• In this post, we will learn how to write ATM test cases.


• ATM test cases in this tutorial are not verbose to list out all the test cases.
• The main aim of the tutorial is to make you learn how to write test cases on your own.

2. Course Outcome Addressed:

1) Apply various software testing methods.

2) Prepare test cases for different types and levels of testing.

3) Identify the Bugs to Create Defect Report of given Application.

3. Proposed Methodology:

In the above project I created, a chart table of test cases. In which I included some attributes like
Test case id, Test case name, Prerequisites, Input data, Steps, Actual result, expected result, Result.

In the Test case id I have given Id to the test report. After the test case name, I have included prerequisites
in which what are required terms of test module is provided. In input data I wrote the input to the test.
Also written some steps about test case name. And then what is the actual result is written. After that
included the expected result. After all the result is pass or fail is given.

The test cases we create are not only the point of reference for the QA phase but also to the UAT.
Internally test cases are Peer-reviewed within the team.

2
When a certain situation is not addressed by a test case – the rule of thumb is, it is not going to get
tested. So, this is a good place to check whether the test suite we created achieves the 100% test
coverage goal or not. To do so, a traceability matrix can be created. Check out all there is to
know about the Traceability matrix here.
Tools – Test management tools like QC, Test help us with the test case creation activity.
For an example of how test cases can be dealt with using Quality Centre, check out this Quality Centre
tutorial.
Automation tools can be used to create test cases- in which case, they are referred to as, Test scripts.

4.Action Plan:

Sr. Planned Planned Name of Responsible


Details of Activity
No. Start date Finish date Team Members
1 Search the topic 26/08/2022 02/09/2022
3:30 PM to 5:30 3:30 PM to 5:30
PM PM
2 Search the information 02/09/2022 09/09/2022
3:30 PM to 5:30 3:30 PM to 5:30
PM PM
3 Find the course out 26/09/2022 30/09/2022
comes. 3:30 PM to 5:30 3:30 PM to 5:30
PM PM Chavan Yashodeep
4 Search Literature 07/10/2022 21/10/2022 Laxman
Review. 3:30 PM to 5:30 3:30 PM to 5:30
PM PM
5 Performed actual 01/11/2022 15/11/2022
methodology. 3:30 PM to 5:30 3:30 PM to 5:30
PM PM
6 Perform the test cases and 22/11/2022 22/11/2022
defect report. 3:30 PM to 5:30 3:30 PM to 5:30
PM PM
7 Search the 29/11/2022 06/12/2022
Applications. 3:30 PM to 5:30 3:30 PM to 5:30
PM PM
8 Finalizing Project with its 13/12/2022 13/12/2022
report 3:30 PM to 5:30 3:30 PM to 5:30
PM PM

3
5.Resources Required:

Sr.
No. Name of resource / material Specification Quantity Remarks

1 Computer WINDOWS 11 8GB 1


RAM, 1TB HDD
2 Operating System WINDOWS 11 1

3 Browser Brave 1

4. Names of Team Member with Roll No.:

Sr.
No. Enrollment No. Name of Team Member Roll No.

1 2010950114 Chavan Yashodeep Laxman 34

Ms. Kachare S.M.


Name and Signature of the Teacher

4
Annexure – II

Micro-Project Report

PERFORM TEST CASES ON ATM

1. Rationale:
In today's software environment writing bug-free code is challenging task, which make software testing
important tool to get the quality software. Testing techniques include the process of executing a program or
application with the intent of finding software bugs and verifying that the software product is fit for use.
Students will learn the way to find bugs by applying types, levels and methods of software testing on
applications with effective test planning approach. It also covers manual testing.

2. Aims/Benefits of the Micro-Project:

• In this post, we will learn how to write ATM test cases.


• ATM test cases in this tutorial are not verbose to list out all the test cases.
• The main aim of the tutorial is to make you learn how to write test cases on your own.

3. Course Outcomes Achieved:

1) Apply various software testing methods.


2) Prepare test cases for different types and levels of testing.
3) Identify the Bugs to Create Defect Report of given Application

5
4.Literature Review:

Purpose - The purpose of this paper is to review literature on the impact of adoption of ATM technology
from the perspective of customers, banks and suppliers. As per the changing demand of the
customers, in novative software solutions are regularly released. Similarly, banks are deploying
CRM technology to facilitate personalized needs of customers on one-to-one basis. Suppliers of ATMs
are also under pressure to provide ATMs to banks which can meet the latest customer
needs. Design/methodology/approach - This paper is primarily based on a review of literature. Findings –
The articles were categorized under two main themes- Adoption of ATM Technology and Impact of
Adoption of ATM Technology. Impact of ATM Technology is further categorized into three sub
themes- Customer’s Perspectives, Bank’s Perspectives and Supplier’s Perspectives. This study reveals
that there is a dearth of academic literature on Multi-Vendor ATM Technology in developing countries
The ATM Software is to be customized with the help of personalized Technology option so as to
fulfil the needs of multiple cultures in countries like India. Popularizations of biometric and
multilingual ATMs are also required in Rural Areas. Originality/Values – Review on this topic has not
been published in any academic journal to the best of the Author’s knowledge. Keywords: Biometric and
Multi lingual ATMs, CRM Technology, Innovative Software Solutions, Multi-vendor ATM
Technology, Personalized Technology.

6
5.Actual Methodology Followed:

➢ MODULE 1: -

Test Test Case Preconditions Input Expected Actual Result Status


Case Name Data Result
Id
Tc-1 Verify ATM User has a valid Enter Successful Successful Pass
Card ATM Valid Pin User User
Authentication Debit/Credit -6534 Authentication. Authentication.
Card.

Tc-2 Verify ATM User has Valid Enter user is able to user is able to Pass
Card Account Valid Pin access the bank access the bank
Authentication - account. account.

TC-3 Receipt after Receipt is Receipt Printed Fail


Cash printing but Wrong
Withdrawal Data

This test cases is based on the format you can write test cases for

• Cash withdrawal, Cash Deposit.


• Cheque Deposit, Print Statement ATM test cases.

7
➢ MODULE 2: -
Test Case Test Case Preconditions Input Data Expected Actual Status
Id Name Result Result

Tc-3 Verify the Insert the valid Insert the Accept the Card Pass
ATM Card card ATM card accepted
Card

Tc-4 Verify the Card should Enter the Pin is Pin is Pass
card details be inserted pin correct correct

Tc-5 Verify the Card should Enter the Your card your card Pass
expired be entered pin is out of is expired
card date

Tc-6 Verify the Card should Your card your card Pass
disabled be entered is not is not
card -------- working working

This test cases is based on the format you can write test cases for
• Unsupported cards.
• Expired cards.
• Disabled Cards, etc.

8
MODULE 3: -

Test Case Test Case Preconditions Input Data Expected Actual Status
Id Name Result Result

Tc-7 see the ATM card Enter the Showing Showing Pass
account should be pin the account the account
type entered type type

Tc-8 Choose the Pin should be Choose the Account Account Pass
account entered account type is type is
type type select selected

This test cases is based on the format you can write test cases for

➢ Verify ATM with different account types like Savings


account, Checking account, Current account etc.

9
MODULE 4: -

Test Case Test Case Preconditions Input Data Expected Actual Status
Id Name Result Result

Tc-9 Enter User has a ATM card Showing Pin field Pass
correct valid ATM placed in the pin field Showed
PIN. Debit/Credit the card
Card. reader slot
correctly.

Tc-10 Verify User should Click on Showing Old ATM Pass


ATM PIN enter correct the Change the old pin field
Change pin PIN screen ATM pin showed
option. field

Tc-11 Verify Old pin field Enter the Showing New pin Pass
ATM PIN should be old pin the new pin field
Change showed Pin-1223 field Showed

Tc-12 Verify New pin field Enter the Showing Showing Pass
ATM PIN should be new pin the confirm the confirm
Change showed Pin-6775 and re-enter and re-enter
pin button pin button

Tc-13 Verify Confirm and Click on Showing Ok button Pass


ATM PIN re-enter pin the confirm the ok showed
Change button should button button
be showed

Tc-14 Verify Ok button Click on ATM pin is ATM pin is Pass


ATM PIN should be the ok changed changed
Change showed button and saved and saved
successfully successfully

This Test-cases are based on ATM Pin Regeneration

10
➢ MODULE 5: -

Test Case Test Case Preconditions Input Data Expected Actual Status
Id Name Result Result

Tc-15 Verify Valid Enter your Register Register


Cardless Customer Name, Successfully Successfully Pass
ATM Cash with Mobile Mobile No,
withdrawal App +ATM
registered Details

Tc-16 Verify Login to User name Login Login


Cardless Mobile App. and Successfully Successfully Pass
ATM Cash Password
withdrawal

Tc-17 Verify Click Enter Pin It goes on Amount Pass


Cardless Cardless Cash Amount field
ATM Cash Withdrawal. Field Showed
withdrawal

Tc-18 Verify Enter RS: - 3000 Goes on UPI UPI pin Pass
Cardless Amount. pin page showed
ATM Cash password
withdrawal

Tc-19 Verify Note down Receipt Receipt Pass


Cardless the Receiving Received
ATM Cash Transaction ---------
withdrawal Number.

11
STEPS ON ATM: -

Test Case Test Case Preconditions Input Data Expected Actual Status
Id Name Result Result
Tc-20 Verify Insert ATM Select Cashless Cashless Pass
Cardless card Cashless withdrawal withdrawal
ATM Cash withdrawal Field Field
withdrawal ATM Showing Showed
option.

Tc-21 Verify Enter Enter OTP Amount Amount Pass


Cardless customer’s **** Withdrawing With
ATM Cash Mobile drawled
withdrawal number,
Transaction
number,
Temp PIN
and Amount

These Test Cases for Cardless Amount Withdrawal from ATM Machine.

➢ MODULE 6

Test Case Test Case Preconditions Input Data Expected Actual Status
Id Name Result Result

Tc-22 Verify Insert ATM Invalid Pin Card is in Card is Pass


ATM Card card 3 times Blocking Blocked
Protection State

Tc-23 Verify Insert ATM Attempt Card is in Card is Pass


ATM Card card another Blocking Blocked
Protection PIN entry State

This Test Cases is for Security of the ATM Machine.

12
DEFECT REPORT
DEFECT REPORT FOR ATM: -

Defect ID D_01

Defect Name Card Error

Project Name Automated Teller Machine

Module/Sub-Module ATM cashpoint

Phase Introduce Testing Phase

Phase Found Black Box Testing

Defect Type Functional Defect

Severity High

Priority High

Summary Printing Defect

Description After Valid Transaction


the Printed data on a
Receipt is Incorrect.

Status Open

Reported by/Reported on Mr Chavan Y.L.


13/12/2022
Assigned to Ms Kachare S.M.

13
6. Actual Resources Used:

Sr. Name of resource / Specification Quantity Remarks


No. material

1 Computer WINDOWS 11,8GB 1


RAM, 1 TB HDD
2 Operating System WINDOWS 11 1

3 Browser Brave 1

7. Skill developed / Learning out of this Micro-Project:

There are so many things that we learn from this project: -

1. We learn from this project is, how to perform test case for ATM Machine.
2. We learnt to find attributes and modules ATM Machine testing.
3. We learn the use of software testing.
4. We discovered new things while researching the project.

8. Applications of this Micro-Project:

1. User Interface and Machine Functionality.


2. Graphics Performance.

*********

14

You might also like