軟件測(cè)試工程師面試的時(shí)候,特別容易被問到:Web測(cè)試的時(shí)候,表單要怎么樣進(jìn)行測(cè)試?面對(duì)這樣的一個(gè)問題,要怎么樣進(jìn)行回答呢?凱哥建議你從以下幾個(gè)方面進(jìn)行回答:
一、首先說清楚web頁(yè)面中的表單控件都有哪些。
HTML的標(biāo)簽中,input標(biāo)簽,select標(biāo)簽,form標(biāo)簽,button標(biāo)簽都是專門的表單相關(guān)的標(biāo)簽。因此對(duì)于不同的標(biāo)簽和控件,測(cè)試點(diǎn)也是不一樣的。
二、其次說明在自己做過的項(xiàng)目中,都有哪些表單控件。
比如說,一定要說清楚,項(xiàng)目中包含的各類文本框、按鈕。
三,詳細(xì)說明每一種表單和表單控件的測(cè)試點(diǎn)。
1、普通的用戶名等輸入文本框。
測(cè)試點(diǎn)就包括:文本類型、長(zhǎng)度、最大長(zhǎng)度值、最小長(zhǎng)度值。
2、普通的密碼框。
測(cè)試點(diǎn)就包括:密碼框默認(rèn)就是不顯示詳細(xì)字符的,其次才是文本類型、長(zhǎng)度、最大長(zhǎng)度值、最小長(zhǎng)度值。
3、手機(jī)號(hào)文本框
測(cè)試點(diǎn)就包括:是否符合手機(jī)號(hào)的規(guī)則,過長(zhǎng)、過短、非法字符等。
4、驗(yàn)證碼框。
測(cè)試點(diǎn)就包括:是否超時(shí),是否完全一致。
5、復(fù)選框。
測(cè)試點(diǎn)就包括:是否能夠選中,是否能夠取消選中。
6、單選按鈕組。
測(cè)試點(diǎn)就包括:是否能選中;有沒有默認(rèn)選項(xiàng),是否能夠唯一選擇一個(gè)。
6、下拉列表。
測(cè)試點(diǎn)就包括:是否能選擇,是否能下拉顯示,分別測(cè)試第一個(gè)、最后一個(gè)、中間任意一個(gè)。
7、郵箱輸入框。
測(cè)試要點(diǎn)就包括:郵箱信息長(zhǎng)度,是否包含@,是否包含句點(diǎn)(.),
8、出生日期選擇框。
測(cè)試點(diǎn)就包括:日期不能晚于當(dāng)前日期,比如今天是2022年2月28日,出生日期就不能是2022年3月1日。其次就是月份的范圍、每個(gè)月日期的范圍。
9、文件上傳的控件。
測(cè)試點(diǎn)就包括:文件的大小符合要求,文件的格式符合要求,不符合要求的要有錯(cuò)誤提示。
10、金額輸入框。
測(cè)試點(diǎn)就包括:可輸入的最大值不超過賬戶余額,最小值不能小于0.01.不能輸入其他非數(shù)字字符等。
11、身份證號(hào)輸入。
測(cè)試點(diǎn)就包括:身份證長(zhǎng)度,可輸入的字符類型,輸入不合格的時(shí)候有沒有錯(cuò)誤提示。
……
其實(shí)頁(yè)面或者任何一個(gè)系統(tǒng)可以輸入的內(nèi)容和類型都很多,因?yàn)槊恳环N系統(tǒng)都有自己特定的規(guī)范和要求。因此在處理數(shù)據(jù)的時(shí)候也會(huì)有各種不同。只要抓住一定的規(guī)律,認(rèn)真分析業(yè)務(wù)要求,就可以很好的解決這個(gè)問題。有時(shí)候困難的不是因?yàn)轭}目本身,只是因?yàn)闆]有好好的總結(jié)一份,否則每一個(gè)小伙伴都是很優(yōu)秀的存在哦。
凱哥面試系列,歡迎各位小伙伴提供更多的題目,凱哥都將會(huì)進(jìn)行認(rèn)真的整理,然后將合理的科學(xué)的答案告訴給各位小伙伴哦,感謝大家的喜歡和關(guān)注。
更多關(guān)于軟件測(cè)試培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話可以點(diǎn)擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。