Services · Design and quality
Find the problem before your customer does.
For teams releasing software without a tester. We test releases on real devices and real data, automate the checks that matter, and tell you plainly whether it is ready.
- 125+
- Restaurants and cafés on Ethos
- 16
- Years building technology
Release validation
Test matrix
No tester
Shipping without a tester
Customers find the bug that a checklist would have caught in an afternoon.
Brief a releaseBreak
Every release fixes one thing and breaks another, and customers find out first.
Laptop
The site works on the developer’s laptop and fails on the customer’s phone.
Month-end
Nobody has tested what happens at month-end, under load, or with a bad internet connection.
How it ships
Risk first, then cases
We list what can hurt the business, then write cases around that — not around every button.
case/01
Understand
We read the application and its history of incidents, then write a test plan covering what has actually broken and what must never.
case/02
Design
The plan names which checks are manual, which are automated and which run on every release, with the devices and browsers listed.
case/03
Build
The first full test pass happens on a staging environment, and the automated suite is added to your pipeline.
case/04
Stay
Each release gets a test pass and a short report; the automated suite grows with the application under a monthly arrangement.
Go or no-go
Plans, devices and the go / no-go
We test on real phones and real data, then say plainly whether it is ready.
Regression automation
The checks that must pass every time written as automated tests and run in the pipeline, so a fix cannot silently break billing.
Load and failure testing
Traffic peaks, slow connections and a dead third-party API rehearsed before launch, not discovered during a campaign.
Data and billing checks
GST rounding, totals, stock movements and reports verified against known figures, because a wrong invoice costs more than a wrong colour.
Bug reports a developer can act on
Steps, device, screenshots and expected result for every defect, tracked to closure.
Primary deliverable
Ships with the engagement
01 · Lead outcome
Release testing
Each release checked against a written test plan on real browsers and handsets, with a go or no-go you can rely on.
- 01Regression automation
- 02Load and failure testing
- 03Data and billing checks
- 04Bug reports a developer can act on
How we work
Testing is part of every ATPL build, and a release of Ethos reaches 125+ restaurants and cafés, which is where the habit comes from; this page describes that method for other teams’ software until a client engagement can be named.
Decide the shape
QA scope and cost
Manual vs automated, device coverage, and what ready means in writing.
Software quality assurance is the planned testing of an application before and after release: functional checks, regression tests, device and browser coverage, load tests and data verification. ATPL runs it on staging environments with real data and reports plainly whether a release is ready.
You need automation for the few things that must never break, such as login, checkout or billing totals; everything else can be tested by hand per release. ATPL automates that core first and adds to it only where a bug has actually recurred.
Yes. ATPL writes a test plan from the application and its incident history, runs the first full pass on a staging environment and reports defects a developer can act on; the other company keeps building while ATPL keeps checking.
A one-off release test from ATPL is quoted per application size, typically a few days of work; ongoing QA with an automated suite is a monthly arrangement sized to how often you release. Writing the automated core is a one-time cost.
Continue to
ServicesDevOps & automationReleases that are routine, not eventsOpen ServicesMaintenance & supportWe stay after launchOpen ServicesCustom softwareSystems built around how you workOpen ServicesMobile appsAndroid and iOS, built and maintainedOpen
