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