Power Your Software Testing with AI Agents and Cloud
The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.
- TestMu AI (Formerly LambdaTest)
- /
- Use Cases
- /
- Test that a private payment is private
Test that a private payment is private
Privacy is a claim about who cannot see something. Four steps check the same payment from three different viewers.
Published on:
A social payment feed makes privacy a product feature rather than a setting. A payment marked private and visible anyway is a privacy incident, and the person affected is the last to know.
This use case sends a private payment on the Venmoo clone and then looks for it as three different viewers.
Failure modes in this flow
Privacy can only be tested from the outside, by checking that the people who should not see something genuinely cannot.
- The payment succeeds - with its amount, note and privacy setting all confirmed.
- The sender can see it - because a private payment still has to be visible to the person who made it.
- The public cannot - the entry is absent from the public view.
- A friend cannot either - which is the distinction between private and friends-only.
Checking the friend viewer is what makes this test worth having. Private and friends-only are adjacent settings and a bug that downgrades one to the other passes any test that only checks the public feed.
Note: Asserting absence from two different viewers is how a privacy claim becomes a verified property rather than a label. Try it on TestMu AI. Try free!
Writing the objective
The privacy option is chosen explicitly rather than relying on an account default, because the default is exactly what a privacy regression would change.
---
mode: testing
url: https://my-testing-repo-main.vercel.app/venmo-clone-app/pay?reset=true
max_steps: 45
tags: [venmo, fintech, p2p]
---
# Venmoo 22.1: Pay with a note
Catalog objective: pay a friend with a note and verify the feed entry privacy.
Key assertion: the payment is visible only according to its privacy setting.
## Send a private payment
Select "Tom Alvarez" in "To", type "40" into "Amount", type "Rent split" into "What's it for?", choose the "Private" privacy option, and click "Pay".
## Verify the payment went through with its note and privacy
Verify a green banner titled "Payment sent" says you paid "Tom Alvarez" "$40.00" for "Rent split" with a privacy of "Private".
## Verify you can see it yourself
Click "Yourself" in the feed viewer and note the visible count, then verify the "Rent split" entry is listed.
## Verify the privacy setting hides it from others
Click "The public" and verify the "Rent split" entry is not visible, then click "A friend" and verify it is still not visible - a Private payment is only visible to you.The positive case comes before the two negative ones, which establishes that the entry exists at all before the test starts proving it is hidden.
The assertions in detail
One send and three separate viewpoints.
| Step | What it proves |
|---|---|
| Send a private payment | Amount, note and privacy can all be set |
| Verify the payment went through with its note and privacy | The confirmation restates the privacy setting |
| Verify you can see it yourself | The entry exists and is visible to its owner |
| Verify the privacy setting hides it from others | Neither the public nor a friend can see it |
Proving the entry exists before proving it is hidden is what separates a working privacy control from a payment that simply failed to appear anywhere.
Running it locally
kane-cli testmd run tests/venmo/pay-with-note_test.mdAdd the friends-only setting as its own file, since the correct behaviour there is visible to a friend and hidden from the public.
Privacy controls are worth checking on every release rather than on request. Kane CLI in a pipeline covers scheduling, and checking the UI before a pull request covers catching a default change early.
Author
Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.
Payment Privacy FAQs
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance
- Advanced access controls
- Advanced data retention rules
- Advanced Local Testing
- Premium Support options
- Early access to beta features
- Private Slack Channel
- Unlimited Manual Accessibility DevTools Tests




