Website Testing Services for Websites, Web Apps and Mobile Apps

Independent testing on real browsers and real devices, before launch and after every change, so the broken form, slow page or inaccessible button is found by us rather than by your customers.

At a glance

  • 5.0 from 50 Google reviews
  • Websites, web apps, iOS and Android
  • Accessibility tested to WCAG 2.2
  • Sites we built or anyone else did

Vimana Digital's website testing services check websites, web apps and mobile apps on real browsers and devices before launch and after changes: functional, cross-device, accessibility (WCAG 2.2), performance and security checks, plus pre-submission reviews for the App Store and Google Play. Suitable for sites we built or anyone else did. Quoted per project after a short scoping call.

Booked

What website and app testing covers

  • Functional testingevery form, login, basket, booking, upload and email notification, tested against what it's supposed to do, including the edge cases nobody wrote down.
  • Cross-browser and cross-devicecurrent Chrome, Safari, Firefox and Edge on desktop; Safari on iPhone and iPad and Chrome on Android on physical devices, plus the previous major versions.
  • Mobile app testinginstallation, every feature, interruptions (calls, notifications, app switching), 4G and 5G, poor signal and no connection at all.
  • Accessibility testing (WCAG 2.2)keyboard navigation, screen readers, contrast, focus visibility, labels, target sizes and the criteria added in 2.2. Detail in Section 6.
  • Performancepage speed against Google's Core Web Vitals thresholds, on a throttled mobile connection, not just on office wifi.
  • Regression testingre-checking what already worked after a plugin, framework, theme or operating-system update.
  • Security checksauthentication, permissions, input handling, exposed files and configuration, common vulnerability scans.
  • Pre-submission reviewfor iOS and Android apps against the App Store and Google Play guidelines that cause most rejections.
  • Usabilitya tester who has never seen the product tries to complete a real customer's task and reports where they got stuck.

Why independent testing is worth paying for

Developers test what they built to make sure it works. A tester tries to make it fail. The difference shows up in the numbers:

  1. 94.8%

    94.8% of the top million home pages fail WCAG 2

    With an average of 51 errors per page; the most common failures are low-contrast text (79.1% of pages), missing image alt text (55.5%), missing form labels (48.2%) and empty links (45.4%) (WebAIM Million, 2025). Each is found in an afternoon by someone looking.

  2. 7,771,599

    One in four App Store submissions is rejected

    Apple reviewed 7,771,599 submissions in 2024 and rejected 1,931,400 (24.9%); 64% of those rejections were "Performance" problems under Guideline 2, meaning crashes, placeholder content, broken links and inaccurate metadata (Apple App Store Transparency Report, 2024). Those are completeness problems, exactly what a pre-submission check exists to catch. Apple reviews at least 50% of submissions within 24 hours and 90% within 48 (Apple, 2026), so each rejection costs days.

  3. 11,334

    Updates break things, and you still have to apply them

    Patchstack logged 11,334 new WordPress-ecosystem vulnerabilities in 2025, up 42%, with 91% in plugins and 46% unpatched at disclosure (Patchstack, 2026). You cannot skip updates, so regression testing after each one is the only safe way to run a plugin-based site.

  4. 2.5 seconds

    Google ranks on real-user speed

    Core Web Vitals "good" means main content loads within 2.5 seconds, the page responds to a tap within 200 milliseconds, and nothing jumps around (layout shift under 0.1), measured at the 75th percentile of real visits (web.dev, Google). Google says these are used by its ranking systems; we test against those exact thresholds.

Launching soon, or just had an update go wrong? Tell us what's happening and when it needs to be right.

Get a quote

Accessibility testing: what WCAG 2.2 checks, and who it applies to

WCAG 2.2 is the current international web accessibility standard (W3C, October 2023); Level AA is what UK public bodies must meet and what we test private sites against. Beyond the long-standing checks (4.5:1 contrast for body text, meaningful alt text, labelled form fields, full keyboard operation), 2.2 added criteria most sites still fail:

  • Focus not obscuredthe element you've tabbed to can't be hidden behind a sticky header or cookie banner.
  • Target sizetap targets at least 24 by 24 pixels, or spaced so they can't be mis-hit.
  • Dragging movementsanything you can drag must also work with a simple click or tap.
  • Consistent helpcontact or help links appear in the same place on every page.
  • Redundant entrydon't make people re-type information they already gave in the same process.
  • Accessible authenticationno memory tests or puzzles to log in; password managers and paste must work.

Who it applies to: UK organisations have duties under the Equality Act 2010, public bodies have specific regulations, and since 28 June 2025 the European Accessibility Act applies to businesses selling online to EU consumers (European Commission). Penalties vary by member state, so ignore any page quoting a single fine figure.

We test with a screen reader, keyboard only, browser zoom at 200%, and automated scanning, then report each failure against the WCAG criterion number so your developer knows exactly what to fix. For Notts County Foundation we went further and built the platform to WCAG 2.2 from the start, including an in-house accessibility toolkit (contrast, text size and spacing, dyslexia-friendly font, reading mask) instead of a paid overlay widget.

Automated scripts and human testers: why we use both

  • Automated testsare scripts that repeat the same checks every time something changes: fill the form, submit, check the thank-you page and the email. We write them with Selenium WebDriver and they become an asset you keep and re-run after every update.
  • Manual testing finds what scripts can'tconfusing wording, a flow that takes seven taps where three would do, a layout that breaks on one awkward screen size.
  • Exploratory testingis manual testing without a script, by someone deliberately trying to break the product. It finds the strangest and most expensive bugs.

A typical engagement combines a scripted core (logins, forms, checkout, booking) with manual and exploratory passes on real devices.

How website testing works, step by step

  1. 1Scope callWhat the site or app does, who uses it, what changed, what's launching when. We agree browsers, devices and the depth of accessibility and performance testing.
  2. 2Test planA short written plan listing what will be tested and how, so nothing important is assumed.
  3. 3ExecutionScripted, manual and exploratory testing on the agreed devices, with a daily summary if the deadline is tight.
  4. 4Bug reportEvery issue with severity, steps to reproduce, screenshots or screen recordings, device and browser, and the WCAG criterion where relevant.
  5. 5RetestOnce your developer (or ours) has fixed the issues, we re-run the affected tests and confirm what's resolved.
  6. 6Sign-off reportA final document you can keep, send to stakeholders, or attach to an app store submission.

Problems we've found and fixed

Most of our testing stories start with a site somebody else built. Paul Thompson's theme broke 48 hours before launch; within three days the site was rebuilt and his booking calendar integrated (PT54 Personal Training). Rodney Atkinson's problem was invisible on the page: his website emails were failing authentication, the kind of fault testing exposes.

  • "I had a number of problems with my website emails and Vimana was able to solve my authentication issue. Amit Saini of Vimana was helpful and professional throughout."
    Rodney Atkinson, Google review
  • "59 minutes after first contacting Vimana with an urgent query about my ailing website, Amit was sitting in my office and working on the problem."
    Paul Harvey, Icarus Media, Google review

For apps, our pre-submission checklist runs on every iOS and Android build before it goes to review.

How much does website testing cost?

Testing is quoted per project after the scope call, because the cost depends on the number of pages or screens, the device list and whether accessibility and performance passes are included.

What we can say now: a functional and device pass on a typical business website takes days, not weeks, and every test we write is yours to keep. Regression testing after updates is included in website management plans for sites we host.

Website testingquestions,answered

Not covered here? Call and ask. We reply within 24 hours.

What is website testing, and why is it separate from development?

Website testing checks that a site or app does what it should on real browsers and devices, for real users, before and after changes. It is separate because developers test what they built to work; a tester tries to make it fail. Independent testing catches the broken form, slow page or inaccessible button that a build team walks past.

Do you test websites and apps that another company built?

Yes. Most testing enquiries are for sites and apps we didn't build: a new site before launch, an app before store submission, or a live site after a redesign. We need access to a test environment or the live site, any existing specification, and a contact who can answer "is this meant to happen?".

Do you test on real devices or simulators?

Both. Simulators are useful for quick checks across many screen sizes, but touch targets, keyboards, cameras, notifications and slow connections only behave truthfully on real hardware. We test on a set of physical iPhones and Android devices plus current Chrome, Safari, Firefox and Edge.

What is regression testing?

Regression testing re-runs checks on features that already worked, after something changes, to confirm nothing broke. It matters most after plugin, framework or operating-system updates. Patchstack logged 11,334 WordPress vulnerabilities in 2025, so updating promptly is essential, but each update can alter behaviour, and regression testing is how you find out before customers do.

Automated or manual testing: which do you use?

Both, for different jobs. Automated scripts (we use Selenium WebDriver ) repeat the same checks quickly after every change, ideal for forms, logins and checkouts. Manual testing finds what scripts can't: confusing wording, awkward flows, layout problems on an unusual screen. A typical pass combines a scripted core with exploratory manual testing.

What is accessibility testing, and do I need it?

Accessibility testing checks a website or app against WCAG 2.2, the international standard, so people using screen readers, keyboards, magnification or voice control can use it. In the UK the Equality Act applies, and from 28 June 2025 any business selling online to EU consumers also falls under the European Accessibility Act. Most untested sites fail.

Can testing reduce the risk of App Store or Google Play rejection?

Yes. Apple reviewed 7.8 million submissions in 2024 and rejected 24.9%; 64% of those rejections were completeness and performance problems under Guideline 2 (Apple, 2024). Our pre-submission check covers crashes, placeholder content, broken links, login demo accounts, privacy labels and metadata, which is exactly where most avoidable rejections happen.

How long does a QA pass take?

A single-site functional and device pass typically takes two to five working days; a full pass including accessibility, performance and a written report takes one to two weeks, depending on page count and features . Retesting after fixes is usually a day. We agree the scope and dates before starting.

What do I receive at the end?

A written test report listing every issue found, with severity, steps to reproduce, screenshots or screen recordings, and the device or browser affected. Accessibility findings reference the WCAG 2.2 criterion failed. You can hand it directly to your developer, and we retest once fixes are made and confirm what was resolved.

Do you carry out penetration testing?

We run security checks as part of testing: authentication, permissions, form input handling, exposed files and configuration, and common vulnerability scans. A full penetration test, where a specialist actively attempts to break in, is a separate engagement . We'll tell you which you need.

Tell us what's launching, and when

Send the URL or a test build, the launch date, and anything you already suspect is wrong. We'll come back with a scope and a fixed quote.

Related: web development · web design · mobile app development · Laravel development · website migration SEO

---

Author: Amit Saini, founder and lead developer, Vimana Digital. Last reviewed: 9 October 2026

"The communication throughout the website design and development process was simplistic and cut out the techincal jargon' and he made everything straightforward and easy to understand." — Frankie, Google review
What do you need?

Your details are only used to reply to your enquiry.