Question
Answer
With UI Automation with ECR open OS APIs, we have seen high test flakiness due to dependency on the OS's native rendering and accessibility tree updates. How do you address this?
With UI Automation with ECR open OS APIs, we have seen high test flakiness due to dependency on the OS's native rendering and accessibility tree updates. How do you address this?
PaytestECR can reduce flakiness by using lower-level native OS hooks where possible, rather than relying only on high-level, one-size-fits-all frameworks. That said, UI automation can still be flaky if the OS reports that something is rendered before it is actually visible. In those cases, PaytestECR can use KVM or KM + camera automation, which validates what is actually visible from the outside before acting.
Question
Answer
Can I use loyalty cards during testing?
Can I use loyalty cards during testing?
Yes. Loyalty can be tested through barcode/QR codes, magstripe, contact, or contactless methods, depending on how the loyalty card is presented.
Question
Answer
Does the system support a POS on an android tablet?
Does the system support a POS on an android tablet?
Yes. The platform is described as OS-agnostic and can support Android tablet-based POS setups.
Question
Answer
Which ECR, POS, and payment systems does PaytestECR integrate with today?
Which ECR, POS, and payment systems does PaytestECR integrate with today?
PaytestECR is positioned as system-agnostic rather than tied to a fixed list. As long as the setup can be accessed through UI automation, KVM, or KM + camera, feasibility can be tested through a proof of concept.
Question
Answer
How flexible is the platform when testing custom checkout workflows?
How flexible is the platform when testing custom checkout workflows?
Very flexible. Workflows are script-based, so different checkout paths can be written as separate test cases, including flows with payment terminals and non-card flows such as cash.
Question
Answer
Does OCR/CV for testing cause issues when layout shifts? e.g. marketing banner appears? OCR might find the text, but if the UI is moving dynamically during the layout shift, the calculated coordinate may be obsolete by the millisec the click is executed?
Does OCR/CV for testing cause issues when layout shifts? e.g. marketing banner appears? OCR might find the text, but if the UI is moving dynamically during the layout shift, the calculated coordinate may be obsolete by the millisec the click is executed?
Yes, dynamic layout shifts can cause issues. If a banner or UI element moves between recognition and click execution, the calculated coordinate may no longer be valid. The transcript says this would need to be handled differently, potentially by predicting movement or solving it case by case.
Question
Answer
What reporting and audit capabilities are available after a test run?
What reporting and audit capabilities are available after a test run?
After a run, users can review test results, artifacts, images, transaction details, EMV-related data, API requests/responses, and screen states. A PDF report can also be generated with executed test cases, step-by-step actions, results, and images.
Question
Answer
Is it possible to use the digial receipt via email?
Is it possible to use the digial receipt via email?
Yes. Digital receipts can be handled through a software/mail-server approach that receives, opens, reads, and scans the email receipt.
Question
Answer
Can you also scan and validate the receipts?
Can you also scan and validate the receipts?
Yes, for certain receipt setups. PaytestECR can scan receipts coming directly from the printer using images/video and reconstruct the receipt. The current limitation is with receipts that are cut automatically, which may require a catcher or setup adjustment.
Question
Answer
How do you handle the integration of POS terminals and embedded ECRs? Do you have any documented processes or examples of Secure OS integration with such POS devices?
How do you handle the integration of POS terminals and embedded ECRs? Do you have any documented processes or examples of Secure OS integration with such POS devices?
PaytestECR treats the POS/ECR and payment terminal setup as a black-box environment. The terminal is placed on the robot, the cash register stays connected beside it, and automation is built around the full checkout flow. If the OS does not allow software installation, PaytestECR can use KVM or KM + camera instead of native integration.