Sapienz: Intelligent automated software testing at scale

Sapienz: Intelligent automated software testing at scale

  • May 4, 2018
Table of Contents

Sapienz: Intelligent automated software testing at scale

Shipping code updates to the Facebook app, which is used every day by hundreds of millions of people, requires extensive testing to ensure stability and performance. At Facebook’s scale, this process requires checking hundreds of important interactions across numerous types of devices and operating systems for both correctness and speed. Traditionally, this has largely been a manual test design process, during which engineers devote time and resources to designing test cases.

But at Facebook, we have developed an intelligent software testing tool called Sapienz to efficiently and effectively design many of the test cases we need. There are undoubtedly still test cases best designed by human engineers, because of their superior domain knowledge compared with a machine’s. But our work with Sapienz shows it is possible to automate much of the tedious, time-consuming process and accelerate the deployment of new features.

Source: facebook.com

Tags :
Share :
comments powered by Disqus

Related Posts

Altair: Declarative Visualization in Python

Altair: Declarative Visualization in Python

With Altair, you can spend more time understanding your data and its meaning. Altair’s API is simple, friendly and consistent and built on top of the powerful Vega-Lite visualization grammar. This elegant simplicity produces beautiful and effective visualizations with a minimal amount of code.

Read More
Tips for High Availability

Tips for High Availability

Over the past four years, Netflix has gone from less than 50 Million subscribers to 125 Million subscribers. While this kind of growth has caused us no shortage of scaling challenges, we actually managed to improve the overall availability of our service in that time frame. Along the way, we have learned a lot and now have a much better understanding of what it takes to make our system more highly available.

Read More