Direct-dependency-based software compatibility testing

Ilchul Yoon, Alan Sussman, Atif M. Memon, Adam Porter · 2007

Software compatibility testing is an important quality assurance task aimed at ensuring that component-based software systems build and/or execute properly across a broad range of user system configurations. Because each configuration can involve multiple components with different versions, and because there are complex and changing interdependencies between components and their versions, it is generally infeasible to test all potential configurations. Therefore, compatibility testing usually means examining only a handful of default or popular configurations to detect problems, and as a result costly errors can and do escape to the field

Read the paper · More papers on PaperTik