Evans Cycles
App Quality Report
Powered by Testers.AI
B85%
Quality Score
5
Pages
88
Issues
7.5
Avg Confidence
7.5
Avg Priority
21 Critical45 High22 Medium
Testers.AI
>_ Testers.AI AI Analysis

Evans Cycles scored B (85%) with 88 issues across 6 tested pages, ranking #3 of 22 UK retail sites. That's 36 fewer than the 123.7 category average (86th percentile).

Top issues to fix immediately: "Missing Product Images Breaking Key Shopping Feature" โ€” Verify that product image URLs are correctly configured in the product data feed and that the image CDN or server is ...; "Repeated DNS Resolution Failures - Critical Network Issue" โ€” 1) Identify all resources returning ERR_NAME_NOT_RESOLVED by enabling detailed network logging with URLs; "Multiple Failed Resource Loads - Unresolved DNS or Missing Assets" โ€” Audit all resource loading code to verify that endpoints are valid and resolvable.

Weakest area โ€” accessibility (5/10): Limited alt text visible on images, small font sizes in some areas, and insufficient color contrast in certain sections.

Quick wins: Implement WCAG 2.1 AA compliant color contrast ratios and add descriptive alt text to all product images. Enhance mobile responsiveness visibility and create clearer product filtering/sorting options in main navigation.

Qualitative Quality
Evans Cycles
Category Avg
Best in Category
Issue Count by Type
A11y
26
Content
18
UX
6
Security
5
Pages Tested ยท 5 screenshots
Detected Issues ยท 88 total
1
Missing Product Images Breaking Key Shopping Feature
CRIT P10
Conf 9/10 OtherUX
Prompt to Fix
The product images in the bicycle category are failing to load (showing as blank/gray areas). The browser console shows 'net::ERR_NAME_NOT_RESOLVED' errors for multiple image resources. Debug and fix the image URL resolution: 1) Check that all product image URLs in the data feed are using correct, absolute paths or CDN URLs; 2) Verify the image server/CDN is accessible and DNS is resolving correctly; 3) Add fallback placeholder images that display when images fail to load; 4) Test that images load properly in the product carousel and product detail views.
Why it's a bug
The bicycle product section displays four product cards with visible text placeholders and prices, but the product images appear to be missing (shown as gray/placeholder areas). This directly impacts user ability to browse and evaluate products - users cannot see what bikes look like before clicking, which is essential for e-commerce shopping decisions. The console logs show multiple 'net::ERR_NAME_NOT_RESOLVED' errors indicating image loading failures.
Why it might not be a bug
Images may be intentionally hidden for testing purposes, but this is unlikely given the products are displayed for sale with prices and descriptions.
Suggested Fix
Verify that product image URLs are correctly configured in the product data feed and that the image CDN or server is properly resolving DNS. Ensure image paths in the template are pointing to valid, accessible image resources.
Why Fix
Product images are critical for conversion in e-commerce. Users abandon shopping experiences when they cannot see product visuals. This directly prevents users from making purchasing decisions and will significantly impact conversion rates and sales.
Route To
Full Stack Engineer / Backend Engineer
Page
Tester
Mia ยท Usability Tester
Technical Evidence
Elements: <img> tags in product cards, product carousel sections
Console: Failed to load resource: net::ERR_NAME_NOT_RESOLVED (multiple instances)
Network: Image resource loading failures - DNS resolution errors
Page Text: Bicycle product cards with prices visible but images missing
2
Repeated DNS Resolution Failures - Critical Network Issue
CRIT P9
Conf 9/10 Other
Prompt to Fix
The application is showing 32 net::ERR_NAME_NOT_RESOLVED errors in the console, indicating DNS resolution failures for critical resources. Enable detailed network logging to capture the full URLs of failed requests. Verify all external domain names in the application configuration, check DNS resolution in the deployment environment, and implement error handling with fallback mechanisms or graceful degradation for resources that fail to load due to DNS issues.
Why it's a bug
32 instances of net::ERR_NAME_NOT_RESOLVED errors indicate systematic DNS resolution failures for critical resources. This error prevents the application from loading necessary assets and will degrade user experience significantly. The repetition across the session suggests either misconfigured DNS, invalid domain names in resource references, or infrastructure issues that need immediate investigation.
Why it might not be a bug
Could potentially be environmental (test environment DNS issues) or transient network problems, but the sheer volume and consistency across a single session indicates a systemic problem rather than temporary connectivity issues.
Suggested Fix
1) Identify all resources returning ERR_NAME_NOT_RESOLVED by enabling detailed network logging with URLs. 2) Verify all external domain references in the application configuration are correctly spelled and resolving. 3) Check DNS configuration in the deployment environment. 4) Implement fallback mechanisms or graceful degradation for failed resource loads.
Why Fix
DNS resolution failures block critical resource loading, causing features to fail and degrading application functionality. Users cannot load content or features dependent on these resources. This directly impacts user experience and task completion.
Route To
Backend/Infrastructure Engineer, DevOps
Page
Tester
Sharon ยท Security Tester
Technical Evidence
Console: [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED (32 occurrences)
Network: Multiple failed resource loads with net::ERR_NAME_NOT_RESOLVED
3
Multiple Failed Resource Loads - Unresolved DNS or Missing Assets
CRIT P9
Conf 8/10 Other
Prompt to Fix
We have 30+ ERR_NAME_NOT_RESOLVED errors in the browser console, indicating that the application is trying to load resources from endpoints that cannot be DNS-resolved. Review all resource loading code and identify which URLs are causing these failures. For each failing endpoint: 1) Verify it's a real, valid endpoint that should exist, 2) Check if it's a hallucinated or placeholder URL generated without actual backend validation, 3) Replace any hardcoded URLs with environment-based configuration variables, 4) Add a network request validation function that checks endpoint availability before attempting to load resources. Provide a summary of which endpoints were invalid and how they were fixed.
Why it's a bug
The console shows 30+ ERR_NAME_NOT_RESOLVED errors, indicating the application is attempting to load resources from endpoints that cannot be resolved. This is a critical issue that suggests either hallucinated API endpoints, misconfigured resource URLs, or incomplete environment setup typical of AI-generated code that references non-existent domains or endpoints without proper validation.
Why it might not be a bug
Some transient network failures could occur in any application, but the sheer volume (30+) and consistency of the pattern indicates a systematic issue rather than random network instability.
Suggested Fix
Audit all resource loading code to verify that endpoints are valid and resolvable. Check for hallucinated or placeholder URLs that may have been generated without actual backend validation. Implement proper environment-based configuration for API endpoints instead of hardcoded URLs. Add network request validation before attempting to load resources.
Why Fix
Failed resource loads prevent the application from functioning correctly, degrade user experience, and indicate fundamental integration issues that must be resolved before the application can be considered production-ready.
Route To
Backend/DevOps Engineer + Frontend Infrastructure Lead
Page
Tester
Jason ยท GenAI Code Analyzer
Technical Evidence
Console: [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED (repeated 30+ times)
Network: Multiple GET requests returning N/A status with ERR_NAME_NOT_RESOLVED
+85
85 more issues detected  View all →
Multiple broken resource loads causing page degradation and ...
Repeated resource loading failures indicating systemic DNS/c...
Excessive Render-Blocking CSS Resources
and 82 more...
Unlock All 88 Issues
You're viewing the top 3 issues for Evans Cycles.
Sign up at Testers.AI to access the full report with all 88 detected issues, detailed fixes, and continuous monitoring.
Sign Up at Testers.AI or let us run the tests for you