Softwarová regrese - Software regression
![]() | Některé z tohoto článku uvedené zdroje nemusí být spolehlivý.Prosinec 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A softwarová regrese je softwarová chyba díky kterému funkce po určité události přestane fungovat, jak bylo zamýšleno (například upgrade systému, oprava systému nebo změna na letní čas ).[1] A regrese výkonu softwaru je situace, kdy software stále funguje správně, ale pracuje pomaleji nebo využívá více paměti nebo prostředků než dříve.[2]
Regrese jsou často způsobeny obsažené opravy chyb obsaženo v softwarové opravy. Jeden způsob, jak se tomuto druhu problému vyhnout, je regresní testování. Správně navrženo testovací plán si klade za cíl zabránit této možnosti před vydáním jakéhokoli softwaru.[3] Automatizované testování a dobře napsané testovací případy může snížit pravděpodobnost regrese.
Softwarová regrese může být jednoho ze tří typů:
- Místní - změna zavádí novou chybu ve změněném modulu nebo komponentě.
- Remote - změna v jedné části softwaru přeruší funkčnost v jiném modulu nebo komponentě.
- Unmasked - změna demaskuje již existující chybu, která neměla před změnou žádný účinek.
Viz také
Reference
- ^ Jehudai, Amiram; Tyszberowicz, Shmuel; Nir, Dor (2007). Vyhledání regresních chyb. Konference o ověření v Haifě. Citováno 10. března 2018.
- ^ Shang, Weiyi; Hassan, Ahmed E .; Nasser, Mohamed; Flora, Parminder (11. prosince 2014). „Automatická detekce regresí výkonu pomocí regresních modelů na klastrovaných čítačích výkonu“ (PDF). Citovat deník vyžaduje
| deník =
(Pomoc) - ^ Richardson, Jared; Gwaltney, William Jr (2006). Odeslat! Praktický průvodce úspěšnými softwarovými projekty. Raleigh, NC: Pragmatická knihovna. str.32, 193. ISBN 978-0-9745140-4-8.
![]() | Tento software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |