Blogs

Service Interruption Post Mortem

Yesterday at 12:24pm CDT, we experienced a serious hardware failure. We have redundant hardware in place to cover this scenario and the system quickly initiated a failover to the backup servers. However, in addition to the hardware failure which caused the loss of our primary database, we discovered that our database backup server had also been corrupted and we had to rebuild parts of it.

Using Jenkins and CrossBrowserTesting For Continuous Browser Testing

Today, CrossBrowserTesting has launched our redesigned Jenkins integration for running automated functional and visual tests during your continuous integration process. Jenkins is an open-source CI build and deploy system that helps software teams all over the world automate their build processes.

Too many browsers. Not enough space!

We recently surpassed the 1500 browser & devices threshold, a huge milestone for us! The engineering effort involved in providing all these browsers across a wide breadth of operating systems and physical devices takes people and patience... and we were getting crowded. New digs were desperately needed, as we had new hires working off of cardboard tables (just joking...). We found a great location just down the street from our current office at the time and settled on it quickly.

Our Favorite New Features in Window's Edge Anniversary Edition

So it's almost been a month since Windows has released their Anniversary Edition of Edge. Edge has admittedly been a huge improvement over Internet Explorer in the windows operating system so we were excited with such a big update to the new browser. We'll cover our favorite five features of the update.

      Extensions

Visual Regression Testing with CrossBrowserTesting

The screenshot on the left is from August 11th. The screenshot on the right is the same URL, same browser and device but August 19th.

Browser Testing with Selenium and Python

Whether you’re new to writing automated tests with Selenium, or you’re trying to make appropriate changes to your current tests so you can use our service, CBT tries to make things as easy as possible. We’ve put together a handy tutorial that will get you on your way using CrossBrowserTesting to automate all of your test scripts against our huge collection of browsers and devices. To learn more about the Selenium API, we recommend you read Selenium’s documentation which can be found here.

Slack and CBT: Sharing Test Results the Easy Way

We here at CrossBrowserTesting love Slack. It has streamlined our team communication and has made working remotely easy and fun.

Some critics/schoolyard bullies have asked us, "If you love Slack so much, why don't you marry it?" And now, in a way, we have!
We are proud to introduce our very own Slack integration. We think it's pretty great, but you don't have to take our word for it: try it out yourself!

Comparing Your Website Across Browsers, Side by Side

One of the challenging parts of designing a responsive site is truly visualizing what your website will look like across platforms. Most of us develop or design on only one or two machines. If you’re like me, a new machine as a daily driver is a pretty big interruption in life and I try to minimize that as much as possible. That’s why our Screenshot Comparison tool is so powerful. Your users are on their main computers too, and their experience is actually more important that yours!

How To Use Google Analytics To Find Out What Devices Your Customers Use

Diving into what browsers and devices your website is accessed from can help you concentrate your testing on the devices and browsers that your customers are actually using. Testing on every single device can be a challenge, given the fact Android alone has over 25,000 different device combinations across 10 operating systems... a number that continues to grow. Displaying a consistent experience across platforms and devices is integral to web and software development in today's market.

XPath and CSS Translation

XPath and CSS can both be used to denote locations in an XML document. These 2 syntaxes help guide your Selenium tests and allow automation to follow your well thought out test strategy. CSS is native to all browsers and specifically built for rendering in browsers, while XPath can give your Selenium test an exactness that is sometimes lacking in CSS. We put together a few tables to help translate XPath to CSS and vice versa. For browser testing, this translation can be especially effective for designers, developers and testers working together during the development and testing phase.

Syndicate content