Testaus
Rinnakkaiset testit ilman liikenteen jakoa
Jokainen kelpoinen kävijä osallistuu jokaiseen kelpoiseen testiin. Kymmenen käynnissä olevaa testiä ei maksa yhdeksää kymmenesosaa otoksestanne.
Tavallinen syy sille että ohjelma ajaa yhtä testiä kerrallaan on uskomus, että rinnakkaisuus jakaa otoksen. Pertentossa se ei jaa. Jokainen testi satunnaistaa itsenäisesti, joten kelpoinen kävijä liittyy jokaiseen testiin johon hän kelpaa, ja jokainen testi saa koko kelpoisen yleisön eikä siivua siitä.
Itsenäisen satunnaistuksen alla kunkin testin oma vertailu pysyy vinoutumattomana riippumatta siitä kuinka moni muu on käynnissä, koska muut testit ovat rakenteellisesti tasapainossa sen haarojen välillä. Aikataulun sarjoittaminen tilastojen suojelemiseksi olisi suuri läpimenon menetys ilman tilastollista hyötyä.
Se minkä rinnakkaisuus todella uhkaa on kapeampi ja käsitellään suoraan. Kaksi varianttia jotka muokkaavat samaa elementtiä tuottavat sivuyhdistelmän jota kukaan ei katselmoinut. Uudelleenohjaus siirtää liikennettä toisen testin yleisöön tai pois siitä ja rikkoo riippumattomuuden. Molemmat raportoi törmäystarkistus, ja molemmat estävät automaation sen sijaan että ne jätettäisiin sattuman varaan.
Missä kahden testin ei aidosti pidä olla päällekkäin, ratkaisu on vaiheistaa ne putkeen. Jokainen vaihe ajaa vuorollaan täydellä liikenteellä, mikä on päinvastainen kuin niiden tekeminen toisensa poissulkeviksi ajon aikana ja yleisön jakaminen niiden kesken.