SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
POS Testing: Challenges and Options

What is POS?
A POS (point of sale) is a computer which is connected to a receipt printer, cash drawer, credit/debit card reader and a bar code scanner etc.
Retailers use an automated retail system where the store cash registers are linked to computer processing systems. Merchandise is ticketed
with coloured bar code tags, which are read with want readers at the checkout counter. The computer accumulates sales transaction information on magnetic tape for daily input into the computer memory bank or storage system. It is input into the sales journal, which is rolled up into
the stock ledger.

Why is ensuring quality of POS system through rigorous testing so important?
In competitive business such as retail, a POS can be a key differentiator. Good POS software package increases efficiency by eliminating
unnecessary work and can manage the entire business. If the POS system doesn’t work as expected then grave repercussions might happen:More man power might be needed due to unreliability and slowness of checkouts.
Risks of incorrect inventory records and employee thefts
Erroneous Sales reports would not provide correct inventory levels and hence controlling cost would become a challenge.
Extremely difficult tracking of promotions, discounts, and coupons.
Incorrect loyalty member data and hence loss of business due to non-repeating customers etc…
Clearly it is very important for POS applications to be reliable, scalable, easily maintainable, highly secured, and easily customizable by the
customer and hence it demands a lot of focus on effectively testing the solution before it gets deployed.

How to test POS?
As mentioned earlier, to ensure quality of POS software, proper testing of the application is vey crucial. Just like any other application to test
a POS a good test plan should be developed too. To test a POS one has to focus on a lot of things, few are listed below:
Cashier activity : This includes customer transactions such as the entry of items, tender, Store Value Cards, discounts and layaway. It also
includes noncustomer transactions such as cash drawer loans, petty cash, totals and closings.
Store Server and Back Office Integration : Verification of POS interaction with store servers and back office systems. Register transactions can be verified against the Electronic Journal for accuracy.
Platform check : If the POS supports multiple-platforms then verification of the functionality on all the platforms should be part of testing
Sales : Regular sale, sale with credit/debit/gift card, return, exchange, loyalty member purchase, items, quantities and prices
Manage return and exchange : Return and exchange of an item with different tenders (cash, credit etc), with and without receipt
Discounts and Promotions : Item % discount, military discount (applicable in US), line item discount etc.
Loyalty Members Data : The system keeps track of what your customers are buying and who they are. It keeps track of what’s selling, at
what times of the day or week, to which types of customers and by which sales people. The data collected from POS terminals is useful in
the planning of long term strategies. A good POS System will also have reminder dates for each customer so you can call or e-mail them
prior to an anniversary or birthday.
Ability to read a Card : There are various types of cards in the industry today. (Magnetic Stripe, CAV, etc)
Performance : Speed or the time taken to send a request (read) and receive response and applying the transaction based rules (ex
Rebates/Discounts/Tax etc)
Negative Scenarios : Various transaction declined scenarios (Invalid Card/PIN/Expired Card etc.)
In competitive business such as retail, a POS can be a key differentiator. Good POS software package increases efficiency by eliminating
unnecessary work and can manage the entire business. If the POS system doesn’t work as expected then grave repercussions might happen.

What are the challenges in manual testing of POS?
Testing a POS software package manually can lead to many challenges:Multiple Configurations : Testing a POS application with different settings and configurations is a cumbersome task. Test cases should
be designed covering each and every scenario (positive or negative) in detail. Therefore significant budget should be put in testing of
such applications to prevent any major issues at the customer end.
Peripheral issues : The peripheral issues may be related to devices which are connected to a POS like barcode scanners, scales, printers,
towers and cash drawers.
Complex interfaces : Integration of POS System involves numerous interconnected systems and third party elements. Systematic test
design techniques are followed to reduce the complexity of interfaces
- 30% of development time was saved using our Solution Accelerators

Test Lab Maintenance : As a significant amount of hardware is normally connected to a POS, so it requires a large amount of space to
- Average to put some effort and expense to keep the 130 sec, because of advanced
house this hardware. You also have time spent on the portal increased from 19 sec tohardware up and running. technologies used in UX
engineering

Upgrades : Rapid technological advancements necessitate a frequent hardware and software upgrades which requires more
infrastructure.

- The Portal can support almost one million profiles and it is further scalable

PCI Compliance : Care must be taken to adopt of PCI-compliant, tamper-proof infrastructure at all POS terminals to protect
cardholder data and identity.

How can Automation Testing help?
To save manual testing time, a test automation strategy can be developed. Test automation frameworks reduce time to market and testing
- The portal was designed in an eventual consistency model, to accommodate enormous number of activities from end
users

costs while increasing and improving test coverage, product quality, and end-user acceptance. Companies that increase the proportion of
automated testing have a decisive advantage over their competitors. It is proven that automation testing has an edge over manual testing
because it provides enhanced test coverage, saves testing time and cost, gives objective testing evidence in the form of customized reports
and easy defect tracking for faster troubleshooting.
Having said this, before proposing automation testing as a solution, it is important to carefully analyze the ROI on the whole effort. Test
automation is a strategy to reduce timelines, cut costs and improve quality. But before we reap the benefits of automation we have to make
significant investments. It is also possible to calculate the possible returns of the test automation investment. Based on the inputs (such as
releases planned per year, number of regression test cases, size of manual testing team etc), an ROI report can be generated which:
Analyzes the cost involved in automation
Compares the effort and cost for both manual testing and test automation
Provides the break-even period
Presents the saving in percentage
How to select an automation testing tool?
For automating the test cases of POS software, a test automation tool is required which can recognize the UI controls of the application.
Selecting an appropriate automation test tool for a given application involves a step-by-step process. Without a proper process being
followed, one might end up in either wastage of effort or selecting inappropriate tool for the application under test (AUT). There are plenty of
commercial and open source automation test tools available in the market. A proof-of-concept (PoC) exercise should be performed to select
the best-suited tool for the POS application. In a typical PoC, evaluation of two or three shortlisted tools is carried out to judge the capability
and fitment of the tool for an AUT. Also, the best framework design based upon the requirements is suggested. As a result of PoC, one is able
to select the test automation tool along-with the test framework design.

What are the challenges in automation of POS?
We should consider the fact that 100% automation may not achievable. While developing test automation strategy for POS one might face
few challenges:
Interaction with Peripheral devices : The scenarios covering scanning a bar-code, swiping a card, pin-pad-entry, opening and closing
cash-drawer etc involve peripheral devices which require human intervention. Such scenarios are difficult to automate.
Custom UI Objects : The UI of POS applications might contain non-standard objects which are difficult to be recognized by an
automation tool.
Dynamic UI : The UI is often highly dynamic to allow it to cater to the changing business needs. Also, business processes are frequently
modified and the cost and time required maintaining an automated regression test suite increases steeply and in some cases becomes
infeasible to maintain.
However, these are not roadblocks, solution providers having good experience in automation testing have devised ways to come over these
constraints.
We can conclude by saying that for complicated and business critical system like POS, test strategy can be a combination of automation and
manual testing. Also one should understand that testing of POS systems is different from other software and requires in-depth understanding
- 30% of development time was saved using our Solution Accelerators

of POS-specific challenges. To overcome such challenges and mitigate risks, the subject matter expert should carefully design the test strategy
- Average time goal.
and approach in order to achieve the qualityspent on the portal increased from 19 sec to 130 sec, because of advanced technologies used in UX
engineering

About Aspire

- The Portal can support almost one million profiles and it is further scalable

www.linkedin.com/company/aspire-systems

http://www.slideshare.net/AspireSystems

https://twit er.com/AspireSystems

Aspire Systems is a global technology services firm serving as a trusted technology partner for our customers. We work with some of the
world's most innovative enterprises and independent software vendors, helping them leverage technology and outsourcing in our specific
areas of expertise. Our services include Product Engineering, Enterprise Transformation, Independent Testing Services and IT Infrastructure Support services. Aspire is currently working with 65+global firms and helping them on areas like Application Development, Testing,
Implementation, Support, Maintenance and Transformation!
- The portal was designed in an eventual consistency model, to accommodate enormous number of activities from end

Our core philosophy of "Attention. Always." communicates our belief in lavishing care and attention on our customers and employees.
users
USA

INDIA

Aspire Systems, Inc.

Aspire Systems (India) Pvt. Ltd.

1735 Technology Drive

1/D-1, SIPCOT IT PARK

Suite 260, San Jose, CA - 95110, USA

Siruseri, Chennai - 603 103

Tel: +1-408-260-2076, +1-408-260-2090

Tamil Nadu, India

Fax: +1-408-904-4591

Tel: +91-44-6740 4000

E-mail: info@aspiresys.com

Fax: +91-44-6740 4234
E-mail: info-india@aspiresys.com

Find Us
Slideshare

http://www.slideshare.net/AspireSystems
http://www.slideshare.net/AspireSystems

www.linkedin.com/company/aspire-systems
LinkedIn

https://twit er.com/AspireSystems
Twitter

UK
Aspire Systems
1, Lyric Square, Hammersmith
London - W6 0NB, UK
Tel: +44 203 170 6115
E-mail: info@aspiresys.com

Weitere ähnliche Inhalte

Was ist angesagt?

Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
Software Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingSoftware Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingKostCare
 
5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)Usersnap
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteriabasma_iti_1984
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsProlifics
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrixMuthuKumar A
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryNet Solutions
 
What is objectives of software testing
What is objectives of software testingWhat is objectives of software testing
What is objectives of software testingSoftware Testing Books
 
UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09goozer65
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarAgile Testing Alliance
 

Was ist angesagt? (20)

Test Automation
Test AutomationTest Automation
Test Automation
 
Software Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software TestingSoftware Testing Fundamentals | Basics Of Software Testing
Software Testing Fundamentals | Basics Of Software Testing
 
5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Ganesh Manjunath Resume
Ganesh Manjunath ResumeGanesh Manjunath Resume
Ganesh Manjunath Resume
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
 
Traceability matrix
Traceability matrixTraceability matrix
Traceability matrix
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
 
What is objectives of software testing
What is objectives of software testingWhat is objectives of software testing
What is objectives of software testing
 
UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09UAT Kickoff Presentation 10 29 09
UAT Kickoff Presentation 10 29 09
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
UiPath Test Suite
UiPath Test Suite UiPath Test Suite
UiPath Test Suite
 
Emerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund Wangikar
 

Andere mochten auch

Retailing (Concept & Definition)
Retailing (Concept & Definition)Retailing (Concept & Definition)
Retailing (Concept & Definition)dcsastudent
 
Payment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of BoliviaPayment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of BoliviaKimmo Soramaki
 
Acquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirersystems
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testingAtul Pant
 
Payments in Indonesia 2014
Payments in Indonesia 2014Payments in Indonesia 2014
Payments in Indonesia 2014Nitin Mittal
 
POS System
POS SystemPOS System
POS SystemHaptism
 
Mobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsMobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsStomar
 
Understanding Basics of Retail-Research
Understanding Basics of Retail-ResearchUnderstanding Basics of Retail-Research
Understanding Basics of Retail-ResearchAmit Kumar Garg
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityRTTS
 
Lecture 1 - Introduction to Retailing
Lecture 1 - Introduction to RetailingLecture 1 - Introduction to Retailing
Lecture 1 - Introduction to RetailingAARTEEROY
 
Ppt on retail management
Ppt on retail managementPpt on retail management
Ppt on retail managementpawan_sharma
 
Introduction to Supply Chain Finance
Introduction to Supply Chain FinanceIntroduction to Supply Chain Finance
Introduction to Supply Chain FinanceSteve Keifer
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurgeRTTS
 

Andere mochten auch (20)

Resume-shweta
Resume-shwetaResume-shweta
Resume-shweta
 
Retailing (Concept & Definition)
Retailing (Concept & Definition)Retailing (Concept & Definition)
Retailing (Concept & Definition)
 
Resume
ResumeResume
Resume
 
Payment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of BoliviaPayment System Simulations @ Central Bank of Bolivia
Payment System Simulations @ Central Bank of Bolivia
 
Acquirer Systems Company Introduction
Acquirer Systems Company IntroductionAcquirer Systems Company Introduction
Acquirer Systems Company Introduction
 
Moogilu POS Integration
Moogilu POS IntegrationMoogilu POS Integration
Moogilu POS Integration
 
Payment gateway testing
Payment gateway testingPayment gateway testing
Payment gateway testing
 
RETAIL BASICS
RETAIL BASICS  RETAIL BASICS
RETAIL BASICS
 
Payments in Indonesia 2014
Payments in Indonesia 2014Payments in Indonesia 2014
Payments in Indonesia 2014
 
POS System
POS SystemPOS System
POS System
 
Point of sale systems
Point of sale systemsPoint of sale systems
Point of sale systems
 
Mobile Payment Value chain and Business Models
Mobile Payment Value chain and Business ModelsMobile Payment Value chain and Business Models
Mobile Payment Value chain and Business Models
 
Understanding Basics of Retail-Research
Understanding Basics of Retail-ResearchUnderstanding Basics of Retail-Research
Understanding Basics of Retail-Research
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data Quality
 
Pos Presentation
Pos PresentationPos Presentation
Pos Presentation
 
Point of Sale (POS)
Point of Sale (POS)Point of Sale (POS)
Point of Sale (POS)
 
Lecture 1 - Introduction to Retailing
Lecture 1 - Introduction to RetailingLecture 1 - Introduction to Retailing
Lecture 1 - Introduction to Retailing
 
Ppt on retail management
Ppt on retail managementPpt on retail management
Ppt on retail management
 
Introduction to Supply Chain Finance
Introduction to Supply Chain FinanceIntroduction to Supply Chain Finance
Introduction to Supply Chain Finance
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurge
 

Ähnlich wie POS Testing - Challenges and Options

Point of Sale system for Multiple Businesses
Point of Sale system for Multiple BusinessesPoint of Sale system for Multiple Businesses
Point of Sale system for Multiple BusinessesIRJET Journal
 
IT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docxIT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docxpriestmanmable
 
Applying Robotic Process Automation in Banking: Innovations in Finance and Risk
Applying Robotic Process Automation in Banking: Innovations in Finance and RiskApplying Robotic Process Automation in Banking: Innovations in Finance and Risk
Applying Robotic Process Automation in Banking: Innovations in Finance and Riskaccenture
 
Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...Sun Technologies
 
Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsMacWolf1
 
Manjit Resume-latest
Manjit Resume-latestManjit Resume-latest
Manjit Resume-latestManjit Chavda
 
Computer Assisted Audit Techniques (CAATS) - IS AUDIT
Computer Assisted Audit Techniques (CAATS) - IS AUDITComputer Assisted Audit Techniques (CAATS) - IS AUDIT
Computer Assisted Audit Techniques (CAATS) - IS AUDITShahzeb Pirzada
 
The ROI of RPA How Automation Transforms Business Efficiency
The ROI of RPA How Automation Transforms Business EfficiencyThe ROI of RPA How Automation Transforms Business Efficiency
The ROI of RPA How Automation Transforms Business EfficiencyMindfulAutomations
 
PWC Software Robotics
PWC Software RoboticsPWC Software Robotics
PWC Software RoboticsUiPath
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerceCognizant
 
Add Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution IndustryAdd Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution IndustryYogesh Manikpure
 
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...Accenture Insurance
 
TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...
TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...
TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...Nagaraj Gouda
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainingspiyushchawala
 
information system and application ppt
information system and application pptinformation system and application ppt
information system and application pptIb pratiksha
 
Role and advantage of computerized account system
Role and advantage of computerized account systemRole and advantage of computerized account system
Role and advantage of computerized account systemHassan Ahmed
 
Clover vs. square battle of the best payment platform.
 Clover vs. square  battle of the best payment platform. Clover vs. square  battle of the best payment platform.
Clover vs. square battle of the best payment platform.Katy Slemon
 

Ähnlich wie POS Testing - Challenges and Options (20)

Point of Sale system for Multiple Businesses
Point of Sale system for Multiple BusinessesPoint of Sale system for Multiple Businesses
Point of Sale system for Multiple Businesses
 
IT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docxIT Requirements (Stage 3)In addition to the functional requireme.docx
IT Requirements (Stage 3)In addition to the functional requireme.docx
 
Applying Robotic Process Automation in Banking: Innovations in Finance and Risk
Applying Robotic Process Automation in Banking: Innovations in Finance and RiskApplying Robotic Process Automation in Banking: Innovations in Finance and Risk
Applying Robotic Process Automation in Banking: Innovations in Finance and Risk
 
Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...Can Scriptless Test Automation boost growth and new innovations for the Banki...
Can Scriptless Test Automation boost growth and new innovations for the Banki...
 
Proposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management SystemsProposal for Point of Sale and Inventory Management Systems
Proposal for Point of Sale and Inventory Management Systems
 
Manjit Resume-latest
Manjit Resume-latestManjit Resume-latest
Manjit Resume-latest
 
ooad_gp-08.pptx
ooad_gp-08.pptxooad_gp-08.pptx
ooad_gp-08.pptx
 
Computer Assisted Audit Techniques (CAATS) - IS AUDIT
Computer Assisted Audit Techniques (CAATS) - IS AUDITComputer Assisted Audit Techniques (CAATS) - IS AUDIT
Computer Assisted Audit Techniques (CAATS) - IS AUDIT
 
The ROI of RPA How Automation Transforms Business Efficiency
The ROI of RPA How Automation Transforms Business EfficiencyThe ROI of RPA How Automation Transforms Business Efficiency
The ROI of RPA How Automation Transforms Business Efficiency
 
PWC Software Robotics
PWC Software RoboticsPWC Software Robotics
PWC Software Robotics
 
Improving Speed to Market in E-commerce
Improving Speed to Market in E-commerceImproving Speed to Market in E-commerce
Improving Speed to Market in E-commerce
 
CEM AX Retail Plus
CEM AX Retail PlusCEM AX Retail Plus
CEM AX Retail Plus
 
Add Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution IndustryAdd Ons Based On Navision For Distribution Industry
Add Ons Based On Navision For Distribution Industry
 
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
Automation Technology Series: Part 2: Intelligent automation: Driving efficie...
 
TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...
TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...
TYASuite Procure to Pay Software ( Procurement Software / E-Procurement Softw...
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
 
information system and application ppt
information system and application pptinformation system and application ppt
information system and application ppt
 
Role and advantage of computerized account system
Role and advantage of computerized account systemRole and advantage of computerized account system
Role and advantage of computerized account system
 
Clover vs. square battle of the best payment platform.
 Clover vs. square  battle of the best payment platform. Clover vs. square  battle of the best payment platform.
Clover vs. square battle of the best payment platform.
 
RPA in Finance v2
RPA in Finance v2RPA in Finance v2
RPA in Finance v2
 

Mehr von Aspire Systems

Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Aspire Systems
 
End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...Aspire Systems
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Aspire Systems
 
Business Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationAspire Systems
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementationAspire Systems
 
Integrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyAspire Systems
 
Docker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientAspire Systems
 
Devops implementation for a leading education company
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education companyAspire Systems
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Aspire Systems
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Aspire Systems
 
Support offering for a California based products and services provider
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services providerAspire Systems
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyAspire Systems
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...Aspire Systems
 
The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology Aspire Systems
 
Incremental test automation for Retailers to save money
Incremental test automation for Retailers to save moneyIncremental test automation for Retailers to save money
Incremental test automation for Retailers to save moneyAspire Systems
 
Embedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineAspire Systems
 
Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Aspire Systems
 
Test Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentAspire Systems
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAspire Systems
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Aspire Systems
 

Mehr von Aspire Systems (20)

Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering Enhancing QA Strategy to Achieve Agile Quality Engineering
Enhancing QA Strategy to Achieve Agile Quality Engineering
 
End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...End to End IT infrastructure management and support for a canada based leadin...
End to End IT infrastructure management and support for a canada based leadin...
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
 
Business Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government OrganizationBusiness Application Support and Automation for a Government Organization
Business Application Support and Automation for a Government Organization
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
Integrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategyIntegrating cognitive services in to your devops strategy
Integrating cognitive services in to your devops strategy
 
Docker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier clientDocker implementation on aws cloud for ict solution supplier client
Docker implementation on aws cloud for ict solution supplier client
 
Devops implementation for a leading education company
Devops implementation for a leading education companyDevops implementation for a leading education company
Devops implementation for a leading education company
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...Devops led infrastructure transformation for a leading medical imaging soluti...
Devops led infrastructure transformation for a leading medical imaging soluti...
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...Dynamic environment provisioning portal for a US based insurance solutions pr...
Dynamic environment provisioning portal for a US based insurance solutions pr...
 
Support offering for a California based products and services provider
Support offering for a California based products and services providerSupport offering for a California based products and services provider
Support offering for a California based products and services provider
 
DevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting CompanyDevOps implementation for a leading global consulting Company
DevOps implementation for a leading global consulting Company
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
 
The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology The Rise of NeoBanks with the Power of Technology
The Rise of NeoBanks with the Power of Technology
 
Incremental test automation for Retailers to save money
Incremental test automation for Retailers to save moneyIncremental test automation for Retailers to save money
Incremental test automation for Retailers to save money
 
Embedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipelineEmbedding Quality Engineering in DevOps pipeline
Embedding Quality Engineering in DevOps pipeline
 
Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race” Role of AI in Banking’s  “Red Queen Race”
Role of AI in Banking’s  “Red Queen Race”
 
Test Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated DevelopmentTest Automation in the Cloud - Key to Accelerated Development
Test Automation in the Cloud - Key to Accelerated Development
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

POS Testing - Challenges and Options

  • 1. POS Testing: Challenges and Options What is POS? A POS (point of sale) is a computer which is connected to a receipt printer, cash drawer, credit/debit card reader and a bar code scanner etc. Retailers use an automated retail system where the store cash registers are linked to computer processing systems. Merchandise is ticketed with coloured bar code tags, which are read with want readers at the checkout counter. The computer accumulates sales transaction information on magnetic tape for daily input into the computer memory bank or storage system. It is input into the sales journal, which is rolled up into the stock ledger. Why is ensuring quality of POS system through rigorous testing so important? In competitive business such as retail, a POS can be a key differentiator. Good POS software package increases efficiency by eliminating unnecessary work and can manage the entire business. If the POS system doesn’t work as expected then grave repercussions might happen:More man power might be needed due to unreliability and slowness of checkouts. Risks of incorrect inventory records and employee thefts Erroneous Sales reports would not provide correct inventory levels and hence controlling cost would become a challenge. Extremely difficult tracking of promotions, discounts, and coupons. Incorrect loyalty member data and hence loss of business due to non-repeating customers etc… Clearly it is very important for POS applications to be reliable, scalable, easily maintainable, highly secured, and easily customizable by the customer and hence it demands a lot of focus on effectively testing the solution before it gets deployed. How to test POS? As mentioned earlier, to ensure quality of POS software, proper testing of the application is vey crucial. Just like any other application to test a POS a good test plan should be developed too. To test a POS one has to focus on a lot of things, few are listed below: Cashier activity : This includes customer transactions such as the entry of items, tender, Store Value Cards, discounts and layaway. It also includes noncustomer transactions such as cash drawer loans, petty cash, totals and closings. Store Server and Back Office Integration : Verification of POS interaction with store servers and back office systems. Register transactions can be verified against the Electronic Journal for accuracy. Platform check : If the POS supports multiple-platforms then verification of the functionality on all the platforms should be part of testing
  • 2. Sales : Regular sale, sale with credit/debit/gift card, return, exchange, loyalty member purchase, items, quantities and prices Manage return and exchange : Return and exchange of an item with different tenders (cash, credit etc), with and without receipt Discounts and Promotions : Item % discount, military discount (applicable in US), line item discount etc. Loyalty Members Data : The system keeps track of what your customers are buying and who they are. It keeps track of what’s selling, at what times of the day or week, to which types of customers and by which sales people. The data collected from POS terminals is useful in the planning of long term strategies. A good POS System will also have reminder dates for each customer so you can call or e-mail them prior to an anniversary or birthday. Ability to read a Card : There are various types of cards in the industry today. (Magnetic Stripe, CAV, etc) Performance : Speed or the time taken to send a request (read) and receive response and applying the transaction based rules (ex Rebates/Discounts/Tax etc) Negative Scenarios : Various transaction declined scenarios (Invalid Card/PIN/Expired Card etc.) In competitive business such as retail, a POS can be a key differentiator. Good POS software package increases efficiency by eliminating unnecessary work and can manage the entire business. If the POS system doesn’t work as expected then grave repercussions might happen. What are the challenges in manual testing of POS? Testing a POS software package manually can lead to many challenges:Multiple Configurations : Testing a POS application with different settings and configurations is a cumbersome task. Test cases should be designed covering each and every scenario (positive or negative) in detail. Therefore significant budget should be put in testing of such applications to prevent any major issues at the customer end. Peripheral issues : The peripheral issues may be related to devices which are connected to a POS like barcode scanners, scales, printers, towers and cash drawers. Complex interfaces : Integration of POS System involves numerous interconnected systems and third party elements. Systematic test design techniques are followed to reduce the complexity of interfaces - 30% of development time was saved using our Solution Accelerators Test Lab Maintenance : As a significant amount of hardware is normally connected to a POS, so it requires a large amount of space to - Average to put some effort and expense to keep the 130 sec, because of advanced house this hardware. You also have time spent on the portal increased from 19 sec tohardware up and running. technologies used in UX engineering Upgrades : Rapid technological advancements necessitate a frequent hardware and software upgrades which requires more infrastructure. - The Portal can support almost one million profiles and it is further scalable PCI Compliance : Care must be taken to adopt of PCI-compliant, tamper-proof infrastructure at all POS terminals to protect cardholder data and identity. How can Automation Testing help? To save manual testing time, a test automation strategy can be developed. Test automation frameworks reduce time to market and testing - The portal was designed in an eventual consistency model, to accommodate enormous number of activities from end users costs while increasing and improving test coverage, product quality, and end-user acceptance. Companies that increase the proportion of automated testing have a decisive advantage over their competitors. It is proven that automation testing has an edge over manual testing because it provides enhanced test coverage, saves testing time and cost, gives objective testing evidence in the form of customized reports and easy defect tracking for faster troubleshooting. Having said this, before proposing automation testing as a solution, it is important to carefully analyze the ROI on the whole effort. Test automation is a strategy to reduce timelines, cut costs and improve quality. But before we reap the benefits of automation we have to make significant investments. It is also possible to calculate the possible returns of the test automation investment. Based on the inputs (such as releases planned per year, number of regression test cases, size of manual testing team etc), an ROI report can be generated which: Analyzes the cost involved in automation Compares the effort and cost for both manual testing and test automation Provides the break-even period Presents the saving in percentage
  • 3. How to select an automation testing tool? For automating the test cases of POS software, a test automation tool is required which can recognize the UI controls of the application. Selecting an appropriate automation test tool for a given application involves a step-by-step process. Without a proper process being followed, one might end up in either wastage of effort or selecting inappropriate tool for the application under test (AUT). There are plenty of commercial and open source automation test tools available in the market. A proof-of-concept (PoC) exercise should be performed to select the best-suited tool for the POS application. In a typical PoC, evaluation of two or three shortlisted tools is carried out to judge the capability and fitment of the tool for an AUT. Also, the best framework design based upon the requirements is suggested. As a result of PoC, one is able to select the test automation tool along-with the test framework design. What are the challenges in automation of POS? We should consider the fact that 100% automation may not achievable. While developing test automation strategy for POS one might face few challenges: Interaction with Peripheral devices : The scenarios covering scanning a bar-code, swiping a card, pin-pad-entry, opening and closing cash-drawer etc involve peripheral devices which require human intervention. Such scenarios are difficult to automate. Custom UI Objects : The UI of POS applications might contain non-standard objects which are difficult to be recognized by an automation tool. Dynamic UI : The UI is often highly dynamic to allow it to cater to the changing business needs. Also, business processes are frequently modified and the cost and time required maintaining an automated regression test suite increases steeply and in some cases becomes infeasible to maintain. However, these are not roadblocks, solution providers having good experience in automation testing have devised ways to come over these constraints. We can conclude by saying that for complicated and business critical system like POS, test strategy can be a combination of automation and manual testing. Also one should understand that testing of POS systems is different from other software and requires in-depth understanding - 30% of development time was saved using our Solution Accelerators of POS-specific challenges. To overcome such challenges and mitigate risks, the subject matter expert should carefully design the test strategy - Average time goal. and approach in order to achieve the qualityspent on the portal increased from 19 sec to 130 sec, because of advanced technologies used in UX engineering About Aspire - The Portal can support almost one million profiles and it is further scalable www.linkedin.com/company/aspire-systems http://www.slideshare.net/AspireSystems https://twit er.com/AspireSystems Aspire Systems is a global technology services firm serving as a trusted technology partner for our customers. We work with some of the world's most innovative enterprises and independent software vendors, helping them leverage technology and outsourcing in our specific areas of expertise. Our services include Product Engineering, Enterprise Transformation, Independent Testing Services and IT Infrastructure Support services. Aspire is currently working with 65+global firms and helping them on areas like Application Development, Testing, Implementation, Support, Maintenance and Transformation! - The portal was designed in an eventual consistency model, to accommodate enormous number of activities from end Our core philosophy of "Attention. Always." communicates our belief in lavishing care and attention on our customers and employees. users USA INDIA Aspire Systems, Inc. Aspire Systems (India) Pvt. Ltd. 1735 Technology Drive 1/D-1, SIPCOT IT PARK Suite 260, San Jose, CA - 95110, USA Siruseri, Chennai - 603 103 Tel: +1-408-260-2076, +1-408-260-2090 Tamil Nadu, India Fax: +1-408-904-4591 Tel: +91-44-6740 4000 E-mail: info@aspiresys.com Fax: +91-44-6740 4234 E-mail: info-india@aspiresys.com Find Us Slideshare http://www.slideshare.net/AspireSystems http://www.slideshare.net/AspireSystems www.linkedin.com/company/aspire-systems LinkedIn https://twit er.com/AspireSystems Twitter UK Aspire Systems 1, Lyric Square, Hammersmith London - W6 0NB, UK Tel: +44 203 170 6115 E-mail: info@aspiresys.com