本文章轉(zhuǎn)載于搜狗測(cè)試
在我們的生活中,復(fù)選框似乎隨處可見(jiàn)闹丐,餐館菜單的佳肴名稱(chēng)旁邊有网棍,登陸網(wǎng)站賬號(hào)時(shí)“自動(dòng)登錄”旁邊有,宣傳冊(cè)上的“3個(gè)禁止和7個(gè)允許”旁邊有妇智,操作系統(tǒng)的設(shè)置選項(xiàng)旁邊有滥玷,商務(wù)人士的待辦事項(xiàng)旁邊有,甚至小區(qū)里某一個(gè)電梯的尋狗啟示上也有……總之巍棱,復(fù)選框是一個(gè)我們太熟悉的東西惑畴。我們每天都在選擇和取消選擇之間生活著。
就是這樣一個(gè)熟悉的東西航徙,作為一名測(cè)試人員如贷,我們了解的真的夠嗎?從一個(gè)簡(jiǎn)單而又根本的問(wèn)題出發(fā)到踏,復(fù)選框的定義是什么杠袱?
維基百科的定義是這樣的:復(fù)選框,又叫多選鈕窝稿,是圖形用戶(hù)界面上的一種控件楣富。它容許用戶(hù)在一組選項(xiàng)中任意選擇合適的選項(xiàng)。復(fù)選框的外觀(guān)一般是一個(gè)空白的方洞伴榔。而在它的旁邊則通常有一個(gè)文字的標(biāo)簽纹蝴。它的用途除了描述之外,還可用于選擇該選項(xiàng):當(dāng)用戶(hù)按下標(biāo)簽踪少,所應(yīng)的選擇鈕就會(huì)被選上塘安。已選上的選擇鈕一般會(huì)在方洞內(nèi)加上一個(gè)選中的符號(hào),如黑色方塊(■)援奢、勾號(hào)(√)或叉號(hào)(×)兼犯。
上圖便是典型的復(fù)選框的樣式(圖片來(lái)自于對(duì)Mac OS X 設(shè)置中觸摸板選項(xiàng)的截圖)。觀(guān)察其中高亮的一條集漾,我們可以總結(jié)出一個(gè)復(fù)選框包含的基本內(nèi)容有兩方面:一個(gè)可被選擇和取消選擇的方框切黔,一條(或多條)用以描述該復(fù)選框功能的標(biāo)簽。同時(shí)帆竹,各個(gè)復(fù)選框之間還有可能存在選擇關(guān)聯(lián)绕娘,比如勾選一個(gè)省份的所有城市時(shí)會(huì)有一個(gè)全選的復(fù)選框脓规,當(dāng)取消掉其中一個(gè)城市的選擇時(shí)栽连,“全選”框會(huì)變?yōu)椴糠诌x擇(下圖所示)。
復(fù)選框的測(cè)試也從這兩方面出發(fā)。
1)選擇框:
a.單個(gè)復(fù)選框可被選擇秒紧;
b.單個(gè)復(fù)選框可被取消選擇绢陌;
c.并存的全部復(fù)選框可被選擇;
d.并存的全部復(fù)選框可被取消選擇熔恢;
e.并存的全部復(fù)選框可被部分選擇脐湾;
f.并存的全部復(fù)選框可被部分取消選擇;
g.存在全選關(guān)系的復(fù)選框的全部選擇叙淌;
h.存在全選關(guān)系的復(fù)選框的部分選擇秤掌;
i.存在全選關(guān)系的復(fù)選框的全部反選;
j.選擇框的形狀樣式與設(shè)計(jì)稿一致鹰霍;
k.選擇框的勾選樣式(方塊闻鉴、對(duì)勾、叉號(hào))與設(shè)計(jì)稿一致茂洒;
l.選擇框的部分勾選樣式(淺色方塊孟岛、對(duì)勾、叉號(hào))與設(shè)計(jì)稿一致督勺;
m.選擇框在頁(yè)面上顯示時(shí)的尺寸與設(shè)計(jì)稿一致渠羞;
n.選擇框與周?chē)丶倪吘嗯c設(shè)計(jì)稿一致;
o.選擇框的線(xiàn)條寬度與設(shè)計(jì)稿一致智哀;
p.選擇框的對(duì)齊方式與設(shè)計(jì)稿一致次询;
2)標(biāo)簽
a.標(biāo)簽文案內(nèi)容與設(shè)計(jì)稿一致;
b.標(biāo)簽文案內(nèi)容與復(fù)選框功能描述一致瓷叫;
c.標(biāo)簽文字大小與設(shè)計(jì)稿一致渗蟹;
d.標(biāo)簽文字的長(zhǎng)度屏幕范圍內(nèi)顯示完整;
e.標(biāo)簽文字超出屏幕范圍的處理赞辩;
f.標(biāo)簽文字的顏色雌芽;
g.標(biāo)簽文字與頁(yè)面內(nèi)控件的距離;
h.標(biāo)簽文字的對(duì)齊方式(水平辨嗽,垂直)世落;
此外,每一個(gè)復(fù)選框都對(duì)應(yīng)有相應(yīng)的生效邏輯糟需,除了外觀(guān)和操作上還要注意:
a.復(fù)選框被選擇時(shí)屉佳,功能的生效性;
b.復(fù)選框被取消選擇時(shí)洲押,功能的生效性武花;
c.復(fù)選框全部/部分選擇時(shí),功能的生效性杈帐;
d.復(fù)選框全部/部分反選時(shí)体箕,功能的生效性专钉。
有時(shí)候?yàn)榱思訌?qiáng)可親性和操作便捷,復(fù)選框可以對(duì)應(yīng)上一個(gè)快捷鍵累铅,使用戶(hù)可使用鍵盤(pán)上的按鍵來(lái)選擇所對(duì)應(yīng)的復(fù)選框跃须。一般來(lái)說(shuō),標(biāo)簽上的快捷鍵會(huì)用下劃線(xiàn)標(biāo)示娃兽,例如“Activate”代表A為快捷鍵菇民。而當(dāng)快捷鍵沒(méi)有在標(biāo)簽內(nèi)出現(xiàn),便會(huì)用括號(hào)表示投储,例如“激活(A)”第练。
復(fù)選框的其他形式:
在某些情況,復(fù)選框可能以按鈕的形式顯示:按鈕被按下后不會(huì)彈回玛荞,而是保持按下的狀態(tài)复旬,來(lái)表示選中;要再按一次才會(huì)恢復(fù)到凸起狀態(tài)冲泥,表示取消選中驹碍。這時(shí)候其基本檢查點(diǎn)與上面的介紹中是相通的。