Why do Software Updates Often Cause so Many New Issues?
2 minutes ago, Boomwebsearch said:I am wondering why software updates often cause new problems that did not exist before, I am especially talking about Windows 10 updates and McAfee Total Security updates.
These programs are so large, the developers often do not have the team to be able to test everything.
Luckily there is something called "Unit tests" and "Integration tests". The former are small test of a specific part of a program, while the latter - as the name suggests - tries to test the inner-workings between different parts of the program.
Sadly though, often times not eeeevery use case is properly tested in these tests, which could mean certain things do not work in a new release.
Another part is that - at least with Windows - users are slowly becoming (beta) testers. In the past Microsoft had a whole bunch of computers running tests of the OS, but nowadays they rely on trickling down the updates. So group 1 gets it before group 2.. etc. So if any group encounters an issue, they will report it (hopefully) and thus the release won't go further to another group.
But of course not all use cases will be covered here, so there will be a lot of variance.
TL;DR: testing software through automatic or manual means is haaaaaard.

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now