版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一屆全省技能大賽濟(jì)南市選拔賽計算機(jī)軟件測試項目技術(shù)工作文件2023年4月目錄TOC\o"1-2"\h\u23330一、技術(shù)描述 -4-一、模塊A:單元測試(一)概述按照單元測試要求,編寫java應(yīng)用程序,按照題目要求的覆蓋方法設(shè)計測試數(shù)據(jù),使用JUnit框架編寫測試類對程序代碼進(jìn)行單元測試,對測試執(zhí)行結(jié)果進(jìn)行截圖,將相關(guān)代碼和相關(guān)截圖粘貼到單元測試報告中。(二)題目要求題目參考樣例如下,正式賽卷中具體題目設(shè)置及題目數(shù)量以專家組設(shè)計為準(zhǔn):填寫快遞單時通常需要確定接收人的姓名、手機(jī)號和地址。其中要求手機(jī)號是11位數(shù)字字符,地址為字母開頭的10個(含10)以內(nèi)字母或字母數(shù)字共同組成。填寫正確則提示“OK”,否則根據(jù)實(shí)際情況提示“**不符合要求”(**為手機(jī)號或地址),退出。編寫程序代碼,使用JUnit框架編寫測試類對編寫的程序代碼進(jìn)行測試,測試類中設(shè)計最少的測試數(shù)據(jù)滿足判定覆蓋測試,每條測試數(shù)據(jù)需要在測試類中編寫一個測試方法。使用assertThat中equalTo斷言判斷輸出文字期望結(jié)果值和實(shí)際返回值是否一致。(三)技術(shù)參數(shù)選取范圍1)語句覆蓋法、2)判定覆蓋法、3)條件覆蓋法、4)判定條件覆蓋法、5)條件組合覆蓋法、6)路徑覆蓋法、7)基本路徑覆蓋法、8)JUnit基礎(chǔ)注解、9)JUnitassert斷言方法、10)JUnitassertThat一般匹配符斷言、11)JUnitassertThat字符串相關(guān)匹配符斷言、12)JUnitassertThat數(shù)值相關(guān)匹配符斷言、13)JUnitassertThat集合相關(guān)匹配符斷言、14)JUnit參數(shù)化設(shè)置、15)JUnit測試套件、16)JUnit測試優(yōu)先級順序、17)JUnitTestRunner使用、18)JUnit內(nèi)置Rule中TestName使用、19)JUnit內(nèi)置Rule中TemporaryFolder使用、20)JUnit內(nèi)置Rule中ExternalResource使用、21)JUnit測試private方法。二、模塊B:功能測試(一)概述本部分要求按照軟件需求說明書,根據(jù)功能測試要求,完成被測系統(tǒng)的Web端部分功能測試,設(shè)計相應(yīng)功能模塊的測試用例,并執(zhí)行測試,整理Bug,形成測試用例、Bug清單等文檔。(二)題目要求1.測試用例模板根據(jù)軟件需求說明書進(jìn)行需求分析,理解業(yè)務(wù)功能,根據(jù)測試用例模板設(shè)計功能測試用例,模板如下:測試用例編號功能點(diǎn)用例說明前置條件輸入執(zhí)行步驟預(yù)期結(jié)果重要程度執(zhí)行用例測試結(jié)果1.登錄模塊(測試用例個數(shù):個)XT-ST-SRS001-001登錄功能測試登錄界面文字正確性驗(yàn)證登錄頁面正常顯示打開登錄頁面打開登錄頁面界面顯示文字和按鈕文字顯示正確低通過XT-ST-SRS001-001登錄功能測試登錄界面文字正確性驗(yàn)證登錄頁面正常顯示打開登錄頁面打開登錄頁面界面顯示文字和按鈕文字顯示正確低不通過2.缺陷報告清單模板根據(jù)軟件需求說明書進(jìn)行需求分析,理解業(yè)務(wù)功能,執(zhí)行測試用例,根據(jù)缺陷報告清單模板完成功能測試Bug缺陷報告清單文檔,模板如下:缺陷編號角色模塊名稱摘要描述操作步驟預(yù)期結(jié)果實(shí)際結(jié)果缺陷嚴(yán)重程度提交人(工位號)附件說明1資產(chǎn)管理員資產(chǎn)入庫在新增資產(chǎn)中不顯示新增加的存放地點(diǎn),只顯示系統(tǒng)默認(rèn)的存放地點(diǎn)瀏覽器:
瀏覽器版本:
操作步驟:
1.超級管理員登錄,添加新的存放地點(diǎn)
2.資產(chǎn)管理員登錄,進(jìn)入新增資產(chǎn)界面新增資產(chǎn)存放地點(diǎn)顯示新增的和默認(rèn)存放地點(diǎn)未顯示新增的存放地點(diǎn),只顯示系統(tǒng)默認(rèn)的存放地點(diǎn)高01截的圖片(三)技術(shù)參數(shù)選取范圍被測系統(tǒng)為B/S結(jié)構(gòu)的資產(chǎn)管理Web應(yīng)用系統(tǒng),該系統(tǒng)包含三個角色:系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)。軟件需求說明書部分功能清單:角色名稱模塊菜單功能項系統(tǒng)管理員個人信息查看系統(tǒng)管理員角色相關(guān)信息,可修改手機(jī)號碼部門管理新增、修改人員管理添加人員、修改、刪除、查詢、查看詳情資產(chǎn)類別新增、修改、禁用、啟用品牌新增、修改、禁用、啟用取得方式新增、修改、禁用、啟用供應(yīng)商新增、修改、禁用、啟用、查詢、查看詳情存放地點(diǎn)新增、修改、禁用、啟用、查詢設(shè)備用途新增、修改、禁用、啟用、查詢報廢方式新增、修改、禁用、啟用、查詢資產(chǎn)管理員個人信息查看資產(chǎn)管理員角色相關(guān)信息,可修改手機(jī)號碼資產(chǎn)申購申購登記、修改、提交、刪除、查詢、查看申購單詳情、查看審批不通過原因資產(chǎn)入庫入庫登記、查詢資產(chǎn)信息維護(hù)資產(chǎn)修改、查看資產(chǎn)詳情、查詢、批量導(dǎo)出資產(chǎn)借還借用登記、歸還、查詢、查看借用單詳情資產(chǎn)轉(zhuǎn)移轉(zhuǎn)移登記、查詢、查看轉(zhuǎn)移單詳情、查看轉(zhuǎn)移原因資產(chǎn)維修維修登記、查詢、查看維修單詳情、查看報修原因資產(chǎn)報廢報廢登記、修改、提交、刪除、查詢、查看報廢詳情、查看審批不通過原因資產(chǎn)盤點(diǎn)新增盤點(diǎn)單、編輯盤點(diǎn)單、刪除盤點(diǎn)單、開始盤點(diǎn)、繼續(xù)盤點(diǎn)、結(jié)束盤點(diǎn)、查詢、查看盤點(diǎn)結(jié)果資產(chǎn)查詢統(tǒng)計資產(chǎn)綜合查詢、查看資產(chǎn)詳情,按資產(chǎn)狀態(tài)、按資產(chǎn)類別、按供應(yīng)商、按品牌、按取得方式、按存放地點(diǎn)對資產(chǎn)進(jìn)行統(tǒng)計資產(chǎn)領(lǐng)導(dǎo)個人信息查看資產(chǎn)領(lǐng)導(dǎo)角色相關(guān)信息,可修改手機(jī)號碼資產(chǎn)申購審批通過、不通過、查詢、查看申購單詳情、查看審批不通過原因資產(chǎn)報廢審批通過、不通過、查詢、查看報廢單詳情、查看審批不通過原因資產(chǎn)查詢統(tǒng)計資產(chǎn)綜合查詢、查看資產(chǎn)詳情,按資產(chǎn)狀態(tài)、按資產(chǎn)類別、按供應(yīng)商、按品牌、按取得方式、按存放地點(diǎn)對資產(chǎn)進(jìn)行統(tǒng)計各模塊業(yè)務(wù)說明:1.登錄功能測試登錄功能描述:系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)需要通過登錄進(jìn)入Web端資產(chǎn)管理系統(tǒng),登錄是進(jìn)入該系統(tǒng)的唯一入口。輸入有效的對應(yīng)角色用戶名、密碼,才能登錄系統(tǒng)。2.首頁功能測試系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)登錄后,默認(rèn)進(jìn)入首頁歡迎頁面。3.個人信息功能測試登錄系統(tǒng)后,系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)可以查看各自的個人信息,包括賬號、手機(jī)號、職位、最后登錄時間、登錄次數(shù)等。其中手機(jī)號初始為空,可以進(jìn)行修改,同時,也可以退出系統(tǒng)。4.部門管理功能測試該模塊用于系統(tǒng)管理員對部門信息進(jìn)行管理,系統(tǒng)管理員可以新增、修改部門信息。5.人員管理功能測試該模塊用于系統(tǒng)管理員對人員信息進(jìn)行管理,系統(tǒng)管理員可以新增、修改、刪除員工信息。6.資產(chǎn)類別功能測試“資產(chǎn)類別”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對資產(chǎn)類別進(jìn)行管理,包括資產(chǎn)類別的新增、修改、啟用和禁用。7.品牌功能測試“品牌”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對品牌進(jìn)行管理,包括品牌的新增、修改、啟用和禁用。8.取得方式功能測試“取得方式”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對取得方式進(jìn)行管理,包括取得方式的新增、修改、啟用和禁用。9.供應(yīng)商功能測試“供應(yīng)商”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對供應(yīng)商進(jìn)行管理,包括新增、修改、啟用、禁用、查詢、查看供應(yīng)商信息。10.存放地點(diǎn)功能測試“存放地點(diǎn)”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對存放地點(diǎn)進(jìn)行管理,包括新增、修改、啟用、禁用、查詢存放地點(diǎn)。11.設(shè)備用途功能測試“設(shè)備用途”作為資產(chǎn)申購信息的屬性而存在。該模塊用于系統(tǒng)管理員對設(shè)備用途進(jìn)行管理,包括新增、修改、啟用、禁用、查詢設(shè)備用途。12.報廢方式功能測試“報廢方式”作為資產(chǎn)報廢信息的屬性而存在。該模塊用于系統(tǒng)管理員對報廢方式進(jìn)行管理,包括新增、修改、啟用、禁用、查詢報廢方式。13.資產(chǎn)申購功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的申購過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)申購的流水,資產(chǎn)管理員可以進(jìn)行資產(chǎn)申購登記、查詢、修改、提交、刪除以及查看資產(chǎn)申購詳情。14.資產(chǎn)申購審批功能測試該模塊用于資產(chǎn)領(lǐng)導(dǎo)對資產(chǎn)管理員提交的資產(chǎn)申購進(jìn)行審批,資產(chǎn)領(lǐng)導(dǎo)可以進(jìn)行資產(chǎn)申購審批、查詢以及查看資產(chǎn)申購單信息。15.資產(chǎn)入庫功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的入庫登記進(jìn)行管理,資產(chǎn)管理員可以進(jìn)行資產(chǎn)入庫登記。16.資產(chǎn)信息維護(hù)功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)信息進(jìn)行管理,包括進(jìn)行資產(chǎn)修改、查看詳情、導(dǎo)出資產(chǎn)信息。17.資產(chǎn)借還功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的借還過程進(jìn)行管理,資產(chǎn)管理員可以進(jìn)行資產(chǎn)借用登記、歸還、查詢以及查看資產(chǎn)借還詳情。18.資產(chǎn)轉(zhuǎn)移功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的轉(zhuǎn)移過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)轉(zhuǎn)移的流水,包括資產(chǎn)轉(zhuǎn)移登記、查詢以及查看資產(chǎn)轉(zhuǎn)移信息。19.資產(chǎn)維修功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的維修過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)維修的流水,包括資產(chǎn)維修登記、查詢以及查看資產(chǎn)維修信息。20.資產(chǎn)報廢功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的報廢過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)報廢的流水,包括資產(chǎn)報廢登記、查詢以及查看資產(chǎn)報廢信息。21.資產(chǎn)報廢審批功能測試該模塊用于資產(chǎn)領(lǐng)導(dǎo)對資產(chǎn)的報廢進(jìn)行審批,資產(chǎn)領(lǐng)導(dǎo)可以進(jìn)行資產(chǎn)報廢審批、查詢以及查看資產(chǎn)報廢單信息。22.資產(chǎn)盤點(diǎn)功能測試該模塊用于資產(chǎn)管理員對資產(chǎn)的盤點(diǎn)過程進(jìn)行管理,包括新增盤點(diǎn)單、開始盤點(diǎn)、錄入/修改盤點(diǎn)結(jié)果、結(jié)束盤點(diǎn)以及查詢查看盤點(diǎn)結(jié)果。23.資產(chǎn)查詢統(tǒng)計功能測試該模塊用于資產(chǎn)管理員/資產(chǎn)領(lǐng)導(dǎo)對資產(chǎn)的綜合查詢以及對現(xiàn)有資產(chǎn)進(jìn)行各維度的統(tǒng)計,并生成相應(yīng)的圖表,資產(chǎn)管理員/資產(chǎn)領(lǐng)導(dǎo)可以進(jìn)行資產(chǎn)綜合查詢,可以根據(jù)資產(chǎn)狀態(tài)、資產(chǎn)類別、供應(yīng)商、品牌、取得方式、存放地點(diǎn)各指標(biāo)統(tǒng)計現(xiàn)有資產(chǎn)。三、模塊C:接口測試(一)概述按照軟件接口測試要求,執(zhí)行接口測試;使用接口測試工具PostMan,編寫腳本、配置參數(shù)、執(zhí)行接口,對設(shè)計過程及測試結(jié)果進(jìn)行界面截圖并粘貼到接口測試報告中。(二)題目要求登錄接口腳本編寫和執(zhí)行測試。1.登錄接口描述如下接口功能:提供用戶登錄功能處理,根據(jù)傳入的用戶名和密碼判斷登錄狀態(tài)接口地址:http://192.168.X.XXX/asset/mobile/user/login請求方式:POST請求參數(shù):參數(shù)必填類型說明usernameTureInt用戶名passwordTureInt用戶密碼響應(yīng)結(jié)果:"status":1,"msg":"登錄成功!""status":0,"msg":"您沒有權(quán)限登錄!""status":0,"msg":"用戶名或密碼錯誤!"2.接口測試要求說明: (1)在Postman中新建Collections集,測試集命名為Data_Driver;(2)在測試集Data_Driver下新建data_driver腳本;(3)使用csv文件保存接口數(shù)據(jù)驅(qū)動測試數(shù)據(jù),csv參數(shù)名為username、password;用戶名和密碼數(shù)據(jù)為(格式:用戶名/密碼)。(4)選擇測試用例集Data_Driver,執(zhí)行Run,在測試集合運(yùn)行頁面設(shè)置執(zhí)行要求,運(yùn)行次數(shù)要求3次,請求間隔時間為1000ms,發(fā)送請求的data文件導(dǎo)入前面的新建csv數(shù)據(jù)文件。(5)設(shè)置完成執(zhí)行測試用例集。截圖要求:一共5張圖,分別為:①測試用例腳本包含Collections的名稱和設(shè)置參數(shù)化后的URL和Params相關(guān)內(nèi)容截圖;②測試用例集導(dǎo)入數(shù)據(jù)后預(yù)覽數(shù)據(jù)的截圖;③分別截圖三條用例的測試報告中ResponseBody內(nèi)容,需要包括status和msg部分。(三)技術(shù)參數(shù)選取范圍1)PostManGet接口請求、2)PostManPost接口請求、3)PostMan環(huán)境變量、4)PostMan全局變量、5)PostMan測試斷言、6)PostMan測試驅(qū)動、7)PostMan設(shè)置Cookie四、模塊D:自動化測試(一)概述按照自動化測試要求,執(zhí)行自動化測試,對頁面元素進(jìn)行識別和定位、編寫自動化測試腳本并執(zhí)行腳本,將腳本粘貼在自動化測試報告中。(二)題目要求按照以下步驟在PyCharm中進(jìn)行自動化測試腳本編寫,并執(zhí)行腳本。測試數(shù)據(jù):報廢方式編號報廢方式名稱預(yù)期結(jié)果F1234567TEST保存成功!步驟1:新建csv格式的測試數(shù)據(jù),并編寫腳本讀取csv中的測試數(shù)據(jù)。步驟2:1.從Selenium中引入WebDriver;2.引入ddt;3.引入unittest;4.使用Selenium模塊的WebDriver打開谷歌瀏覽器;5.引入步驟1中的數(shù)據(jù)讀取的方法;6.在谷歌瀏覽器中通過get方法發(fā)送網(wǎng)址打開資產(chǎn)管理系統(tǒng)登錄頁面;7.增加智能時間等待30秒;8.查看登錄頁面中的用戶名輸入框元素,通過id屬性定位用戶名輸入框,并輸入用戶名sysadmin;9.查看登錄頁面中的密碼輸入框元素,通過name屬性定位密碼輸入框,并輸入密碼SysAdmin123;10.查看登錄頁面中的登錄按鈕元素,通過tag_name方法定位登錄按鈕,使用click()方法點(diǎn)擊登錄按鈕進(jìn)入資產(chǎn)管理系統(tǒng)首頁;11.在資產(chǎn)管理系統(tǒng)首頁查看左側(cè)報廢方式按鈕元素,通過link_text方法進(jìn)行定位,使用click()方法點(diǎn)擊報廢方式按鈕進(jìn)入報廢方式頁面;12.在報廢管理頁面通過xpath方法點(diǎn)擊新增按鈕;13.通過數(shù)據(jù)驅(qū)動輸入報廢方式和報廢方式名稱;14.點(diǎn)擊保存按鈕,并通過assertEqual斷言方法來驗(yàn)證預(yù)期結(jié)果和實(shí)際結(jié)果是否一致。(三)技術(shù)參數(shù)選取范圍1.自動化測試功能點(diǎn)選取范圍1)用戶登錄、2)用戶退出、3)個人信息、4)部門管理、5)人員管理、6)資產(chǎn)類別、7)品牌、8)取得方式、9)供應(yīng)商、10)存放地點(diǎn)、11)設(shè)備用途、12)報廢方式、13)資產(chǎn)申購、14)資產(chǎn)申購審批、15)資產(chǎn)入庫、16)資產(chǎn)信息維護(hù)、17)資產(chǎn)借還、18)資產(chǎn)轉(zhuǎn)移、1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 異構(gòu)系統(tǒng)狀態(tài)估計-洞察分析
- 藥物毒理學(xué)研究-洞察分析
- 云計算環(huán)境下的資產(chǎn)策略-洞察分析
- 單招面試自我介紹(14篇)
- 網(wǎng)絡(luò)音樂平臺品牌建設(shè)-洞察分析
- 企業(yè)中如何實(shí)施高效且富有創(chuàng)意的安全教育方案
- 《登快閣黃庭堅》課件
- 顧問勞動合同三篇
- 親子共讀增進(jìn)溝通的良方
- 創(chuàng)新型環(huán)保教育項目的設(shè)計與實(shí)踐
- 營銷中心物業(yè)服務(wù)標(biāo)準(zhǔn)講解
- 五年級閱讀指導(dǎo)課(課堂PPT)
- 廣東飼料項目建議書(參考范文)
- 液堿濃度、密度對照表
- MODBUS通訊協(xié)議編程(VB源代碼)
- 焊工證項目新舊對照表
- 全國護(hù)士延續(xù)注冊體檢表
- 阿壩州近12a大風(fēng)時空分布特征分析
- 壓力管道安裝工藝和檢驗(yàn)規(guī)定
- 小學(xué)英語語音專項練習(xí)題(附答案)
- 2022年2022年財務(wù)部KPI考核指標(biāo)匯總
評論
0/150
提交評論