Dit is de reden waarom bugs in Windows-updates zijn toegenomen [Partition Manager]

Samenvatting :

waarom bugs in Windows-updates zijn toegenomen

Kent u Barnacules, een voormalig Microsoft Senior SDET? Hij bracht een video uit waarin hij uitlegt: waarom bugs in Windows-updates zijn toegenomen . MiniTool biedt u gedetailleerde informatie over zijn uitleg.





Snelle navigatie :

In een recente video legde Jerry Berg, een voormalig Microsoft Senior SDET die 15 jaar bij Microsoft werkte, uit waarom bugs in Windows-updates de afgelopen jaren zijn toegenomen.

Toen hij bij Microsoft werkte, was Bergs werk het ontwerpen en ontwikkelen van tools en processen om het testen voor het Microsoft Windows-besturingssysteem te automatiseren. Maar hij verliet het bedrijf nadat Windows 8.1 naar het publiek was verscheept. Nu is hij beter bekend als Barnacules.

Windows 10-update veroorzaakt een hoog CPU-gebruikminiatuur Windows 10 V1903 KB4512941-update veroorzaakt 100% CPU-kerngebruik

Hoog CPU-gebruik is een veelvoorkomend probleem dat pc's overkomt. De nieuwste update van Windows 10 KB4512941 leidt ook tot dit probleem, maar u kunt oplossingen vinden om dit probleem op te lossen.



Lees verder

Testprocessen zijn de afgelopen jaren veranderd

De redenen waarom bugs in Windows-updates zijn toegenomen, liggen in de gewijzigde testprocessen. In zijn video beschrijft Berg hoe het testen is uitgevoerd in de periode eind 2014, begin 2015 en hoe de testprocessen van Microsoft sindsdien zijn veranderd.

Testprocessen in 2014/2015

In 2014/2015 had Microsoft een heel team in dienst om het besturingssysteem, builds, updates, stuurprogramma's en andere codes te testen. Het team bestond uit meerdere groepen die tests zouden uitvoeren en bugs en problemen zouden bespreken in dagelijkse vergaderingen.

Dit team zou tests handmatig en via geautomatiseerde tests uitvoeren. Alleen als de tests werden doorstaan, zou de code in Windows worden geïntegreerd. Het team kan testgegevens ophalen uit de volgende drie bronnen:



    Geautomatiseerd testsysteem.Door middel van geautomatiseerd testen voerde het team de tests uit op 'echte' hardware in een lab. Deze machine had verschillende soorten hardwarecomponenten, zodat deze een breed scala aan systeemconfiguraties kon dekken. Maar er was één defect in dit proces: alleen bugs die bepaalde hardwarecomponenten of configuraties aantasten, konden worden gedetecteerd. Microsoft-medewerkers.Microsoft-medewerkers zouden Windows zelf kunnen hosten, zodat hun machines ook voor testdoeleinden zouden worden gebruikt. Via deze testmodus kan het testteam feedback krijgen van Microsoft-medewerkers wanneer ze tijdens werkdagen problemen ondervonden. Telemetrie en Windows insiders.Windows Insider-builds zijn op miljoenen apparaten geïnstalleerd en Microsoft verzamelt telemetrie van al deze apparaten. Als er iets crasht, krijgt Microsoft er informatie over.
microsoft compatibiliteit telemetrie miniatuur Snel Microsoft Compatibiliteit Telemetrie Hoog schijfgebruik repareren

Dit artikel introduceert Microsoft Compatibility Telemetry. Het leert u ook hoe u Microsoft Compatibility Telemetry uitschakelt en hoe u Microsoft Compatibility Telemetry hoge schijfproblemen oplost.

Lees verder

Nadat de testgegevens waren verzameld, analyseerde het testteam van Microsoft bugs en problemen, en leverde de technici vervolgens de gegevens die ze nodig hadden om deze op te lossen.

Huidige testprocessen

Tegenwoordig zijn de testprocessen op de volgende punten veranderd:



    Het Windows-testteam is ontslagen.Omdat Microsoft de focus van drie verschillende systemen (Windows, Windows Mobile en Xbox) naar één systeem verplaatste, ontsloeg het bijna het hele Windows-testteam en verplaatste het de meeste tests naar virtuele machines, wat betekende dat er geen tests meer werden uitgevoerd voor het grootste deel op echte en diverse hardwareconfiguraties. Self-hosting wordt niet meer zo veel gebruikt als voorheen. Ingenieurs vertrouwen meer op Telemetry en Windows insiders.Tegenwoordig verzamelen ingenieurs bugs en problemen via telemetrie. Er is echter één probleem verbonden aan het verzamelen van telemetrie. Dat wil zeggen, de meeste bugs worden er niet door opgevangen. Als iets niet goed werkt, kan Microsoft mogelijk de relevante bits van telemetriegegevens niet onderscheiden.

Er bestaat ook een probleem in Windows Insider. In theorie kunnen gebruikers problemen melden, maar velen van hen melden dit mogelijk niet. Zelfs als ze problemen melden, kunnen deze problemen verdwijnen vanwege andere feedback die Microsoft van insiders krijgt.

Bovendien is het vaak zo dat insiders de benodigde informatie niet aan Microsoft verstrekken, wat enorme problemen veroorzaakt voor de technici die deze problemen moeten oplossen.

Nadat ze problemen hebben verzameld, kijken technici naar Telemetry om erachter te komen hoe ze deze problemen kunnen oplossen en pushen ze vervolgens fixes naar de apparaten van klanten met Insider Builds om te zien of het probleem wordt verholpen of dat er nieuwe bugs ontstaan.



Resultaat

Microsoft verving het interne testteam door Telemetry en verving veel test-pc's door virtuele omgevingen. Het verzamelt alleen testgegevens van Insider Builds die naar consumenten- en zakelijke apparaten zijn gepusht.

Dit alles leidde tot een toename van het aantal problemen en bugs waarmee klanten op productiemachines worden geconfronteerd bij het installeren van Windows-updates of functie-updates.

Tot slot, om te voorkomen dat onopgemerkte problemen een groot aantal klanten treffen, stopte Microsoft met het pushen van nieuwe functie-updates voor iedereen tegelijk en introduceerde het geleidelijke uitrol, wat zou voorkomen dat functie-updates via Windows Update aan de meeste machines werden geleverd in de begindagen van de vrijlating.

waarom Windows 10-gebruikers begonnen over te schakelen naar thumbnail van andere platforms Waarom Windows 10-gebruikers begonnen over te schakelen naar andere platforms

Naarmate de tijd vordert, wordt Windows 10 blootgesteld aan enkele voor de hand liggende problemen. Dus je kunt je afvragen of ik snel naar andere platforms moet gaan? Hier zijn de antwoorden die u wilt krijgen.

Lees verder