版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、如何進行軟件的自測 課程介紹 培訓(xùn)的目的 通過這次的培訓(xùn)讓開發(fā)人員了解測試人員的一些基本測試的思路,提高開發(fā)人員自測的水平。 軟件測試的基本理論 軟件測試的目的-盡可能發(fā)現(xiàn)軟件產(chǎn)品中存在的bug 軟件測試的方法 (1)動態(tài)測試: 白盒:利用調(diào)試工具進行測試 黑盒:普通的對軟件產(chǎn)品進行人工或自動化測試 (2)靜態(tài)測試 白盒:test review 黑盒:對需求和設(shè)計的工件進行審核 此次主要通過平時測試工作中測試人員的一些測試思路想法以及開發(fā)會存在的一些問題和大家進行一下交流.主要針對動態(tài)測試中的黑盒測試 軟件測試的基本理論 在平時測試工作中考慮最多的主要集中在功能面和頁面這2個方面也就是我們所說
2、的功能測試和ui測試. (1)功能測試:側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測試需求。這種測試的目標是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實施是否恰當(dāng)。此類測試基于黑盒技術(shù),該技術(shù)通過圖形用戶界面 (gui) 與應(yīng)用程序進行交互,并對交互的輸出或結(jié)果進行分析,以此來核實應(yīng)用程序及其內(nèi)部進程。 (2)ui測試:用于核實用戶與軟件之間的交互 軟件測試的基本方法 常用的黑盒測試方法有:等價類劃分法,邊界值分析法,因果圖分析法,判定表法,正交試驗法等等 (1)等價類劃分法:把所有可能的輸入數(shù)據(jù)劃分成若干個部分(子集),軟后從每個子集中選取少量的具有 代表性的數(shù)據(jù)進行測試 有效
3、等價類:對于需求規(guī)格說明而言,是有意義或合理的輸入數(shù)據(jù)所組成的集合 無效等價類:對于需求規(guī)格說明而言,是無意義或不合理的輸入數(shù)據(jù)所組成的集合 考慮如何劃分1-100之間2個整數(shù)相加的測試方法 軟件測試的基本方法 軟件測試的基本方法 (2)邊界值分析法:邊界值分析使用與等價類劃分法相同的劃分,只是邊界值分析假定錯誤更多地存在于劃分的邊界上,因此在等價類的邊界上以及兩側(cè)的情況設(shè)計測試用例。 對于前面的例子在考慮邊界值的時候主要考慮1,100,0,101這幾個值 測試人員如何考慮測試的舉例 一.登陸頁面 1.頁面組成:登陸頁面一般有用戶名和密碼兩個欄位,確定和取消(重置)兩個按鈕 2.確定按鈕事件考
4、慮的點: (1)用戶名沒有輸入-提示輸入用戶名 (2)輸入錯誤的用戶名(錯誤的用戶名,長度不正確的用戶名,空格)-提示輸入正確的用戶名或密碼 (3)用戶名前后空格-系統(tǒng)可以自動的將空格去掉 (4)用戶名大小寫匹配-如果需求沒有特殊說明支持大小寫轉(zhuǎn)換 (5)密碼沒有輸入-提示輸入密碼 測試人員如何考慮測試的舉例 (6)密碼不正確(錯誤的密碼,長度不正確的密碼,空格)-提示輸入正確的用戶名或密碼 (7)密碼和用戶名都正確-系統(tǒng)正常登陸 (8)網(wǎng)絡(luò)不通-提示網(wǎng)絡(luò)連接不通 (9)超過最多允許錯誤登陸的次數(shù)-無法輸入相關(guān)的登陸信息 (10)使用禁用后的帳號登陸-提示帳號禁用 3.取消(重置)按鈕考慮的點
5、 (1)欄位中的內(nèi)容能夠正常清空 測試人員如何考慮測試的舉例 4.舉例說明 測試人員如何考慮測試的舉例 二.新增頁面 1.頁面組成:登陸頁面一般有由一些輸入框,新增和取消(重置)兩個按鈕 2.新增頁面考慮的點: (1)頁面的排版是否美觀,和我們的靜態(tài)頁面是否一致 (2)頁面的風(fēng)格是否一致(字體,標點符號,對齊方式) (3)必填欄位是否都有特殊標示 (4)特殊欄位的設(shè)計是否合理(學(xué)歷,性別,日期) 3.新增按鈕事件考慮的點: (1)必填欄位沒有輸入(包括輸入空格)-提示必填欄位沒有輸入 測試人員如何考慮測試的舉例 (2)頁面欄位輸入超長的內(nèi)容(超過數(shù)據(jù)庫欄位或頁面欄位的長度的設(shè)置比如手機號碼)-
6、提示輸入的欄位超出長度 (3)頁面的欄位輸入特殊的字符-提示xx欄位輸入的格式不正確,不能輸入特殊字符 (4)特殊欄位格式輸入不正確,和數(shù)據(jù)庫的格式不匹配(時間日期,價格)-提示xx欄位輸入的格式不正確,請輸入xx格式的數(shù)值,如xxx (5)特殊欄位的驗證(郵編,電話,身份證號碼,電子郵件)-提示xx欄位輸入的格式不正確(最好能夠給出正確的格式) (6)非業(yè)務(wù)功能的驗證(開始時間和結(jié)束時間,出生日期和年齡,入職時間) (7)關(guān)鍵字輸入的內(nèi)容有重復(fù)(比如生份證號,編號等)-提示輸入的內(nèi)容已經(jīng)存在. 測試人員如何考慮測試的舉例 (8)有些數(shù)值欄位字段的精確值是否正確,含有小數(shù)欄位的四舍五入的驗證
7、(9)欄位前后輸入空格保存的時候自動去除 (10)自動計算的或者帶出的欄位不能進行輸入 (11)新增成功后要給出成功的提示信息,并且列表頁面要自動的刷新,數(shù)據(jù)庫中多了一筆記錄 (12)網(wǎng)絡(luò)不通的情況下新增-提示網(wǎng)絡(luò)不通 (13)當(dāng)出現(xiàn)錯誤提示時光標要能自動定位到錯誤欄位并且有明顯的提示(比如自動清空或者欄位反色),當(dāng)然要考慮到整體系統(tǒng)的風(fēng)格 4.取消(重置)按鈕考慮的點 (1)欄位中的內(nèi)容能夠正常清空 測試人員如何考慮測試的舉例 5.舉例說明 測試人員如何考慮測試的舉例 三.修改頁面 1.修改頁面和新增頁面大致上考慮的點相同,但是還需要考慮: (1)沒有選擇資料直接修改-提示選擇一筆資料 (2
8、)修改頁面必須考慮到帶出值得正確性,全面性 *最好的辦法在新增的時候?qū)⑺械臋谖欢歼M行有規(guī)律的輸入,修改的時候檢查欄位帶出的值是否全并且正確 (3)同時修改成功后有相應(yīng)的修改成功提示并且數(shù)據(jù)庫中的值進行了修改 (4)數(shù)據(jù)庫中的關(guān)鍵字是否不能修改-一般數(shù)據(jù)庫中的關(guān)鍵字在修改頁面都是無法進行修改的 測試人員如何考慮測試的舉例 2.舉例說明 測試人員如何考慮測試的舉例 四.刪除頁面 修改頁面一般是在列表頁面中進行選擇刪除 1.刪除按鈕考慮的點 (1)沒有選擇任何記錄進行刪除-提示選擇需要進行刪除的記錄 (2)選擇一筆或多筆記錄進行刪除-出現(xiàn)確認刪除的提示信息 (3)取消確認刪除-列表中的記錄沒有變化
9、 (4)確認刪除-列表中的記錄被刪除,數(shù)據(jù)庫中的記錄也有相應(yīng)的變化(刪除或修改標志位) (5)網(wǎng)絡(luò)不通的情況下刪除-提示網(wǎng)絡(luò)不通 測試人員如何考慮測試的舉例 五.查詢頁面 1.查詢功能需要考慮的點 (1)沒有輸入任何查詢條件進行查詢-能夠查詢出所有的信息 (2)輸入帶空格的查詢條件進行查詢-查詢出正確的信息 (3)對于支持模糊查詢的欄位輸入部分查詢內(nèi)容-查詢出正確的信息 (4)對于有按時間條件進行查詢時輸入的結(jié)束時間小于開始時間-提示結(jié)束時間要大于等于開始時間 (5)輸入精確查詢條件進行查詢-如果有結(jié)果就正確顯示,如果沒有結(jié)果提示無法查詢到結(jié)果 測試人員如何考慮測試的舉例 (6)對于查詢?nèi)绻?/p>
10、權(quán)限限制,用不同權(quán)限的人員登陸進行查詢-查詢出來的結(jié)果要符合權(quán)限的要求 (7)網(wǎng)絡(luò)不通的情況下查詢-提示網(wǎng)絡(luò)不通 2.翻頁功能考慮的點 (1).點第一頁按鈕進行翻頁: 在第一頁;在第二頁;在最后一頁;在中間一頁 (2).點上一頁按鈕進行翻頁: 在第一頁;在第二頁;在最后一頁;在中間一頁 (3).點下一頁按鈕進行翻頁 在第一頁;在第二頁;在最后一頁;在中間一頁 (4).點最后一頁按鈕進行翻頁 在第一頁;在第二頁;在最后一頁;在中間一頁 測試人員如何考慮測試的舉例 (5).輸入存在的頁數(shù)進行翻頁 輸入存在的第一頁,最后一頁,中間一頁 (6).輸入不存在的頁數(shù)進行翻頁 輸入大于最大頁數(shù),0,空格,含
11、有小數(shù)的頁數(shù),含有字母的頁數(shù),含有負數(shù)的頁數(shù) 測試人員如何考慮測試的舉例 2.舉例說明 測試人員如何考慮測試的舉例 2.舉例說明 培訓(xùn)知識點回顧以及討論 1.軟件測試的基本理論 目的,靜態(tài)和動態(tài)測試 2.軟件測試的基本方法 等價類,邊界值 3.通過幾個具體的頁面說明測試人員在測試過程中的一些思路 登陸,增加,刪除,修改,查詢 手機測試重要測試點 1.實現(xiàn)功能與文檔描述是否一致 這里的文檔不僅僅指需求規(guī)格文檔,也包含概設(shè)、詳設(shè)、使用說明、驗收手冊等文檔種的。以上文檔均屬于軟件的交付件,功能描述上必須保持一致。 2.模擬器與真機的區(qū)別: 例如:圖像的處理應(yīng) 用程序在模擬器上處理比較快,圖像變化的時
12、候不會出現(xiàn)模糊的情況,但是手機分辨率比電腦慢,圖像變化的速度就要稍微調(diào)慢一些。 3.關(guān)注手機cpu占用情況: 應(yīng)用程序同城會使用較多資源圖片,例如主菜單界面和幫助界面,操作較頻繁出現(xiàn)連續(xù)若干次界面切換,容易出現(xiàn)圖片重疊的情況,原因是手機cpu處理速度跟不上刷新速度,而且主界面的圖片資源一直沒有釋放,導(dǎo)致圖像的殘留 手機測試重要測試點 4.能否正常處理來電 有些來電會使游戲畫面變亂,有些直接退出,甚至死機。另外短信,電量不足等一些事件警告的出現(xiàn)也有可能導(dǎo)致程序出錯,也要作出相應(yīng)的處理。 5.注意確保程序說明和幫助的完整清晰 檢查系統(tǒng)提示信息,確保在游戲中出現(xiàn)的文字的正確拼寫,沒有錯別字。要盡量用
13、敬稱“您”而不用“你”。 6.標題,菜單等的文字顯示要盡量用小字體,盡量縮短文字 例如“按2,4鍵可以左右移動圖片”就可改成“按2,4鍵移動圖片”。不同的手機顯示屏幕寬度不一樣,用小字體,短句子就能適應(yīng)大多數(shù)手機的屏幕寬度。 7.注意調(diào)整好線程釋放 例如一個寵物游戲,寵物死亡后,會調(diào)用一個新的線程循環(huán)播放哀吊音樂,有些程序員由于粗心大意忘記了釋放這個線程,當(dāng)重新開始游戲時,就會出現(xiàn)這個線程播放的音樂與游戲過程的背景音樂交替播放的情況。 手機測試重要測試點 8.文件處理。 當(dāng)涉及文件讀寫操作的時候,要特別注意測試文件操作帶來的內(nèi)存問題。 9.顏色搭配要以清晰美觀為基礎(chǔ) 有些背景色跟文字或圖片的顏
14、色搭配在模擬器可以較清晰的顯示出來,但是到了手機由于其分辨率問題就不那么明顯了。還要適當(dāng)考慮游戲的種類,用戶心理等問題。 10.用模擬器模擬網(wǎng)絡(luò)不通的情況。 目的是測試軟件的網(wǎng)絡(luò)連接,網(wǎng)絡(luò)資源請求,緩沖區(qū)存儲等模塊的性能,看看內(nèi)存是否有正確釋放等(具體就是把本地連接的狀態(tài)設(shè)成禁用或者直接拔掉網(wǎng)絡(luò)連接線)。 11.數(shù)據(jù)請求或傳輸?shù)刃钑r較多的過程要確保有提示界面,最好有動畫顯示數(shù)據(jù)在傳輸過程中,請用戶耐心等待。 要注意在這個過程中對重復(fù)按鍵予以忽略,因為等待時間過長或響應(yīng)遲鈍時,用戶趨向于重復(fù)按手機按鈕。 手機測試重要測試點 結(jié)束 謝謝! * * * * * * 培訓(xùn)的想法目的 軟件測試的一些基本
15、理論 軟件測試的一些基本方法 測試思路的舉例 加數(shù) 數(shù)值 非數(shù)值 整數(shù) 小數(shù) 1 1-100 100 字母 特殊字符 空格 空白 其中1-100是有效等價類,其余的都是無效等價類.程序員在進行開發(fā)的過程中要考慮到各個異常系的處理流程,這個也是測試人員會重點測試的地方。 1.任何值不輸入直接登陸 2.輸入用戶名不輸入密碼 3.輸入密碼不輸入用戶名 4.輸入錯誤的用戶名,正確的密碼 5.輸入正確的用戶名,錯誤的密碼 6.輸入錯誤的用戶名,錯誤的密碼 7.輸入正確的用戶名,正確的密碼 8.輸入前后帶空格的用戶名,正確的密碼 9.輸入帶大小寫的用戶名,正確的密碼 10.將網(wǎng)絡(luò)拔掉輸入正確的用戶名和密碼 11.輸入禁用掉的用戶名和密碼 12.多次輸入不存在的用戶名和密碼 1.頁面是否美觀,風(fēng)格是否一致 2.必填欄位有沒有相應(yīng)的標示 3.直接點保存是否有相關(guān)的提示 4.每輸入一個必填欄位點一次保存主要檢查程序的必填欄位的判斷和頁面是否一致 5.輸入的值超過數(shù)據(jù)庫欄位長度的設(shè)定 6.進口代碼和幣種代碼輸入非數(shù)值 7.發(fā)運用時輸入除點之外的非數(shù)值 8.裝船時間是否采用時間控件,如果沒有輸入非日期格式 9.輸入框中輸入特殊字符 10.輸入框中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)藥學(xué)基礎(chǔ)(藥學(xué)基礎(chǔ)理論)試題及答案
- 2025年高職(旅游管理)旅游資源開發(fā)與規(guī)劃試題及答案
- 2025年中職(鐵道工程技術(shù))鐵道工程施工試題及答案
- 2025年高職(導(dǎo)航工程技術(shù))定位系統(tǒng)應(yīng)用試題及答案
- 2025年大學(xué)數(shù)字媒體藝術(shù)(數(shù)字媒體藝術(shù))試題及答案
- 2025年高職(電子信息工程技術(shù))電子系統(tǒng)集成試題及答案
- 2025年高職物業(yè)服務(wù)(設(shè)施設(shè)備維護)試題及答案
- 2025年大學(xué)二年級(財政學(xué))稅收理論基礎(chǔ)試題及答案
- 2025年高職(網(wǎng)絡(luò)工程技術(shù))網(wǎng)絡(luò)安全防護試題及答案
- 2025年大學(xué)本科(財務(wù)管理)營運資金管理綜合測試題及答案
- 奧林巴斯微單相機E-PL8說明書
- 智能安全帽解決方案-智能安全帽
- 中醫(yī)臨床路徑18脾胃科
- 零星維修合同模板
- 九三學(xué)社申請入社人員簡歷表
- 聚氨酯門窗研究匯報
- 醫(yī)院電子病歷四級建設(shè)需求
- 上海2023屆高三二模數(shù)學(xué)卷匯總(全)
- 《銳角三角函數(shù)》復(fù)習(xí)(公開課)課件
- 計算機視覺PPT完整全套教學(xué)課件
- YC/T 564-2018基于消費體驗的中式卷煙感官評價方法
評論
0/150
提交評論