




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、倉庫管理系統(tǒng)測試報告說明書1. 需求分析本次測試對象為在Android 4.0平臺上運行的倉庫管理程序,該程序主要實現(xiàn)內(nèi)容有用戶注冊、用戶登錄、添加商品信息、添加客戶信息、添加供應商信息、添加入庫信息、添加出庫信息。 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.查看內(nèi)存使用情況及是否存在內(nèi)存泄露情況進行分析2. 單元測試2.1 倉庫管理系統(tǒng)界面測試用例設(shè)計 a)用例一 用戶注冊界面- 輸入數(shù)據(jù): 程序預加載點擊注冊,分別輸入用戶名、工職號、密碼和提交密碼,點擊確認提交- 執(zhí)行條件: 程序正常啟動- 預期結(jié)果: 程序正確加載顯示圖倉庫管理系統(tǒng)用戶注冊界面執(zhí)行測試使用Instrumentation完
5、成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):b)用例二 登錄界面- 輸入數(shù)據(jù): 程序預加載分別輸入用戶名和密碼,點擊登錄- 執(zhí)行條件: 程序正常啟動- 預期結(jié)果: 程序正確加載顯示圖倉庫管理系統(tǒng)登錄界面執(zhí)行測試使用Instrumentation完成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):c)用例三 添加客戶信息界面- 輸入數(shù)據(jù): 程序預加載基本信息,點擊添加客戶,分別輸入公司名稱、聯(lián)系人、聯(lián)系地址、城市名稱、地區(qū)名稱、郵政編碼、聯(lián)系電話、傳真號碼、公司主頁,點擊保存- 執(zhí)行條件: 程序正常啟動- 預期結(jié)果: 程序正確加載顯示圖倉庫管理系統(tǒng)添加客戶信
6、息界面執(zhí)行測試使用Instrumentation完成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):d)用例四 添加入庫信息界面- 輸入數(shù)據(jù): 程序預加載庫存管理,點擊添加入庫,分別點擊選擇公司名稱和商品名稱,分別輸入聯(lián)系人、商品規(guī)格、聯(lián)系電話、計量單位、進貨單位、進貨數(shù)量,點擊選擇進貨日期,最后點擊保存- 執(zhí)行條件: 程序正常啟動- 預期結(jié)果: 程序正確加載顯示圖倉庫管理系統(tǒng)入庫信息界面執(zhí)行測試使用Instrumentation完成本次測試導入Instrumentation和測試對象:代碼實現(xiàn):測試結(jié)果用例編號用例名稱執(zhí)行結(jié)果用例一用戶注冊界面P用例二登錄界面P用例三添加客戶
7、信息界面P用例四添加入庫信息界面P3. 集成測試測試用例設(shè)計 用例一 - 輸入數(shù)據(jù): 程序預加載分別輸入用戶名和密碼,點擊注冊,分別輸入用戶名、工職號、密碼、確認密碼,點擊確認提交- 執(zhí)行條件: 程序正常啟動- 預期結(jié)果: 程序正確加載顯示圖倉庫管理系統(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í)行條件: 程序正常啟動- 預期結(jié)果: 程序正確加載顯示圖倉庫管理系統(tǒng)用戶登錄界面和添加商品信息、添加客戶信息、添加供應商信息;添加入庫信息和添
9、加出庫信息界面;執(zhí)行測試使用Robotium完成本次測試導入Robotium和測試對象:代碼實現(xiàn):4 Android自動化黑盒測試4.1 壓力測試用例測試:使用Monkey工具完成100次隨機操作,測試實現(xiàn)代碼:adb shell monkey -p bian.biye -v 100測試過程:測試結(jié)果:通過100次隨機測試,程序運行正常5 性能分析5.1 啟動性能測試在源碼中調(diào)用Debug類的StartMethodTracing(打開日志)和StopMethodTracing(關(guān)閉日志)操作日志,生成.trace文件,使用Traceview打開文件查看(注:要求開啟SD卡讀寫權(quán)限)使用DDMS
10、(Dalvik Debug Monitor Server)工具啟用日志記錄5.2 內(nèi)存泄露測試1. 多次操作,結(jié)果仍相似,說明添加/刪除頁存在內(nèi)存泄漏 (也應注意排除其它因素的影響)2. Dump 出操作前后的 hprof 文件 (1.hprof,2.hprof),用 mat打開,并得到 histgram結(jié)果3. 使用 HomePage字段過濾 histgram結(jié)果,并列出該類的對象實例列表,看到兩個表中的對象集合大小不同,操作后比操作前多出一個
11、60;HomePage,說明確實存在泄漏4 將兩個列表進行對比,找出多出的一個對象,用查找 GC Root的方法找出是誰串起了這條引用線路,定位結(jié)束;餅圖1:Histogram1:餅圖2:Histogram2:對比情況如下:分析情況如下:不存在內(nèi)存泄露6 總結(jié)這次做的是倉庫管理系統(tǒng)的軟件測試,倉庫管理系統(tǒng)主要實現(xiàn)內(nèi)容有用戶注冊、用戶登錄、添加商品信息、添加客戶信息、添加供應商信息、添加入庫信息、添加出庫信息等功能,我們可以通過用單元測試、集合測試、黑盒測試和性能測試分別測試了該倉庫管理系統(tǒng),從中我學到用不同的測試來測試倉庫管理系統(tǒng),單元測試是通過使用Instrumentation編寫程序?qū)崿F(xiàn),集合測試是通過使Robotium編寫程序?qū)崿F(xiàn),黑盒測試是通過使用Monkey工具編寫腳本實現(xiàn)的,性能測試是通過內(nèi)存泄露測試和啟動性能測試來實現(xiàn)的,這讓我學會解決方法的辦法的不止一種,我們可以采用更多的方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年貨幣經(jīng)紀公司服務(wù)市場分析現(xiàn)狀
- DBT29-272-2019 天津市快速軌道交通盾構(gòu)隧道設(shè)計規(guī)程
- 2025年中國鎳基變形高溫合金行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年尿試紙條項目可行性研究報告
- 2024-2030年中國激光牙齒漂白機行業(yè)市場深度分析及發(fā)展趨勢預測報告
- 古代詩歌鑒賞及其相關(guān)文史知識梳理提要(詩歌分類)
- 2025年木制餐盒項目投資可行性研究分析報告
- 2025年舞臺設(shè)備項目安全評估報告
- 2024-2025學年高中政治第一單元生活與消費第一課神奇的貨幣課時1揭開貨幣的神秘面紗課時精練含解析新人教版必修1
- 2024-2025學年高中生物第二章減數(shù)分裂和有性生殖第一節(jié)減數(shù)分裂第2課時生殖細胞的形成知能演練輕巧奪冠蘇教版必修2
- 車間維修電工安全技術(shù)操作規(guī)程
- 第四章 聚合物基納米復合材料課件
- 教學課件 211和985工程大學簡介
- 臥式水泵安裝
- 綜合交通運輸體系課件
- 趣味經(jīng)濟學課件
- 實木家具生產(chǎn)標準工藝標準流程
- 小學生讀書卡模板
- 小學二年級體育課《團身滾動》教案
- 級本科診斷學緒論+問診課件
- 熱導檢測器(TCD)原理與操作注意事項
評論
0/150
提交評論