קומבינטורי

AETG

אלגוריתם חמדני לבניית מערכי כיסוי — קבוצות קטנות של מקרי בדיקה המפעילים כל צירוף בדרגה t של פרמטרי הקלט.

OSWindows · macOS · Linux
BrowserChrome · Firefox
AuthOAuth · SAML

פרמטרים (CSV)

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

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

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

שלב 1 מתוך 20

מתחיל AETG בעוצמה t=2. יש לכסות 16 צירופים בדרגה 2 על פני 3 פרמטרים.

עוצמה
t = 2
בדיקות
0
מכוסים
0 / 16
לא מכוסים
16
אלגוריתם
AETG(parameters, t):
uncovered ← all valid t-way interactions
tests ← []
while uncovered ≠ ∅:
generate M candidate tests, each:
seed with (param, value) in the most uncovered tuples
for each remaining parameter in random order,
pick value covering the most new interactions
best ← candidate covering the most uncovered tuples
tests.append(best); remove interactions(best) from uncovered
return tests
כיסוי צירופים0 / 16 מכוסים (0%)

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

#OSBrowserAuth
אין עדיין מקרי בדיקה

צירופים לא מכוסים (16)

OS=Windows, Browser=ChromeOS=Windows, Browser=FirefoxOS=macOS, Browser=ChromeOS=macOS, Browser=FirefoxOS=Linux, Browser=ChromeOS=Linux, Browser=FirefoxOS=Windows, Auth=OAuthOS=Windows, Auth=SAMLOS=macOS, Auth=OAuthOS=macOS, Auth=SAMLOS=Linux, Auth=OAuthOS=Linux, Auth=SAMLBrowser=Chrome, Auth=OAuthBrowser=Chrome, Auth=SAMLBrowser=Firefox, Auth=OAuthBrowser=Firefox, Auth=SAML
1 / 20מהירות