A Microsoft volt munkatársa elmagyarázza, hogy miért növekedtek a Windows frissítéseiben található hibák

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Az elmúlt években nőtt-e a Windows frissítéseiben található hibák száma? Ha igen, mi az oka a hibák számának növekedésének? Erre a kérdésre válaszolt egy nemrégiben készült videóban a Microsoft korábbi SDET Jerry Berg, jobban ismert Barnacules néven.

Berg 15 évig a Microsoftnál dolgozott, és egyik feladata az volt, hogy eszközöket és folyamatokat tervezzen és fejlesszen ki a Microsoft Windows operációs rendszer tesztelésének automatizálására. Miután a Windows 8.1-et közzétették, elhagyta a társaságot.

A Microsoft az elmúlt néhány évben jelentősen megváltoztatta a tesztelési folyamatokat. Berg leírja, hogy a tesztelés miként történt a 2014 végén, 2015 elején esedékes időszakban, és hogyan változott a Microsoft tesztelési folyamata azóta.

A 2014/2015-ös évben a Microsoft egy teljes csapatot foglalkoztatott, amely az operációs rendszer, az összeállítás, a frissítések, az illesztőprogramok és az egyéb kódok tesztelésére szolgált. A csoport több csoportból állt, amelyek teszteket futtattak, és a hibákat és kérdéseket megvitatták a napi üléseken. A teszteket a csapat manuálisan és automatikus teszteléssel hajtotta végre, és ha a teszteket átadnák, akkor rendben lenne a kód integrálása a Windows rendszerbe.

windows 10 display telemetry data

A csapatok automatizált tesztelésen elvégezték a laborban a valódi hardver tesztelését. A gépeknek különféle hardver alkatrészei voltak, pl. processzorok, merevlemezek, video- és hangkártyák, valamint egyéb összetevők, amelyek a rendszerkonfigurációk széles skáláját fedik le, és ez azt jelentette, hogy a hibákat, amelyek csak bizonyos hardverkomponenseket vagy konfigurációkat érintettek, észlelték a folyamatban.

A Microsoft szinte a teljes Windows Test csapatot elbocsátotta, mivel a hangsúly a három különféle rendszertől - Windows, Windows Mobile és Xbox - átkerült egyetlen rendszerbe. A társaság a tesztelés nagy részét virtuális gépekre helyezte át, és Berg szerint ez azt jelentette, hogy a teszteket többnyire nem valós és változatos hardverkonfigurációkon végezték el.

A Microsoft alkalmazottai önmagukban üzemeltethetik a Windows rendszert, ami azt jelentené, hogy gépeiket szintén tesztelési célokra használják. A fő gondolat az volt, hogy visszajelzést kapjon a Microsoft alkalmazottjaitól, amikor a munkanapon keresztül felmerült problémákkal találkoztak. Berg megjegyzi, hogy az önfogadást már nem használják olyan széles körben, mint korábban.

A tesztelési adatok fő forrásai, a már működő automatizált tesztrendszereken kívül, a Telemetry és a Windows Insiders részéről származnak. A Windows Insider építményeket több millió eszközre telepítik, és a Microsoft ezekből az eszközökből gyűjti a Telemetry-t.

Ha valami összeomlik, a Microsoft információt szerez róla. A telemetriai adatok gyűjtésével kapcsolatos egyik kérdés az, hogy a legtöbb hibát nem fogja el. Ha valami nem működik megfelelően, akkor a Microsoft nem fogja tudni megkülönböztetni a vonatkozó biteket a telemetriai adatokból. Noha elméletileg lehetséges, hogy a felhasználók beszámolnak a problémákról, sokan nem, és más esetekben is, a kérdéseket alá lehet vetni a Microsoft által a bennfentektől kapott egyéb visszajelzések miatt. Emellett, bár a bennfentesek hibákat jelentenek, gyakran előfordul, hogy a Microsoft nem juttatja el a szükséges információkat a számítógéphez, ami komoly problémákat vet fel a mérnökök számára, akiknek feladata ezeknek a problémáknak a megoldása.

Tipp : tudsz Tekintse meg a Microsoft által gyűjtött telemetriai adatokat . Hasznos: ismerje meg, hogyan kell konfigurálja a Telemetry-t Windows 10 rendszeren .

A 2014/2015-ös évben a Microsoft tesztelő csoportjának feladata lenne a hibák és a problémák elemzése, valamint a mérnökök számára az ezek megoldásához szükséges adatok biztosítása. Manapság, Berg megjegyzi, a mérnökök a Telemetriumon gondolkodnak arra, hogy kitalálják, hogyan lehet ezeket a problémákat kijavítani, majd a javításokat az Insider Builds futtató ügyféleszközökhöz továbbítják, hogy megvizsgálják, hogy a probléma megoldódott-e, vagy új hibákat hozott létre.

Az egyik fő ok, amiért a Microsoft abbahagyta az új szolgáltatásfrissítések mindenki számára történő egyidejű megjelenítését, az volt, hogy az olyan problémák, amelyeket a feldolgozott nem észlel, nagy számú ügyfelet érinthetnek.

A teljes katasztrófa elkerülése érdekében, mint például a A Windows 10 1809 verziójának elindítása , fokozatos bevezetést vezettek be, amely megakadályozná, hogy a szolgáltatásfrissítéseket a Windows Update szolgáltatáson keresztül a legtöbb gép számára továbbítsák a kiadás elején.

Záró szavak

A Microsoft a házon belüli tesztelési csoportot kicserélte a Telemetry adatokkal, amelyeket az Insider Builds gyűjtött a fogyasztói és üzleti eszközökhöz, és a teszteléshez használt PC-k nagy részét virtuális környezettel váltotta fel.

Mindez megnövekedett számú hibát és hibát vetett fel, amelyekkel az ügyfelek a termelési gépeken szembesülnek a Windows frissítések vagy szolgáltatásfrissítések telepítésekor. (keresztül WinFuture )

Most Ön: Mi a Microsoft szemlélete? Mit kell változtatni?