Sorry maar ik ben het helemaal niet met je eens.
Windows wordt ook steeds complexer en men moet steeds meer functionaliteit en hardware ondersteunen.
We draaien al decennia een grote verscheidenheid aan hardware. We praten hier niet over ARM of andere CPU architecturen maar simpelweg I386. We doen dit al jaren en er zijn altijd problemen geweest maar ze worden wel duidelijk erger.
Dat er hoofdzakelijk op virtuele machines getest wordt mag ook niet verbazen.
Dat verbaast niemand maar de meeste organisatie draaien niet op virtuele machines maar gewoon hardware. Als men daar niet (goed) op test dan is dat gewoon het probleem negeren. Dit probleem had trouwens ook in VM regressietesten naar voren moeten komen. Men test blijkbaar de eigen diensten niet tegen de updates. Dat is niet goed te praten.
De testen op hardware zijn vooral belangrijk om compatibiliteit met hardware te testen hoewel daar ook een grote verantwoordelijkheid zit voor de driver fabrikanten.
De Vista-tour. Het is allemaal de schuld van de drivers... Nou, die drivers zijn ook allemaal geschreven voor het base driver platform van Microsoft. Ze zijn dus gemaakt volgens MS standaarden en als dat niet genoeg is dan kunnen die fabrikanten er ook niets aan doen. Trouwens, ga je echt van fabrikanten verwachten dat ze iedere update gaan testen voor Microsoft? Als laatste kan MS er dan ook niets van:
https://www.theverge.com/...i-problems-cpu-throttling
Ook het geautomatiseerd testen lijkt mij niet vreemd. En dat verklaard ook direct waarom een deel van het testteam is weggehaald.
Nee, dat doet het niet. Het oude testteam teste ook volledig geautomatiseerd. Er werd gewoonweg veel meer getest onder andere op echte hardware.
Ik zie nu al zeer lang die claim opkomen dat MS zijn testteam ontslagen heeft en dat er daardoor minder getest wordt dan vroeger. Ik durf net zeggen: er wordt meer getest dan vroeger.
De claim is een verkorting van het echte verhaal. Microsoft is overgestapt op agile development waar de programmeurs ook verantwoordelijk zijn voor testen. Daarna zijn de testers er grotendeels uitgegooid. Het huidige testteam is het oude Windows phone testteam en deze testen inderdaad enkel met VM's..
Mocht je geïnteresseerd zijn in het gehele verhaal:
https://arstechnica.com/i...es-into-the-21st-century/
Door automatisatie kan je sneller en beter testen. En dankzij de insider builds hebben ze een veel diverser gamma aan testmachines beschikbaar dan ooit tevoren.
Het hele doel van insider builds is om een grotere testgroep te hebben en sneller uit te rollen. Echter is het proces momenteel niet in orde en zijn de klanten er hier de dupe van. Het is een pure financiële beslissing geweest. Om het bovenstaande artikel te quoten:
The recent layoffs have been poorly communicated both within Microsoft and beyond, but one victim group appears to have been the dedicated programmatic testers in the Operating Systems Group (OSG), as OSG is following Bing's lead and moving to a combined engineering approach. Prior to these cuts, Testing/QA staff was in some parts of the company outnumbering developers by about two to one. Afterward, the ratio was closer to one to one. As a precursor to these layoffs and the shifting roles of development and testing, the OSG renamed its test team to "Quality."
Kwaliteit gaat naar beneden maar MS heeft toch al aangegeven dat de desktop niet meer belangrijk is. Het is dus de balans: hoe hou ik het platform actief met zo min mogelijk onkosten.
Het is een OS met ingebouwde reclame en telemetrie.. Dat het niet meer belangrijk is voor MS is toch helemaal duidelijk lijkt me...