DEV Community

Cover image for Introducing TestOS 2.0: Better, Powerful, Unified Test Automation Platform
elle richard
elle richard

Posted on

Introducing TestOS 2.0: Better, Powerful, Unified Test Automation Platform

Today we’re thrilled to announce the launch of TestOS 2.0, one true platform for end to end test automation. With version 2.0, we’re introducing some cutting edge new features and delivering major upgrades to help testing teams work smarter, move faster, and release higher-quality software

Here are the highlights of the New feature release:

Automated Visual Testing: AI-powered visual testing for websites and apps – no code, no SDK/Library integration.
Record and Playback: Transform manual clicks into automated tests, instantly. Author business critical test cases in minutes & execute even faster.
Automation on the Cloud – Execute Local Appium/Selenium test cases on TestGrid cloud of real mobile devices & browsers.
TG Tunnel – Debug unreleased apps and websites. Connect your local machine with the TestGrid cloud.
Integration with Jira, Slack – Integrate with Jira, Slack, and other popular CI/CD tools to streamline workflows and improve collaboration.
Performance Testing – Find performance bottlenecks instantly. Distribute Load across Global Locations, an all new UI, & detailed reports.
Device Lock and unlock – Set pin and lock and unlock devices as needed.
Run CI/CD APIs on MDM Devices – The new TestGrid feature lets you run CI/CD APIs on Custom MDM locked devices.
Pricing – A whole new pricing Suitable for Freelancers, SMB’s and Enterprises.

Why Visual Testing Matters:

In today’s digital landscape, the visual presentation of applications is crucial to user adoption and satisfaction. With users expecting pixel-perfect UIs and seamless experiences across devices, even the smallest visual bugs can cripple adoption and damage your brand.

That’s why we’ve introduced visual testing capabilities in TestOS 2.0 to help you deliver flawless visuals and UX.

Introducing Visual Testing by TestGrid

Our new visual testing features enable you to automate screenshots and visually validate elements, layouts, and more. Just capture baseline screenshots, then let TestOS detect and highlight any UI changes or regressions across test runs.

Here are the Key Advantages:
Visual Testing Made Easy:
TestGrid visual testing is a built-in feature by TestGrid where users just insert few lines of code and rest everything else is taken care of by AI. All you have to do is run your automation tests and you will automatically get a visual testing comparison with your baseline tests and other subsequent tests.
Visual Debugging at Your Fingertips:
Pinpoint issues quickly with TestGrid visual debugging. Compare the differences between the baseline and the latest screenshots highlighted down to the pixel. Each and every pixel color in the base image is compared to the equivalent pixel in the checkpoint image. Easily analyze detailed visual differences to identify and troubleshoot any UI deviations.
Parallel Testing for Maximum Efficiency
No need to run visual and functional tests separately. TestGrid executes both in parallel so you maximize test coverage in each run while minimizing total execution time. Visual validations perfectly complement your end-to-end scenarios.

Automation on the Cloud

Unlock the potential of cloud-based testing with TestOS 2.0’s groundbreaking feature, allowing you to effortlessly execute your Appium and Selenium test scripts on a vast array of real devices in the cloud. This streamlines your testing process and accelerates your time-to-market.

This powerful feature, once reserved for private users, is now open to everyone in the public cloud, revolutionizing the way we test software.

Here are the Key Advantages:
Works out of the box – No additional integration required to run your existing test cases, simply add your unique capabilities to the code and you are good to go.
Unlimited Device Access: Get the global pool of real devices for comprehensive testing across diverse platforms, browsers, and operating systems.
Accelerated Testing Cycles: Parallelize your tests across multiple devices simultaneously, significantly reducing execution time and feedback loops.
Simplified Setup and Maintenance: Enjoy a streamlined user experience with effortless configuration and no hardware or software management.

Record and Playback

TestOS 2.0 makes codeless testing even simpler with its all new Record and Playback feature. It lets you turn your app or browser actions into robust automated tests. Simply click through your application, and watch as TestOS AI magically translates your every move into a comprehensive test script. No coding is required, and no extra tools to learn.

Powered by Autoheal, TestOS 2.0’s Record and Playback feature generates dynamic, resilient tests that effortlessly adapt to minor UI changes. This means your tests stay reliable, even as your application undergoes updates and revisions.

This game-changing feature empowers you to significantly accelerate your testing cycles. By eliminating the need for manual script writing, you can generate tests in record time, dramatically increasing your test coverage and catching bugs faster than ever before. Unleash your team’s efficiency by letting them focus on what they do best – strategic test design and insightful analysis, while TestOS handles the repetitive script creation.

TG Tunnel

TG Tunnel removes the hurdles of testing unpublished websites and applications. Forget deploying code to public URLs; establish a secure, encrypted tunnel directly from your local development environment to the powerful TestGrid cloud. This gives you seamless access to the full testing capabilities of TestGrid without needing to deploy your unpublished code to a publicly accessible URL first.

Test unpublished versions of your app or website before the big reveal. No need to wait for deployment – catch bugs and refine features early on in a safe, private space.
Debug issues with pinpoint accuracy. Reproduce real-world scenarios in TestGrid’s isolated and realistic browser environments, making bug hunting a breeze.
Conduct comprehensive regression testing across multiple browsers simultaneously. Ensure flawless performance across all platforms with parallel testing capabilities.
Rest assured, your data is safe. Advanced encryption protocols shield your sensitive information throughout the testing process.
Collaborate effortlessly with your team. Share temporary tunnels to your local code, enabling instant feedback and joint testing sessions.

Performance Testing

Performance testing is essential for ensuring high-quality digital experiences. With TestOS 2.0, we have added powerful new performance testing capabilities to help teams validate real-world conditions including:

Global location mocking – Simulate traffic from different geographic regions to test system performance worldwide. Easily configure tests to run across multiple locations concurrently.
Completely New UI – Our redesigned UI offers greater visibility into tests with customizable graphs and reports to Visualize key metrics and sequences to analyze results.
Summary reports – Get high-level overviews of test runs with summary reports showcasing vital stats like throughput, response times, errors, and more.
Timeline view – Review the sequence of events during a test via an interactive timeline of request timings. Identify performance spikes and dips.
Log Data – Access to comprehensive logs empowers users to delve deeper into performance issues, aiding in the identification and resolution of bottlenecks or anomalies.

Device Lock and unlock

TestOS 2.0 prioritizes data security with device lock and unlock functionalities. Users can now assign unique PINs to individual devices, ensuring exclusive access by authorized personnel. For enhanced control, devices can be locked when inactive or in use by unauthorized individuals, further safeguarding sensitive information. This feature is available only for enterprise customers with dedicated devices, offering a robust layer of protection for their testing environments.

Image Injection

TestOS 2.0 introduces image injection, a powerful tool that seamlessly allows you to test image capturing, QR code scanning, and barcode scanning functionality in your mobile app on real devices remotely. With this powerful capability, you can now:

Upload images to inject into the camera feed of remote devices to test image capture features.
Inject QR codes and barcodes to validate scanning capabilities in e-commerce, payments, and ticketing apps.
Test augmented reality capabilities by overlaying digital objects onto real camera feeds.
Ensure optical character recognition performs accurately by injecting documents, receipts, and Cheques.

Biometric Authentication

With the rise in mobile banking, e-commerce, and confidential data access on mobile devices, biometric authentication has become critical for enhanced security. Our platform now enables you to thoroughly test biometric verification like fingerprint and face recognition remotely on real devices.

With comprehensive biometric testing capabilities on real devices, you can confidently roll out authentication features knowing they provide an intuitive yet highly secure user experience. This helps build user trust while future-proofing your application against emerging threats.

Run CI/CD APIs on MDM Devices

The new TestGrid feature lets you streamline your mobile app testing process by running CI/CD API tests directly on devices secured with Custom MDM, you gain confidence that your app performs flawlessly even within your organization’s unique management restrictions.

Key Advantages:
Security-First: Maintain the integrity of your MDM environment – no custom ports or security certificate adjustments are required.
Complete Coverage: works with your MDM enabled devices(BYOD) and device at TestGrid lab where you can install your MDM.

Integrations

The new TestGrid integrations allow you to connect TestGrid with your favorite project management, continuous integration, and test automation tools. You can go to our documentation section for instructions on how to integrate TestGrid with these tools.

TestGrid now integrates with Jira

Jira is a widely-used project management and issue-tracking software developed by Atlassian. Companies rely on Jira to track backlogs and defects in order to ensure that things get done as planned. As a result, testers and developers have to use Jira to collaborate when bugs are discovered and resolved. TestGrid now integrates with Jira, allowing testers to submit defects directly from TestGrid to Jira. This integration can help to reduce the time it takes to fix bugs and improve the overall quality of the software, as developers can now view the details of the defects and the steps to reproduce them directly in Jira.

TestGrid now integrates with Slack

Slack is a popular team communication platform used by agile software teams. It provides messaging, file sharing, and other collaboration features to help teams stay aligned. With TestGrid’s new integration with Slack, testers can now get notifications and share test results directly in Slack channels.

Testers can configure TestGrid to automatically alert Slack about any test failures or regressions the moment they occur.

Pricing

TestOS 2.0 offers a flexible pricing structure to meet the needs of every testing team. Whether you’re a solo freelancer, a growing SMB, or a large enterprise, we have the right plan for you.

We’re thrilled to announce the addition of premium features for public cloud users, a major step towards democratizing testing and empowering teams of all sizes to deliver high-quality software.

Premium features once exclusive to enterprise plans, including local execution of automation scripts are now available on the public cloud, making industry-leading capabilities accessible to all.

Ready to join the testing revolution? Discover the perfect plan for your team – visit our pricing page now!

Source: This blog was originally posted on TestGrid.

Top comments (0)