![倉庫管理系統(tǒng)軟件測試_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/b95001a1-cecb-462b-9c69-7f4c84eea330/b95001a1-cecb-462b-9c69-7f4c84eea3301.gif)
![倉庫管理系統(tǒng)軟件測試_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/b95001a1-cecb-462b-9c69-7f4c84eea330/b95001a1-cecb-462b-9c69-7f4c84eea3302.gif)
![倉庫管理系統(tǒng)軟件測試_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/b95001a1-cecb-462b-9c69-7f4c84eea330/b95001a1-cecb-462b-9c69-7f4c84eea3303.gif)
![倉庫管理系統(tǒng)軟件測試_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/b95001a1-cecb-462b-9c69-7f4c84eea330/b95001a1-cecb-462b-9c69-7f4c84eea3304.gif)
![倉庫管理系統(tǒng)軟件測試_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/3/b95001a1-cecb-462b-9c69-7f4c84eea330/b95001a1-cecb-462b-9c69-7f4c84eea3305.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、倉庫管理系統(tǒng)測試報告說明書1. 需求分析本次測試對象為在Android 4.0平臺上運行的倉庫管理程序,該程序主要實現(xiàn)內容有用戶注冊、用戶登錄、添加商品信息、添加客戶信息、添加供應商信息、添加入庫信息、添加出庫信息。 1. 倉庫管理系統(tǒng)用戶注冊界面:通過點擊注冊,分別輸入用戶名、職工號、密碼和確認密碼, 點擊確認提交來注冊用戶;2. 倉庫管理系統(tǒng)登錄界面:通過輸入用戶名和密碼,點擊登陸來登陸用戶;3. 倉庫管理系統(tǒng)基本信息界面:通過點擊商品信息和點擊添加商品編輯添加商品信息界面;4. 倉庫管理系統(tǒng)添加商品信息界面:分別輸入商品名稱、商品規(guī)格、計量單位,點擊保存;5. 倉庫管理系統(tǒng)基本信息界面:
2、通過點擊客戶信息和點擊添加客戶,編輯添加客戶信息界面;6. 倉庫管理系統(tǒng)添加客戶信息界面:分別輸入公司名稱、聯(lián)系人、聯(lián)系地址、城市名稱、地區(qū)名稱、郵政編碼、聯(lián)系電話、傳真號碼、公司主頁,點擊保存;7. 倉庫管理系統(tǒng)基本信息界面:通過點擊供應商信息和點擊添加供應商,編輯添加供應商信息界面;8. 倉庫管理系統(tǒng)添加供應商信息界面:分別輸入公司名稱、聯(lián)系人、聯(lián)系地址、城市名稱、地區(qū)名稱、郵政編碼、聯(lián)系電話、傳真號碼、公司主頁,點擊保存;9. 倉庫管理系統(tǒng)庫存管理界面:通過點擊商品入庫和點擊添加入庫,編輯添加入庫界面;10. 倉庫管理系統(tǒng)添加入庫界面:分別點擊選擇公司名稱和商品名稱,分別輸入聯(lián)系人、商品
3、規(guī)格、聯(lián)系電話、計量單位、進貨單位、進貨數(shù)量,點擊選擇進貨日期,最后點擊保存;11. 倉庫管理系統(tǒng)庫存管理界面:通過點擊商品出庫和點擊添加出庫,編輯添加入庫界面;12. 倉庫管理系統(tǒng)添加出庫界面:分別點擊選擇公司名稱和商品名稱,分別輸入聯(lián)系人、商品規(guī)格、聯(lián)系電話、計量單位、進貨單位、進貨數(shù)量,點擊選擇進貨日期,最后點擊保存;單元測試需求1. 倉庫管理系統(tǒng)界面a) 檢查用戶是否能正常注冊b) 檢查用戶是否能正常登錄c) 檢查是否能成功添加客戶信息d) 檢查是否能成功添加入庫信息集成測試需求1.檢查用戶是否能正常注冊2.檢查用戶是否能正常登錄3.檢查是否能成功添加商品信息4.檢查是否能成功添加客戶
4、信息5.檢查是否能成功添加供應商信息6.檢查是否能成功添加入庫信息7.檢查是否能成功添加出庫信息黑盒測試需求 1.壓力測試: 隨機生成100次操作檢查程序是否正常使用性能測試需求1.TraceView應用程序性能2.dmtracedump對應用程序進行分析3.查看內存使用情況及是否存在內存泄露情況進行分析2. 單元測試2.1 倉庫管理系統(tǒng)界面測試用例設計 a)用例一 用戶注冊界面- 輸入數(shù)據(jù): 程序預加載點擊注冊,分別輸入用戶名、工職號、密碼和提交密碼,點擊確認提交- 執(zhí)行條件: 程序正常啟動- 預期結果: 程序正確加載顯示圖倉庫管理系統(tǒng)用戶注冊界面執(zhí)行測試使用Instrumentation完
5、成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):b)用例二 登錄界面- 輸入數(shù)據(jù): 程序預加載分別輸入用戶名和密碼,點擊登錄- 執(zhí)行條件: 程序正常啟動- 預期結果: 程序正確加載顯示圖倉庫管理系統(tǒng)登錄界面執(zhí)行測試使用Instrumentation完成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):c)用例三 添加客戶信息界面- 輸入數(shù)據(jù): 程序預加載基本信息,點擊添加客戶,分別輸入公司名稱、聯(lián)系人、聯(lián)系地址、城市名稱、地區(qū)名稱、郵政編碼、聯(lián)系電話、傳真號碼、公司主頁,點擊保存- 執(zhí)行條件: 程序正常啟動- 預期結果: 程序正確加載顯示圖倉庫管理系統(tǒng)添加客戶信
6、息界面執(zhí)行測試使用Instrumentation完成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):d)用例四 添加入庫信息界面- 輸入數(shù)據(jù): 程序預加載庫存管理,點擊添加入庫,分別點擊選擇公司名稱和商品名稱,分別輸入聯(lián)系人、商品規(guī)格、聯(lián)系電話、計量單位、進貨單位、進貨數(shù)量,點擊選擇進貨日期,最后點擊保存- 執(zhí)行條件: 程序正常啟動- 預期結果: 程序正確加載顯示圖倉庫管理系統(tǒng)入庫信息界面執(zhí)行測試使用Instrumentation完成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):測試結果用例編號用例名稱執(zhí)行結果用例一用戶注冊界面P用例二登錄界面P用例三添加客戶
7、信息界面P用例四添加入庫信息界面P3. 集成測試測試用例設計 用例一 - 輸入數(shù)據(jù): 程序預加載分別輸入用戶名和密碼,點擊注冊,分別輸入用戶名、工職號、密碼、確認密碼,點擊確認提交- 執(zhí)行條件: 程序正常啟動- 預期結果: 程序正確加載顯示圖倉庫管理系統(tǒng)用戶注冊界面執(zhí)行測試使用Robotium完成本次測試導入Robotium和測試對象:代碼實現(xiàn):用例二- 輸入數(shù)據(jù): 程序預加載分別輸入用戶名和密碼來加載用戶登錄界面;分別輸入商品名稱、商品規(guī)格、計量單位,點擊保存來加載添加商品信息界面;分別輸入公司名稱、聯(lián)系人、聯(lián)系地址、城市名稱、地區(qū)名稱、郵政編碼、聯(lián)系電話、傳真號碼、公司主頁,點擊保存來加載
8、添加客戶信息界面;分別輸入公司名稱、聯(lián)系人、聯(lián)系地址、城市名稱、地區(qū)名稱、郵政編碼、聯(lián)系電話、傳真號碼、公司主頁,點擊保存來加載添加供應商信息界面;分別點擊選擇公司名稱和商品名稱,分別輸入聯(lián)系人、商品規(guī)格、聯(lián)系電話、計量單位、進貨單位、進貨數(shù)量,點擊選擇進貨日期,最后點擊保存來加載添加入庫信息界面;分別點擊選擇公司名稱和商品名稱,分別輸入聯(lián)系人、商品規(guī)格、聯(lián)系電話、計量單位、進貨單位、進貨數(shù)量,點擊選擇進貨日期,最后點擊保存來加載添加出庫信息界面;- 執(zhí)行條件: 程序正常啟動- 預期結果: 程序正確加載顯示圖倉庫管理系統(tǒng)用戶登錄界面和添加商品信息、添加客戶信息、添加供應商信息;添加入庫信息和添
9、加出庫信息界面;執(zhí)行測試使用Robotium完成本次測試導入Robotium和測試對象:代碼實現(xiàn):4 Android自動化黑盒測試4.1 壓力測試用例測試:使用Monkey工具完成100次隨機操作,測試實現(xiàn)代碼:adb shell monkey -p bian.biye -v 100測試過程:測試結果:通過100次隨機測試,程序運行正常5 性能分析5.1 啟動性能測試在源碼中調用Debug類的StartMethodTracing(打開日志)和StopMethodTracing(關閉日志)操作日志,生成.trace文件,使用Traceview打開文件查看(注:要求開啟SD卡讀寫權限)使用DDMS
10、(Dalvik Debug Monitor Server)工具啟用日志記錄5.2 內存泄露測試1. 多次操作,結果仍相似,說明添加/刪除頁存在內存泄漏 (也應注意排除其它因素的影響)2. Dump 出操作前后的 hprof 文件 (1.hprof,2.hprof),用 mat打開,并得到 histgram結果3. 使用 HomePage字段過濾 histgram結果,并列出該類的對象實例列表,看到兩個表中的對象集合大小不同,操作后比操作前多出一個
11、60;HomePage,說明確實存在泄漏4 將兩個列表進行對比,找出多出的一個對象,用查找 GC Root的方法找出是誰串起了這條引用線路,定位結束;餅圖1:Histogram1:餅圖2:Histogram2:對比情況如下:分析情況如下:不存在內存泄露6 總結這次做的是倉庫管理系統(tǒng)的軟件測試,倉庫管理系統(tǒng)主要實現(xiàn)內容有用戶注冊、用戶登錄、添加商品信息、添加客戶信息、添加供應商信息、添加入庫信息、添加出庫信息等功能,我們可以通過用單元測試、集合測試、黑盒測試和性能測試分別測試了該倉庫管理系統(tǒng),從中我學到用不同的測試來測試倉庫管理系統(tǒng),單元測試是通過使用Instrumentation編寫程序實現(xiàn),集合測試是通過使Robotium編寫程序實現(xiàn),黑盒測試是通過使用Monkey工具編寫腳本實現(xiàn)的,性能測試是通過內存泄露測試和啟動性能測試來實現(xiàn)的,這讓我學會解決方法的辦法的不止一種,我們可以采用更多的方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人力資源專員正式勞動合同范本
- 2025年個人銷售代理合同文件
- 2025年內容創(chuàng)作者策劃合作協(xié)議
- 2025年生產(chǎn)承包合作合同樣本
- 2025年休閑餐飲連鎖加盟協(xié)議模板
- 2025年不銹鋼組件供應協(xié)議
- 2025年建筑材料供應與安裝合同樣本
- 2025年農(nóng)產(chǎn)品冷凍運輸業(yè)務合同
- 2025年光纖通訊電纜敷設合同
- 2025年上海茶葉批發(fā)合作合同示本
- 考古繪圖緒論課件
- 小耳畸形課件
- 新人教版初中初三中考數(shù)學總復習課件
- 機械制造有限公司組織架構圖模板
- 嘩啦啦庫存管理系統(tǒng)使用說明
- 8.3 摩擦力 同步練習-2021-2022學年人教版物理八年級下冊(Word版含答案)
- 初中足球選拔測試標準
- 《現(xiàn)代漢語詞匯》PPT課件(完整版)
- 生理學教學大綱
- 環(huán)保鐵1215物質安全資料表MSDS
- “君子教育”特色課程的探索
評論
0/150
提交評論