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

正文內(nèi)容

超市收銀系統(tǒng)自動化測試的設(shè)計與實現(xiàn)畢業(yè)論文-wenkub

2022-10-19 10:24:12 本頁面
 

【正文】 動化測試 自動化測試是利用自動化測試工具,通過執(zhí)行某種程序設(shè)計語言編制的測試程序,控制被測軟件的執(zhí)行,完成全自動或半自動的測試。正確地運用自動化測試,能夠加快軟件測試的效率,從而減少了大部分不必要的時間,也節(jié)省了測試期間的費用,加快了軟件發(fā)布時間。等價類劃分法 一般分為有效等價類和無效等價類 [8]。 QTP 自動化測試應(yīng)用技術(shù) QTP 自動化測試簡介 QTP,全稱為 Quick Test Professional,是 Mercury 研發(fā)的一種自動化測試工具,現(xiàn)在屬于 HP 公司,是一款先 進(jìn)的自動化測試解決方案,用于創(chuàng)建功能和回歸測試。通常,在設(shè)計了測試用例 并通過評審之后,由測試人員根據(jù)測試用例中描述的規(guī)程一步一步執(zhí)行測試,得到實際結(jié)果與期望結(jié)果的比較。 QTP 是新一代自動化測試解決方案,采用了關(guān)鍵詞驅(qū)動( KeywordDriven)測試的理念,能完全簡化測試的創(chuàng)建和 維護(hù)工作。本次畢業(yè)設(shè)計由于是個人項目,無法按照公司的流程進(jìn)行開發(fā),因此在測試用例開發(fā)的流程上欠缺合理性。打開 QTP的錄制功能,按測試用例中的描述,操作被測試的應(yīng)用程序 [10]。 5. 運行調(diào)試測試腳本 檢查過腳本代碼后,運行該測試腳本,不是所有的腳本都能按照 預(yù)期的期望正常運并能產(chǎn)生正確的報告的。 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 2020 屆本科生畢業(yè)設(shè)計 8 第三章 超市收銀系統(tǒng)的 系統(tǒng)分析 超市收銀 系統(tǒng)的業(yè)務(wù)需求 在目前超市中,商品的管理至關(guān)重要。在系統(tǒng)分析中可以更改公司信息, VIP 設(shè)置。數(shù)據(jù)維護(hù)可以對數(shù)據(jù)進(jìn)行保存和維護(hù)。單擊公司信息,可以對信息進(jìn)行修改和保存。 2. VIP 設(shè)置 VIP 中卡號生成規(guī)則卡號前綴為 1 位數(shù)字,共需卡號位數(shù)的限制: 字段類型為數(shù)字,且輸入數(shù) 字要大于等于 5??梢詫π枰姆e分 /消費金額數(shù)進(jìn)行修改,字段類型為數(shù)字型,不能為空。 基礎(chǔ)資料 1. 品牌管理:可以添加,修改,保存,取消,刪除操作。單擊添加,輸入不能為空,否則不能保存;添加的類別上級所屬類別可以從下拉列表中選擇,添加過的類別可以進(jìn)行修改,取消修改,刪除等操作。 4. 計量單位:可以添加,修改,保存,取消,刪除操作。源計量單位和目標(biāo)計量單位可以進(jìn)行選擇,但是不能相同,可拆數(shù)量必須大于 1,只能輸入數(shù)字,源商品條碼,目標(biāo)商品條碼,源商品名稱和目標(biāo)商品名稱不能為空。 ( 2) 地址: 字段類型長度不限。 ( 6) 電話: 限制電話號碼 的位數(shù),小于等于 15,字段類型:數(shù)字。單擊添加,類別名稱不能為空,默認(rèn)折扣在 01 之間的小數(shù),否則不能保存;添加過的 VIP 會員類別可以進(jìn)行修改,取消修改,刪除等操作。刪除會彈出提示框。 用戶和權(quán)限 1. 角色(權(quán)限)管理:可以添加角色,多選框中可以選擇角色所擁有的權(quán)限,角色天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 2020 屆本科生畢業(yè)設(shè)計 10 名不能為空,否則不能添加,添加后的角色可以進(jìn)行修改,保存,取消刪除操作。 ( 3) 密碼: 字段類型長度不限。 ( 5) 角色:可以選擇在角色中添加過的任意角色。選擇【有效】則登錄界面里添加此用戶,輸入正確密碼,登錄成功。選擇【按原價總額決定折扣值】雙擊右側(cè)表可以更改總金額,總金額字段類型為數(shù)字。選中【特價商品不參與整單折扣值】則,不管參不參與決定,都不參與整單折扣值。可以對滿返金額進(jìn)行添加和刪除。四舍五入原則為單選。選中【允許前臺更改銷售日期】則前臺銷售可以更改銷售日期,否則不可以。 2. 清理數(shù)據(jù):單擊后彈出是否進(jìn)行清理,單擊是,則數(shù)據(jù)被清理,否則取消清理。 測試目標(biāo)決定了測試方案的設(shè)計。 表 41 測試環(huán)境 軟件環(huán)境 windows 7 操作系統(tǒng) 百事佳超市收銀系統(tǒng) QTP ( quicktest Professional) 自動化測試工具 硬件環(huán)境 內(nèi)存 512MB(本地 4G) 硬盤空間 10GB(本地 600G) 測試范圍 主要測試百事佳超市收銀系統(tǒng)的設(shè)置及維護(hù)模塊,包括:系統(tǒng)設(shè)置、基礎(chǔ)資料、用戶和權(quán)限、銷售和售價方案、數(shù)據(jù)庫維 護(hù)幾大功能,具體描述如下。 VIP 方案為單選形式。 ( 3)其他:單品庫存上限(下限)報警默認(rèn)值字段類型和長度的檢測, 驗證這些字段的數(shù)據(jù)有效性、驗證界面的頁面布局、 Tab 操作、邏輯功能和輸出檢查這些測試項。 ( 4) 計量單位:主要檢測添加,修改,保存,取消,刪除操作, 驗證 輸入限制、 數(shù)據(jù)有效性、界面的頁面布局、 Tab 操作、邏輯功能和輸出檢查這些測試項。主要驗證這些字段的數(shù)據(jù)有效 性、供應(yīng)商管理的頁面布局、 Tab 操作、邏輯功能和輸出檢查這些測試項。 3.用戶和權(quán)限 ( 1)用戶管理:主要測試 用戶名、姓名密碼、密碼、確認(rèn)密碼、角色、電話、地址字段,兩個單選按鈕, 主要用戶角色管理界面的頁面布局、 Tab 操作、邏輯功能和輸出檢查這些測試項。驗證 輸入限制、 數(shù)據(jù)有效性、界面的頁面布局、 Tab 操作、邏輯功能和輸出檢查這些測試項。 ( 2)滿額返額:主要測試三個多選按鈕及添加,刪除操作,驗證 輸入限制、 數(shù)據(jù)有效性、界面的頁面布局、 Tab 操作、邏輯功能和輸出檢查這 些測試項。 ( 4)其他設(shè)置:主要是對一組多選框,一組單選框的測試;以及界面的頁面布局、Tab 操作、邏輯功能和輸出檢查這些測試項。其中一些測試用例如下文各表所示。確認(rèn)密碼字段輸入:“ 123Ab?”(即與前密碼相同);“ 123”;不輸入。具體用例如表 43 所示: 表 42 用戶登錄測試用例 用例名稱 用戶登錄測試用例 用例標(biāo)識 Set_001 測試要點 測試登錄功能 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 2020 屆本科生畢業(yè)設(shè)計 15 續(xù)表 42 前置條件 無 測試步驟 1. 雙擊 打開百事佳超市收銀軟件 2. 在登錄界面,選擇用戶 3. 輸入錯誤的密碼 4. 雙擊打開百事佳超市收銀軟件 5. 在登錄界面,選擇用戶 6. 輸入錯誤的密碼 7. 輸入正確的密碼 8. 不輸入密碼 9. 單擊確定 期望結(jié)果 1. 不輸入密碼或輸入錯誤密碼,提示“登錄密碼錯誤!”(管理員默認(rèn)密碼為空) 2. 輸入正確密碼,登錄成功 表 43 添加用戶功能測試用例 用例名稱 添加用戶功能測試用例 用例標(biāo)識 Set_002 測試要點 添加用戶功能 前置條件 Set_001 測試步驟 1. 登錄百事佳超市收銀軟件 2. 選擇設(shè)置及維護(hù)中的【用戶和權(quán)限】 3. 單擊【添加】 4. 輸入各字段信息 5. 單擊【保存】 期望結(jié)果 1. 不輸入用戶名,單擊保存,提示 “ 用戶名不能為空! ” 2. 輸入正確信息,保存成功,用戶列表顯示添加的用戶信息。 ( 2) 修改用戶功能測試用例,單擊一條已添加的信息“張三”,單擊修改,將用戶名改為“李四”,地址改為“天津”。具體測試用例如表 45 所示: 表 45 保存公司信息功能測試用例 用例名稱 保存公司信息功能測試用例 用例標(biāo)識 Set_004 測試要點 保存公司信息功能 前置條件 Set_001 測試步驟 1. 登錄百事佳超市收銀軟件 2. 單 擊 設(shè)置及維護(hù)【 系統(tǒng)設(shè)置】中【 VIP 設(shè)置 】 3. 填寫各個字段 4. 單擊保存 期望結(jié)果 1. 界面布局完整,書寫格式正確,風(fēng)格統(tǒng)一。 2. 生成規(guī)則卡號前綴為 1 位數(shù)字,共需卡號位數(shù) 為大于等于 5 的數(shù)字 。 ( 3) 其他設(shè)置中保存功能測試用例,主要是對兩個輸入框字段,分別設(shè)置:上限等于下限,上限大于下限,上限小于下限,保存功能的測試。 ( 1) 添加功能測試用例主要測試輸入框和添加功能。 3. 輸入已存在信息,單擊保存, 提示信息已存在。具體用例如表 49 所示。 2. 輸入正確信息,單擊空白處,列表顯示添加的信息。具體測試用例如表 413 所示: 表 413 復(fù)選框功能測試用例 用例名稱 復(fù)選框單選按鈕功能測試用例 用例標(biāo)識 Set_012 測試要點 復(fù)選框功能 前置條件 Set_001 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 2020 屆本科生畢業(yè)設(shè)計 21 續(xù)表 413 測試步驟 1. 登錄百事佳超市收銀軟件 2. 選擇設(shè)置及維護(hù)【銷售和售價方案】中 【其他設(shè)置】 3. 依次選擇復(fù)選框 4. 單擊【確定】 期望結(jié)果 1. 選擇【允許負(fù)庫存銷售】,單擊確定,則在前臺銷售時允許負(fù)庫存銷售,未選擇則提示不允許負(fù)庫存銷售 2. 選擇【允許前臺修改銷售日期】,單擊確定,則前臺可以更改銷售日期,否則提示,不允許前臺修改銷售日期 6. 數(shù)據(jù)庫維護(hù)功能測試用例,主要測試,數(shù)據(jù)的備份和清理是否能夠成功。 登錄功能 打開 QTP的快捷方式, 在彈出的 Addin Manager界面中選擇需要的 add_ins信息: Web如圖 51所示: 圖 51 Addin Manager 界面 打開 QTP后,選擇工具欄中的 Automation,單擊 Record and Run Settings選項,在彈出的窗口中設(shè)置錄制腳本和運行的程序。 選擇登錄用戶 Dialog(百事佳超市收銀軟件 ).WinEdit(登錄密碼:).SetSecure5312e180303322e65b42547daf5c052afa40 39。 腳本代碼如下: Window(百事佳超市收銀軟件 ).WinButton(設(shè)置及維護(hù) ).Click Window(百事佳超市收銀軟件 ).WinButton(系統(tǒng)設(shè)置 ).Click Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(公司名稱: ).SetCaretPos 0,3 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(公司名稱: ).Type micBack Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(公司名稱: ).Type micBack Window(百事佳超市收銀 軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(聯(lián) 系 人: ).SetSelection 0,0,0,1 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(聯(lián)系電話: ).SetSelection 0,0,0,8 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(聯(lián)系電話: ).Type 1250410806 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(公司地址: ).SetSelection 0,0,0,1 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinButton(保存 ).Click Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinButton(VIP 設(shè)置 ).Click Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(卡號前綴 ).SetSelection 0,0,0,1 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(卡號前綴 ).Type 1 Window( 百 事 佳 超 市 收 銀 軟 件 ).Dialog( 系統(tǒng)設(shè)置 ).WinEditor(+ 流 水 號 , 共).SetSelection 0,0,0,1 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(+ 流水號,共 ).Type 7 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinRadioButton(不自動升級 ).Set 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 2020 屆本科生畢業(yè)設(shè)計 25 單品庫存上限報警默認(rèn)設(shè)置為 100,下限默認(rèn)設(shè)置為 5,單擊保存。將一個原為:瀘州老窖的品牌修改為:貴州茅臺。 ).Click 89, 106, micRightBtn Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(積分兌換消費金額:).SetSelection 0,0,0,3 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(積分兌換消費金額:).Type 1000 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinButton(保存 ).Click Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinButton(其他 ).Click Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinEditor(單品庫存上限報警默認(rèn)值: ).Type 100 Window(百事佳超市收銀軟件 ).Dialog(系統(tǒng)設(shè)置 ).WinE
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1