Upgrade testing
Also called: Update testing, Migration testing
Checking that updating from an older app version keeps the user's data and settings working.
Definition
Real users don't install fresh; they update. Upgrade testing installs an old version, creates data, then updates to the new build and checks logins, saved items, settings and database migrations.
In practice
After updating from 3.1 to 3.2, users are logged out and their saved addresses are gone. A fresh install would never show this bug.
Learn it in context
Lessons that use this term.