TestingBot Blog

TestingBot provides a cloud of browsers and devices, ready to run your Automated, Live and Visual tests.

2024-10-29

Selenium 20th birthday

2024 marks the 20th anniversary of Selenium, the pioneering tool in web browser automation. What started as a side project by ThoughtWorks engineer Jason Huggins has grown into a popular framework that has shaped modern automated web testing.

2004

The Beginning: Selenium was created by Jason Huggins at ThoughtWorks. As a tool to help automate repetitive testing for web applications, Selenium was born out of the need to speed up testing processes for internal projects. The initial version allowed for basic automation through JavaScript, capturing user interactions and simulating these actions within a browser.


Read More
2024-08-26

Electron Automated Testing

We are excited to announce a new upgrade to the TestingBot testing capabilities: TestingBot now supports automated testing for Electron applications in the cloud!

Electron is a framework that lets developers build cross-platform desktop applications using web technologies such as JavaScript, HTML and CSS. It's used by popular apps such as Slack, Visual Studio Code and GitHub Desktop. With Electron, developers can create applications that work seamlessly on both Windows and macOS, while sharing a single codebase.


Read More
2024-08-14

Selenium WebDriver BiDi

Selenium 4 is the latest version of the widely-used open-source browser testing framework. A new feature introduced in this version is support for the WebDriver BiDi protocol.

TestingBot is happy to announce that it is now possible to run Selenium automated tests on the TestingBot browser grid with WebDriver Bidi.

The WebDriver BiDi protocol is designed to offer a stable, cross-browser API that enables bidirectional communication between the test script and the (remote) browser. This new protocol improves upon learnings from the WebDriver protocol, which is based on HTTP and only supports unidirectional communication.


Read More
2024-06-28

Test your website and mobile apps on iOS 18.

With the preview release of macOS Sequoia testing, TestingBot now also supports running automated, manual and visual tests against iOS 18 Simulators!

By releasing iOS 18 beta simulators, you can already start testing your website and mobile apps on the upcoming iOS 18 release later this year.

While iOS 18 is still in beta, there are some features we already know will be in the final iOS 18 release.


Read More
2024-06-28

Test on macOS Sequoia

TestingBot now offers macOS Sequoia beta testing for automated, visual and manual tests. This update allows developers to run tests on the upcoming macOS release and ensure their applications are ready for the newest macOS that Apple will release.

Testing on upcoming releases of operating systems like macOS Sequoia ensures that your websites are compatible with the latest and greatest from Apple, before it becomes mainstream. This proactive approach helps to catch and resolve compatibility issues early, giving you ample time to fix and improve your product before the general audience ever notices.

Even though macOS 15 is still in beta, there are some features already included in this preview release.


Read More
2024-03-27

Visual Regression Testing

TestingBot released visual regression testing in Q1 of 2024. With this release, testers can now automatically discover visual defects on their websites and mobile applications.

Performing visual QA testing is an efficient and easy way to quickly detect design differences across devices, or across deployments. For example, suppose you have a shopping cart on your website. With TestingBot's visual screenshot testing, you can take a baseline screenshot of what it should look like. You can then periodically check if the shopping cart looks just like the baseline image. If a change is detected, you will receive an alert with more information, including an image highlighting the differences that were detected.


Read More
2023-09-22

TestingBot Browser Extension

TestingBot has released a Chrome Browser Extension and a Firefox Extension, which will allow you to test any webpage, on a remote browser, with the click of a button.

The TestingBot Browser Extension is free to install and use. It's very easy to add it to your current browser. Simply go to the link below and click the Add Extension button.


Read More
2023-09-18

Audio during Mobile App Testing

TestingBot has been providing access to remote physical iOS and Android devices for over 2 years. In the process, we've optimised the process of broadcasting the screen of the physical iPhones, iPads and Android devices.

With the most recent update, TestingBot now supports streaming audio generated by the device to the user, while performing a manual test.


Read More
2023-08-31

Test on macOS Sonoma

TestingBot now offers macOS Sonoma (14.0) beta testing in the cloud. Test your website on Apple's upcoming new macOS version, ahead of the public release, later in 2023.

macOS Sonoma comes with Safari's newest version, Safari 17. By testing now on Sonoma, you can make sure your website will look and function correctly on Safari 17, before it is rolled out to everyone.

Safari 17


Read More
2023-06-22

Playwright Testing on TestingBot

Playwright is a powerful open-source testing framework, maintained by Microsoft. It is perfect for end-to-end automated testing of websites.It provides support for multiple browsers and has libraries for multiple programming languages.

The framework offers an extensive set of tools and features, allowing you to run automated tests against websites on the following browsers:

  • Chrome (Chromium)
  • Firefox

Read More
2023-06-19

Test on Safari Tech Preview and Safari beta

Safari Technology Preview is an experimental browser that Apple releases to developers and users interested in testing upcoming features and improvements.

It serves as a sandbox environment for developers to test new web technologies and APIs before they are officially released. As Safari Technology Preview receives updates frequently, it allows QA testers testers to stay ahead of the curve and anticipate changes in web standards and make sure the websites they test keep working fine.

There's another Safari version as well called Safari Beta. This version refers to the pre-release version of Safari made available to users. It acts as a preview of the upcoming stable release.

This means you can test the Safari version that will be rolled out to the general public in a later stage.


Read More