קומבינטורי

IPO

יצירה בסדר הפרמטרים (In-Parameter-Order): בונה מערך כיסוי בהדרגה, מרחיב את הכיסוי פרמטר אחד בכל פעם.

OSWindows · macOS · Linux
BrowserChrome · Firefox
AuthOAuth · SAML

פרמטרים (CSV)

השורה הראשונה = שמות הפרמטרים; כל עמודה מתחתיה מפרטת את ערכי אותו פרמטר.

עוצמת הצירוף (t)

t = 2זוגי · מקסימום 3

שלב 1 מתוך 9

אותחל המערך עם 6 צירופים ממצים של 2 הפרמטרים הראשונים (OS, Browser).

עוצמה
t = 2
בדיקות
6
שולבו
2 / 3
לא מכוסים
0
אלגוריתם
IPOG(parameters, t):
tests ← all t-tuples of the first t parameters
for each remaining parameter p:
π ← t-way tuples involving p and prior params
horizontal growth:
extend each test with the value of p covering the most of π
vertical growth:
for each tuple left in π, reuse a test or add a new one
return tests
כיסוי צירופים6 / 16 מכוסים (38%)
זריעה

מערך כיסוי (6 מקרי בדיקה)

#OSBrowserAuth
1WindowsChrome·
2WindowsFirefox·
3macOSChrome·
4macOSFirefox·
5LinuxChrome·
6LinuxFirefox·
1 / 9מהירות