# testdev

Published articles for testdev.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Digging into regressions

DevFeed: [Digging into regressions](<https://devfeed.tech/articles/digging-into-regressions-20263.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2019/08/23/digging-into-regressions/>)

Author: elvis314

Published: 2019-08-23T20:53:47Z

Content type: opinion

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [data](<https://devfeed.tech/topics/data.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [data](<https://devfeed.tech/tags/data.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [platform](<https://devfeed.tech/tags/platform.md>), [regression](<https://devfeed.tech/tags/regression.md>), [testdev](<https://devfeed.tech/tags/testdev.md>), [tests](<https://devfeed.tech/tags/tests.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article examines how Mozilla tracks regressions detected by builds and tests after patches land on autoland. It proposes distinguishing unique regressions and product fixes, while considering data accuracy, backouts, and the potential impact of changing or disabling test jobs.

### Source excerpt

Whenever a patch is landed on autoland, it will run many builds and tests to make sure there are no regressions. Unfortunately many times we find a regression and 99% of the time backout the changes so they can be ... Continue reading ->

## Looking at Firefox performance 57 vs 63

DevFeed: [Looking at Firefox performance 57 vs 63](<https://devfeed.tech/articles/looking-at-firefox-performance-57-vs-63-20260.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2018/09/12/looking-at-firefox-performance-57-vs-63/>)

Author: elvis314

Published: 2018-09-12T18:17:51Z

Content type: opinion

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>)

Tags: [benchmark](<https://devfeed.tech/tags/benchmark.md>), [browser](<https://devfeed.tech/tags/browser.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [general](<https://devfeed.tech/tags/general.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [performance](<https://devfeed.tech/tags/performance.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [testdev](<https://devfeed.tech/tags/testdev.md>)

### AI overview

This article reviews Firefox performance measurements from version 57, also known as Firefox Quantum, through version 63. It examines Speedometer, startup time, and page-load tests, noting that a hardware upgrade affected some results and that the tests showed no regressions overall, with modest improvements in several areas.

### Source excerpt

Last November we released Firefox v.57, otherwise known as Firefox Quantum. Quantum was in many ways a whole new browser with the focus on speed as compared to previous versions of Firefox. As I write about many topics on my ... Continue reading ->

## running tests by bugzilla component instead of test suite

DevFeed: [running tests by bugzilla component instead of test suite](<https://devfeed.tech/articles/running-tests-by-bugzilla-component-instead-of-test-suite-20258.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2017/12/21/running-tests-by-bugzilla-component-instead-of-test-suite/>)

Author: elvis314

Published: 2017-12-21T17:07:44Z

Content type: article

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [testdev](<https://devfeed.tech/tags/testdev.md>), [tests](<https://devfeed.tech/tags/tests.md>), [tools](<https://devfeed.tech/tags/tools.md>), [treeherder](<https://devfeed.tech/tags/treeherder.md>)

### AI overview

The article explores running tests by Bugzilla component instead of test suite or random chunks. It describes potential benefits including component-level code coverage, more deterministic SETA results, component filtering in Treeherder, and easier handling of intermittent tests, while noting that the approach is not production-ready.

### Source excerpt

Over the years we have had great dreams of running our tests in many different ways. There was a dream of 'hyperchunking' where we would run everything in hundreds of chunks finishing in just a couple of minutes for all ... Continue reading ->

## Measuring the noise in Performance tests

DevFeed: [Measuring the noise in Performance tests](<https://devfeed.tech/articles/measuring-the-noise-in-performance-tests-20257.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2017/11/16/measuring-the-noise-in-performance-tests/>)

Author: elvis314

Published: 2017-11-16T20:20:19Z

Content type: article

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [hardware](<https://devfeed.tech/tags/hardware.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [performance](<https://devfeed.tech/tags/performance.md>), [testdev](<https://devfeed.tech/tags/testdev.md>), [tests](<https://devfeed.tech/tags/tests.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article examines noise in Talos performance-test results, defining it as greater standard deviation and explaining how it can obscure regressions, trigger false alerts, and affect hardware evaluation. It describes using repeated data points, comparison views, and variance calculations to assess reliability when introducing new hardware.

### Source excerpt

Often I hear about our talos results, why are they so noisy? What is noise in this context- by noise we are referring to a larger stddev in the results we track, here would be an example: With the large ... Continue reading ->

## Keeping an eye on Performance alerts

DevFeed: [Keeping an eye on Performance alerts](<https://devfeed.tech/articles/keeping-an-eye-on-performance-alerts-20256.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2017/11/01/keeping-an-eye-on-performance-alerts/>)

Author: elvis314

Published: 2017-11-01T20:17:46Z

Content type: opinion

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [regression](<https://devfeed.tech/tags/regression.md>), [testdev](<https://devfeed.tech/tags/testdev.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article describes how Firefox 57 performance monitoring expanded beyond Talos to include build metrics, AWSY, Autophone, and platform microbenchmarks. It explains how these systems track metrics, detect regressions, generate alerts, and associate sustained findings with bugs.

### Source excerpt

Over the last 6 months there has been a deep focus on performance in order to release Firefox 57. Hundreds of developers sought out performance improvements and after thousands of small adjustments we see massive improvements. Last week I introduced ... Continue reading ->

## Stockwell: flowchart for triage

DevFeed: [Stockwell: flowchart for triage](<https://devfeed.tech/articles/stockwell-flowchart-for-triage-20255.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2017/10/23/stockwell-flowchart-for-triage/>)

Author: elvis314

Published: 2017-10-23T19:50:29Z

Content type: article

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Development](<https://devfeed.tech/topics/development.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [development](<https://devfeed.tech/tags/development.md>), [intermittent-failures](<https://devfeed.tech/tags/intermittent-failures.md>), [intermittents](<https://devfeed.tech/tags/intermittents.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [process](<https://devfeed.tech/tags/process.md>), [testdev](<https://devfeed.tech/tags/testdev.md>), [treeherder](<https://devfeed.tech/tags/treeherder.md>)

### AI overview

This article describes Stockwell's workflow for triaging intermittent failures. Tree sheriffs associate failures with bugs in Treeherder and Orange Factor, after which the Neglected Oranges tool helps identify failures lacking recent human comments. Frequently failing bugs may be monitored and disabled when they exceed the stated failure threshold or lack resources for a fix.

### Source excerpt

I gave an update 2 weeks ago on the current state of Stockwell (intermittent failures). I mentioned additional posts were coming and this is a second post in the series. First off the tree sheriffs who maintain merges between branches, ... Continue reading ->