
TESTIFY base tests with Cypress.IO
In the digital shopping world, a smooth user experience is crucial. TESTIFY Cypress tests help ensure that your e-commerce or web design project meets the high standards of today's online customers.
The best part? Our tests are open-source, which means they're constantly being improved by the community. We encourage everyone to provide feedback and actively use the plugin.
For those looking for a seamless integration, our tests can easily be integrated into your CI/CD pipelines. More information can be found on our TT Pipeline snippet page.
Command overview
Below we offer you an overview of the various commands of our Cypress.IO Base plugin.
On our YouTube channel you will find showcase videos for some of our tests listed here. Click here for the Playlist.

Image validation for impressive product presentations
Command: cy.ttValidateAllImagesResponseStatusOk()
Any image that doesn't load could mean a lost sale. Our image validation ensures that all product images are displayed correctly and in the highest quality.

Check availability of the imprint
Command: cy.ttValidateImprintClickable()
An easily accessible legal notice underlines the seriousness of your online store and creates trust among your customers.
Fast link loading times
Command: cy.ttEveryInternalLinkIsLoading()
In the world of e-commerce, speed is everything. This test guarantees that your links load quickly and don't keep the customer waiting.

Accessibility for all customers
Command: cy.ttAccessibility()
Make your store accessible to everyone, regardless of individual needs, and expand your target group.

Content validation for always up-to-date product information
Command: cy.ttValidatePageContent()
Accurate and relevant product information is crucial to your customers' purchasing decision process. Our content validation ensures that your content is always up-to-date and accurate.
Clearly structured content for a better overview
Command: cy.ttOnlyOneH1()
A clearly structured online store helps customers to find what they are looking for more quickly. The one-headline principle makes it easier to navigate through your product pages.
Transparent monitoring of Google services
Command: cy.ttValidateNoGoogleServices()
Ensure transparency and data protection by monitoring the use of Google services in your store and informing your customers.

Professional error handling for fewer abandoned purchases
Command: cy.ttInvalidPath404()
Good handling of not found pages can make the difference between an abandoned purchase and a continued purchase. Our solution ensures that your store always reacts professionally to errors.
Multilingualism for international customers
Command: cy.ttValidateLanguageTag(language: string)
Appeal to customers worldwide by ensuring your website uses the correct language tags to optimize the shopping experience for international visitors.

Security and trust through secure connections
Command: cy.ttDetectHttp()
Offer your customers a secure shopping experience by identifying and eliminating all insecure connections. This will create trust and increase the likelihood of sales.
Console error detection for an error-free user experience
Command: cy.ttNoConsoleErrors()
Error messages in the console are often the first sign of deeper problems on a website. Our console error detection scans the browser console for errors as users navigate through your store. This allows us to ensure that users have a trouble-free experience and that all website functions work as intended. With this test, we minimize the risk of undetected errors that could affect the user experience.

Threshold check for optimum performance
Command: cy.ttCheckLoadThreshold()
Slow loading times are one of the main reasons for website abandonment. Our threshold check test ensures that your website loads quickly and efficiently by monitoring the weight of the page and confirming that it remains below a set threshold. With this test, you can be sure that customers are not lost due to long wait times and that browsing your store is a smooth experience.
Comprehensive website quality assurance
Command: cy.ttRunTestifyBaseTests()
A smooth shopping experience is crucial for e-commerce success. This command can be used to run all our basic tests and thus uncover potential problem areas.

Let us test your project
Are you grappling with the complexities of testing your website and infrastructure? Allow us to navigate through these challenges for you. TESTIFY.TEAM is here to refine your processes and reclaim your valuable time. Reach out to elevate your website today!