freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

超市收銀系統(tǒng)自動化測試的設計與實現畢業(yè)論文(編輯修改稿)

2024-11-13 10:24 本頁面
 

【文章內容簡介】 數據,以發(fā)現更多的軟件缺陷。即它將所有可能的輸入數據劃分成若干個等價類,從每個等價類中選擇一定的代表值進行測試。 該方法是一種重要的、常用的黑盒測試用例 設計方法。等價類劃分法 一般分為有效等價類和無效等價類 [8]。 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 6 邊界值分析法 邊界值分析方法是對等價類劃分方法的補充。邊界值分析方法的考慮:長期的測試工作經驗告訴我們,大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上,而不是發(fā)生在輸入輸出范圍的內部。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤 [9]。 QTP 自動化測試應用技術 QTP 自動化測試簡介 QTP,全稱為 Quick Test Professional,是 Mercury 研發(fā)的一種自動化測試工具,現在屬于 HP 公司,是一款先 進的自動化測試解決方案,用于創(chuàng)建功能和回歸測試。它自動捕獲、驗證和重放用戶的交互行為 [6]。 QTP 是為每一個重要軟件應用和環(huán)境提供功能和回歸測試自動化的最佳解決方案。 自動化測試是把以人為驅動的測試行為轉化為機器執(zhí)行的一種過程。通常,在設計了測試用例 并通過評審之后,由測試人員根據測試用例中描述的規(guī)程一步一步執(zhí)行測試,得到實際結果與期望結果的比較。在此過程中,為了節(jié)省人力、時間或硬件資源,提高測試效率, 便引入了自動化測試的概念自動化測試是把以人為驅動的測試行為轉化為機器執(zhí)行的一種過程。在設計了 測試用例 并通過評審之后,由測試人員根據測試用例中描述的規(guī)程一步一步執(zhí)行測試,得到實際結果與期望結果的比較。在此過程中,為了節(jié)省人力、時間或硬件資源,提高測試效率,便引入了自動化測試的概念 [10]。 QTP 是新一代自動化測試解決方案,采用了關鍵詞驅動( KeywordDriven)測試的理念,能完全簡化測試的創(chuàng)建和 維護工作。 QTP 關鍵詞驅動方式獨有之處在于,測試自動化專家可以通過一個整合的腳本和糾錯環(huán)境,擁有對基礎測試腳本和對象屬性的完全訪問權限,這些腳本和糾錯環(huán)境與關鍵詞視圖( Keyword View)可以互為同步 [7]。 QTP 進行功能測試的測試步驟 1. 準備測試用例 軟件測試,離不開測試用例,測試用例對于軟件測試來說就如軟件開發(fā)中的需求分析一樣,開發(fā)中沒有需求分析說明書就無法知道將要做的是什么,完成什么功能,測試用例對于軟件測試的功能是一樣的,沒有測試用例就算有了測試軟件也無法進行測試,而且測試用例 要便于腳本的后期維護 [12]。 測試用例開發(fā)的標準是符合自動化測試要求,檢查點覆蓋盡可能全面,測試步驟盡可能通順簡潔,方便測試人員進行測試。本次畢業(yè)設計由于是個人項目,無法按照公司的流程進行開發(fā),因此在測試用例開發(fā)的流程上欠缺合理性。 2. 創(chuàng)建對象庫 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 7 對象庫有兩類:本地對象庫和共享對象庫。用戶需要根據測試目的選擇對象庫類型 [10]。 3. 錄制或編寫自動化測試腳本 不論是錄制還是測試員自己編寫自動化測試腳本,都必須按照測在試用例的步驟來進行,開發(fā)中開發(fā)人員按照需求分析文檔來一個個的實現需求分析中的功能模塊, 同樣的道理,測試人員要根據測試用例完成每一步測試用例相對應的自動化腳本的開發(fā)。打開 QTP的錄制功能,按測試用例中的描述,操作被測試的應用程序 [10]。 4. 檢查修改腳本 錄制或編寫完自動化測試腳本以后,不要急于運行測試腳本,要先好好檢查腳本的完整性,語法錯誤以及邏輯性。刪除冗余的腳本代碼,以最少的代碼來實現同樣的功能。通過加入檢查點、參數化測試,以及添加分支、循環(huán)等控制語句,來增強測試腳本的功能,是將來的回歸測試真正實現自動化。 5. 運行調試測試腳本 檢查過腳本代碼后,運行該測試腳本,不是所有的腳本都能按照 預期的期望正常運并能產生正確的報告的。這就要求腳本開發(fā)人員在腳本出問題的時候對腳本進行調試,直到腳本正常運行。 6.運行維護腳本 腳本調試后可以正常運行,隨著代碼量的增加,這個時候就需要不斷的對腳本進行后期維護,以確保腳本的質量和性能。 7. 分析測試 測試結束后, QTP 會自動生成一個運行報告,顯示應用程序中存在的缺陷問題。 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 8 第三章 超市收銀系統(tǒng)的 系統(tǒng)分析 超市收銀 系統(tǒng)的業(yè)務需求 在目前超市中,商品的管理至關重要。百事佳超市收銀系統(tǒng)對商品的管理包括進、銷、存三個方面。主要分為常用事務、其他事務、統(tǒng) 計分析、設置及維護、幫助及注冊模塊。 我所測試的設置和維護模塊主要包括系統(tǒng)設置,基礎資料,用戶和權限,銷售和銷售方案,數據維護等內容。在系統(tǒng)分析中可以更改公司信息, VIP 設置?;A資料中可以對商品品牌資料進行管理,可以進行添加、修改、保存、刪除、取消操作。在用戶和權限中可以進行角色的管理,添加新用戶,修改,刪除,保存,取消等操作。銷售和售價方案可以對商品的銷售方式進行設置。數據維護可以對數據進行保存和維護。本次對系統(tǒng)的測試期望是對設置和維護模塊功能進行測試,找出存在的缺陷與不足。 設置及維護模塊的功 能需求 系統(tǒng)的功 能需求分析是整個 功 能 測試工作順利開展的前提 ,如果連 系統(tǒng)的功 能需求都沒弄清 ,后面的功能測試就毫無意義。 系統(tǒng)設置 1. 公司信息 登錄百事佳超市收銀系統(tǒng),進入設置及維護模塊。單擊公司信息,可以對信息進行修改和保存。頁面包括四個字段:公司名稱、聯系人、聯系電話、公司地址。這四個字段均可為空, 且每個字段長度小于等于 50。 聯系電話 此字段有格式要求:限制電話號碼的位數,小于等于 15,字段類型:數字。 2. VIP 設置 VIP 中卡號生成規(guī)則卡號前綴為 1 位數字,共需卡號位數的限制: 字段類型為數字,且輸入數 字要大于等于 5。 VIP 方案為單選形式。選擇方式不同,對應的 VIP 積分也就不同。 VIP 積分中,消費金額兌換積分字段類型為數字,可以為空,空默認為數值零??梢詫π枰姆e分 /消費金額數進行修改,字段類型為數字型,不能為空。 3. 其他 單品庫存上限(下限)報警默認值字段:字段類型為數字型,不能為空最多輸入 5 位數。且上限不能小于下限值。結果會在庫存統(tǒng)計分析中顯示。 基礎資料 1. 品牌管理:可以添加,修改,保存,取消,刪除操作。單擊添加,輸入不能為空,否則不能保存;添加過的商品可以進行修改,取消修改,刪除等操作。刪 除會彈出提示框。 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 9 2. 類別管理:可以添加,修改,保存,取消,刪除操作。單擊添加,輸入不能為空,否則不能保存;添加的類別上級所屬類別可以從下拉列表中選擇,添加過的類別可以進行修改,取消修改,刪除等操作。刪除會彈出提示框。 3. 顏色管理:可以添加,修改,保存,取消,刪除操作。單擊添加,輸入不能為空,否則不能保存;添加過的顏色可以進行修改,取消修改,刪除等操作。 4. 計量單位:可以添加,修改,保存,取消,刪除操作。單擊添加,輸入不能為空,否則不能保存;添加過的單位名稱可以進行修改,取消修改,刪除等操作。刪除會彈出提示框。 5. 自 動拆包:可以添加,修改,保存,取消,刪除操作。源計量單位和目標計量單位可以進行選擇,但是不能相同,可拆數量必須大于 1,只能輸入數字,源商品條碼,目標商品條碼,源商品名稱和目標商品名稱不能為空。單擊添加,添加過的記錄可以進行修改,取消修改,刪除等操作。刪除會彈出提示框。 6. 供應商管理: ( 1) 名稱: 為必填項,此字段不填寫內容單擊“保存”,系統(tǒng)會有“供貨商名稱不能為空”的提示信息。 ( 2) 地址: 字段類型長度不限。 ( 3) 郵編: 字段類型:數字 ,字段長度: 6。 ( 4) 備注: 字段類型長度不限。 ( 5) 聯系人: 字段類型長度不限。 ( 6) 電話: 限制電話號碼 的位數,小于等于 15,字段類型:數字。 ( 7) 手機: 字段類型:數字;字段長度: 11。 ( 8) 傳真: 字段類型:數字;字段長度: 15。 7. VIP 會員類別:可以添加,修改,保存,取消,刪除操作。單擊添加,類別名稱不能為空,默認折扣在 01 之間的小數,否則不能保存;添加過的 VIP 會員類別可以進行修改,取消修改,刪除等操作。刪除會彈出提示框。 8. 庫存調整類別:可以添加,修改,保存,取消,刪除操作。單擊添加,類別名不能為空,否則不能保存;添加過的類別名可以進行修改,取消修改,刪除等操作。刪除會彈出提示框。 9. 庫存挑撥對象:可以添加,修改 ,保存,取消,刪除操作。單擊添加,對方公司或店鋪名稱不能為空,否則不能保存;添加過的對方公司或店鋪名稱可以進行修改,取消修改,刪除等操作。刪除會彈出提示框。 用戶和權限 1. 角色(權限)管理:可以添加角色,多選框中可以選擇角色所擁有的權限,角色天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 10 名不能為空,否則不能添加,添加后的角色可以進行修改,保存,取消刪除操作。刪除會彈出提示框。 2. 添加用戶: ( 1) 用戶名: 為必填項,此字段不填寫內容單擊“保存”,系統(tǒng)會有“用戶名稱不能為空!”的提示信息。 ( 2) 姓名: 字段類型長度不限。 ( 3) 密碼: 字段類型長度不限。但密碼必須與確 認密碼相同。 ( 4) 確認密碼: 字段類型長度不限。但再次輸入的密碼必須與密碼相同。 ( 5) 角色:可以選擇在角色中添加過的任意角色。 ( 9) 電話: 限制電話號碼的位數,小于等于 15,字段類型:數字。 ( 6) 地址: 字段類型長度不限。 ( 7) 有效 /失效:單選按鈕,默認為有效。選擇【有效】則登錄界面里添加此用戶,輸入正確密碼,登錄成功。選擇【無效】登錄時,無此用戶選項,即此用戶不能登錄進系統(tǒng)。 銷售和售價方案 1. 整單折扣:整單折扣值的條件為單選,選擇【按商品數量決定折扣值】雙擊右側表可以更改商品數量,字段類型為數字。折扣值為 01 之間的小 數,最多保留兩位小數。選擇【按原價總額決定折扣值】雙擊右側表可以更改總金額,總金額字段類型為數字。折扣值為 01 之間的小數,最多保留兩位小數。均可對表內添加數據,刪除數據。選中【特價商品不參與決定】前臺銷售時,商品則不參加折扣。選中【特價商品不參與整單折扣值】則,不管參不參與決定,都不參與整單折扣值??梢赃x擇【啟用整單折扣】和【啟用滿額返額】,選擇后,按相對應方式進行銷售。 2. 滿額返額:滿金額和返金額字段類型為數字型。且滿金額大于返金額。可以對滿返金額進行添加和刪除。選中【特價商品不參與滿額返額】則,前臺銷售 時特價商品不參加滿額返額??梢赃x擇【啟用整單折扣】和【啟用滿額返額】,選擇后,按相對應方式進行銷售。 3. 四舍五入:銷售金額位數為單選,選擇后按選項進行四舍五入。四舍五入原則為單選。按選項進行四舍五入??梢赃x擇【啟用整單折扣】和【啟用滿額返額】,選擇后,按相對應方式進行銷售。 4. 其他設置:選中【允許負庫存銷售】則庫存小于 0 時,也可以銷售,否則不能銷售商品。選中【允許前臺更改銷售日期】則前臺銷售可以更改銷售日期,否則不可以。可以選擇【啟用整單折扣】和【啟用滿額返額】,選擇后,按相對應方式進行銷售。 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 11 數據 庫維護 1. 數據庫備份文件夾與恢復等說明:單擊【選擇】按鈕可以瀏覽本地文件夾,彈出的對話框,可以進行新建文件夾,確定和取消。單擊【確定】后,單擊【保存】則數據被保存到選擇的文件夾下。 2. 清理數據:單擊后彈出是否進行清理,單擊是,則數據被清理,否則取消清理。 設置及維護模塊的性能需求 為了保證百事佳收銀系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,以及能夠對系統(tǒng)進行設置及維護,其應滿足以下的性能需求:設置及維護模塊的準確性、及時性、易用性、易維護性和相應速度的高效性。 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生畢業(yè)設計 12 第四章 測試設計 測試計劃 測試目標 測試的目的就是在軟件投入生產性運行之前,盡可能多地發(fā)現軟件中的錯誤。目前軟件測試仍然是保證軟件質量的關鍵步驟,測試是對軟件規(guī)格說明、設計和編碼的最后復審。 測試目標決定了測試方案的設計。如果為了表明程序是正確的而進行測試,就會設計一些不易暴露錯誤的測試方案;相反,如果測試是為了發(fā)現程序中的錯誤,就會力求設計出最能暴露錯誤的測試方案 [13]。 測試的根本目標是盡可能多地發(fā)現并排除軟件中潛藏的錯誤,最終把高質量的軟件系統(tǒng)交給用戶。 測試環(huán)境 測試百事佳超市收銀系統(tǒng)需要的硬件和軟 件環(huán)境如表 41 所示 。 表 41 測試環(huán)境 軟件環(huán)境 windows 7 操作系統(tǒng) 百事佳超市收銀系統(tǒng) QTP ( quicktest Professional) 自動化測試工具 硬件環(huán)境 內存 512MB(本地 4G) 硬盤空間 10GB(本地 600G) 測試范圍 主要測試百事佳超市收銀系統(tǒng)的設置及維護模塊,包括:系統(tǒng)設
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1