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

正文內(nèi)容

超市收銀系統(tǒng)自動(dòng)化測(cè)試的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-11-13 10:24 本頁(yè)面
 

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