一:如何針對(duì)文本框進(jìn)行測試? 《轉(zhuǎn)載》
a、輸入正常的字母或數(shù)字;
b、輸入已存在的文件的名稱;
c、輸入超長字符;
例如在“名稱”框中輸入超過允許邊界個(gè)數(shù)的字符,檢查程序能否正確處理;
d、輸入默認(rèn)值,空白,空格,特殊符號(hào);
e、若只允許輸入字母,嘗試輸入數(shù)字;反之,嘗試輸入字母;
f、利用復(fù)制,粘貼等操作強(qiáng)制輸入程序不允許的輸入數(shù)據(jù);
g、輸入特殊字符集;
h、輸入超過文本框長度的字符或文本,檢查所輸入的內(nèi)容是否正常顯示;
i、輸入不符合格式的數(shù)據(jù),檢查程序是否正常校驗(yàn)(判斷);
例如程序要求輸入年月日格式為yy/mm/dd,實(shí)際輸入yyyy/mm/dd,程序應(yīng)該給出錯(cuò)誤提示。
在測試過程中所用到的測試方法?
1、輸入非法數(shù)據(jù);
2、輸入默認(rèn)值;
3、輸入特殊字符集;
4、輸入使緩沖區(qū)溢出的數(shù)據(jù);(超出邊界范圍)
5、輸入相同的文件名;
二:如何針對(duì)按鈕進(jìn)行測試?測試方法?
a、點(diǎn)擊按鈕正確響應(yīng)操作;(即點(diǎn)擊一個(gè)按鈕,觸發(fā)該事件)
如單擊確定,正確執(zhí)行操作;單擊取消,退出窗口;
b、對(duì)非法的輸入或操作要給出明確提示;(提示符合要求,易懂)
如一個(gè)公司軟件要求用戶輸入每月的工作天數(shù),如果用戶輸入超過31天,就提示用戶每月天數(shù)不能超過31天;
(得到當(dāng)前的月份,根據(jù)月份來具體判斷當(dāng)月為多少天,再做出具體的溫馨提示)
c、對(duì)可能造成數(shù)據(jù)無法恢復(fù)的操作必須給出明確確認(rèn)信息,給用戶放棄選擇的機(jī)會(huì),以更好執(zhí)行下面的操作步驟;
三:如何針對(duì)單選按鈕進(jìn)行測試?測試方法?
a、一組單選按鈕不能同時(shí)選中,只能選中其中一個(gè);
b、逐一執(zhí)行每個(gè)單選按鈕的功能;
如分別選擇了“男”、“女”后,保存到數(shù)據(jù)庫的數(shù)據(jù)應(yīng)該相應(yīng)的分別為“男”、“女”;
c、注意:一組執(zhí)行同一功能的單選按鈕在初始狀態(tài)時(shí)必須有一個(gè)是被默認(rèn)選中,不能同時(shí)為空;
四:如何針對(duì)組合列表框進(jìn)行測試?測試方法?(本網(wǎng)站暫時(shí)還未用,后期優(yōu)化用)
a、條目內(nèi)容正確,其詳細(xì)條目內(nèi)容可以根據(jù)公司需求說明確定;
b、逐一執(zhí)行列表框中每個(gè)條目的功能;
c、檢查能否向組合列表框輸入數(shù)據(jù);
五:如何針對(duì)復(fù)選框進(jìn)行測試?測試方法?
a、多個(gè)復(fù)選框可以被同時(shí)選中;
b、多個(gè)復(fù)選框可以被部分選中;
c、多個(gè)復(fù)選框可以都不被選中;
d、逐一執(zhí)行每個(gè)復(fù)選框的功能點(diǎn);
六:如何針對(duì)滾動(dòng)條進(jìn)行測試?測試方法?
a、滾動(dòng)條的長度根據(jù)顯示信息的長度或?qū)挾纫皶r(shí)變換(調(diào)整);這樣有利于用戶了解顯示信息的位置和百分比;b、拖動(dòng)滾動(dòng)條,檢查屏幕刷新情況,并查看是否有亂碼或者出現(xiàn)其他異常;
c、單擊滾動(dòng)條;
d、用滾輪控制滾動(dòng)條;
e、滾動(dòng)條的上下按鈕;
七:如何針對(duì)模式窗口進(jìn)行測試?測試方法?
(目前網(wǎng)站都是模態(tài)窗口:模態(tài)窗口,就是類似于消息對(duì)話框那樣的窗口,必須等待窗口關(guān)閉后才能進(jìn)行下一步的操作,而非模態(tài)的則沒有這個(gè)限制)
a、點(diǎn)擊按鈕彈出來的窗口默認(rèn)是否居中,對(duì)齊;
b、窗口是否有顯示方面的異常情況(圖片,文字,按鈕);
c、模式窗口里面的功能點(diǎn)是否可以正常使用;
d、模式窗口里的關(guān)閉按鈕是否能正常關(guān)閉;
e、移動(dòng)窗體;快速或慢速移動(dòng)窗體,背景及窗體本身刷新必須正確;
f、縮放窗體,窗體上的控件應(yīng)隨窗體的大小變化而變化;(暫時(shí)沒做其效果,借鑒而來)
g、顯示分辨率,必須在不同的分辨率的情況下測試程序的顯示是否正常;
八:如何針對(duì)菜單進(jìn)行測試?測試方法?
進(jìn)行測試時(shí)要注意:
a、選擇菜單是否可以正常工作、并與實(shí)際執(zhí)行需求內(nèi)容一致;
b、是否有錯(cuò)別字;
c、快捷鍵是否重復(fù);
d、熱鍵是否重復(fù);
e、快捷鍵與熱鍵操作是否有效;
f、是否存在中英文混合;(網(wǎng)站暫時(shí)不區(qū)分)
g、菜單要與語境相關(guān)、如、不同權(quán)限的用戶登陸一個(gè)應(yīng)用程序、不同級(jí)別的用戶可以看到不同級(jí)別的菜單并使用不同級(jí)別的功能;
h、鼠標(biāo)右鍵快捷菜單;
九:插入操作
1、插入文件
測試的情況:
a、插入文件;
b、插入圖像;
c、移除插入的源文件;
d、更換插入的源文件的內(nèi)容;
2、鏈接文件
測試方法:
a、插入鏈接文件;
b、移除插入的源文件:
c、更換插入的源文件的內(nèi)容;
十:編輯操作
編輯操作包括剪切、復(fù)制、粘貼操作。
測試剪切操作的方法
a、對(duì)文本、文本框、圖文框進(jìn)行剪切;
b、剪切圖像;
c、文本圖像混合剪切;
注意:復(fù)制操作方法與剪切類似;
我們?cè)谶M(jìn)行測試時(shí)主要是對(duì)粘貼操作的測試方法是:
a、粘貼剪切的文本、文本框及圖文框;
b、粘貼所剪切的圖像;
c、剪切后,在不同的程序中粘貼;
d、多次粘貼同一內(nèi)容,如剪切后,在程序中連續(xù)粘貼3次;
e、利用粘貼操作強(qiáng)制輸入程序所不允許輸入的數(shù)據(jù);
十一:特殊屬性(軟件使用)
1、安裝界面應(yīng)有公司介紹或產(chǎn)品介紹、有公司的圖標(biāo);
2、主界面及大多數(shù)界面最好有公司圖標(biāo);
3、需要有用戶注冊(cè)協(xié)議,另外還要有:選擇“幫助”->“關(guān)于”命令、應(yīng)看見相關(guān)版權(quán)和產(chǎn)品信息;
就先暫時(shí)寫到這吧,以后會(huì)慢慢添加的!
天貓 軟件自動(dòng)化測試開發(fā)