




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、賽題庫賽項(xiàng)編號(hào):GZ-2022036賽項(xiàng)名稱:軟件測(cè)試一、環(huán)境搭建及系統(tǒng)部署(一)任務(wù)概述本部分按照環(huán)境搭建及系統(tǒng)部署要求文檔,在提供的CentOS虛擬機(jī)環(huán)境下,完成JDK、MySQL、Tomcat等測(cè)試環(huán)境搭建與配置,并安裝與部署應(yīng)用系統(tǒng),并最終能通過瀏覽器成功訪問系統(tǒng),過程與結(jié)果需截圖。截圖需粘貼在環(huán)境搭建及系統(tǒng)部署報(bào)告中。(二)題目要求1、安裝配置JDK在CentOS系統(tǒng)中,使用提供的JDK安裝包,安裝JDK。截圖要求:一共2張圖,分別為:截取JDK環(huán)境變量配置截圖;JDK安裝成功后,截取使用命令查看JDK版本信息截圖。2、安裝配置MySQL在CentOS系統(tǒng)中,使用提供的MySQL安裝
2、包,安裝MySQL。截圖要求:一共2張圖:截取root賬號(hào)成功登錄MySQL截圖;截取使用suthr.sql初始化人力資源綜合服務(wù)系統(tǒng)數(shù)據(jù)庫命令截圖。3、安裝配置Tomcat在CentOS系統(tǒng)中,使用提供的Tomcat安裝包,安裝Tomcat。截圖要求:一共2張圖:Tomcat安裝成功后,截取啟動(dòng)Tomcat服務(wù)命令截圖;Tomcat安裝成功后,截取通過瀏覽器訪問Tomcat主頁截圖。4、系統(tǒng)應(yīng)用部署將suthr.war包部署到Tomcat。截圖要求:一共2張圖,分別為:項(xiàng)目部署成功后,截取webapps目錄截圖;項(xiàng)目部署成功后,截取通過瀏覽器訪問人力資源綜合服務(wù)系統(tǒng)登錄頁截圖。(三)技術(shù)參數(shù)
3、選取范圍無。二、單元測(cè)試(一)概述使用Java語言編寫應(yīng)用程序,設(shè)計(jì)測(cè)試數(shù)據(jù),使用JUnit框架對(duì)應(yīng)用程序編寫單元測(cè)試代碼,使用設(shè)計(jì)的測(cè)試數(shù)據(jù)完成單元測(cè)試,對(duì)測(cè)試數(shù)據(jù)及相應(yīng)測(cè)試結(jié)果進(jìn)行界面截圖,將代碼以及相關(guān)截圖粘貼到單元測(cè)試報(bào)告中。(二)題目要求根據(jù)下列流程圖編寫程序?qū)崿F(xiàn)相應(yīng)分析處理,并設(shè)計(jì)測(cè)試數(shù)據(jù)進(jìn)行判定覆蓋測(cè)試。其中變量a、b均須為整型。使用JUnit框架編寫單元測(cè)試代碼,使用設(shè)計(jì)的的測(cè)試數(shù)據(jù)進(jìn)行測(cè)試,使用斷言判斷返回結(jié)果值是否正確。(三)技術(shù)參數(shù)選取范圍1)語句覆蓋法、2)判定覆蓋法、3)條件覆蓋法、4)判定條件覆蓋法、5)條件組合覆蓋法、6)路徑覆蓋法、7)基本路徑覆蓋法、8)JUn
4、it基礎(chǔ)注解、9)JUnit assert斷言方法、10)JUnit assertThat一般匹配符斷言、11)JUnit assertThat字符串相關(guān)匹配符斷言、12)JUnit assertThat數(shù)值相關(guān)匹配符斷言、13)JUnit assertThat集合相關(guān)匹配符斷言、14)JUnit參數(shù)化設(shè)置、15)JUnit測(cè)試套件、16)JUnit測(cè)試優(yōu)先級(jí)順序、17)JUnit TestRunner使用、18)JUnit內(nèi)置Rule中TestName使用、19)JUnit內(nèi)置Rule中TemporaryFolder使用、20)JUnit內(nèi)置Rule中ExternalResource使用、2
5、1)JUnit測(cè)試private方法。三、設(shè)計(jì)測(cè)試文檔(一)概述本部分要求按照系統(tǒng)整體測(cè)試要求設(shè)計(jì)測(cè)試計(jì)劃和測(cè)試報(bào)告文檔,針對(duì)功能測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試、接口測(cè)試任務(wù)完成測(cè)試計(jì)劃、測(cè)試總結(jié)報(bào)告文檔。(二)題目要求1、測(cè)試計(jì)劃模板根據(jù)整體測(cè)試要求進(jìn)行分析,針對(duì)功能測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試、接口測(cè)試任務(wù),劃分和界定測(cè)試范圍,分解測(cè)試任務(wù),預(yù)估測(cè)試風(fēng)險(xiǎn)、測(cè)試工作量和測(cè)試進(jìn)度。按照測(cè)試計(jì)劃模板完成測(cè)試計(jì)劃文檔。2、測(cè)試總結(jié)報(bào)告結(jié)模板根據(jù)整體測(cè)試情況,針對(duì)功能測(cè)試、自動(dòng)化測(cè)試、性能測(cè)試、接口測(cè)試任務(wù),分析整體測(cè)試過程并得出最終整體測(cè)試結(jié)果。按照測(cè)試總結(jié)報(bào)告模版完成測(cè)試總結(jié)報(bào)告文檔。技術(shù)參數(shù)選取范圍
6、1)編寫目的、2)項(xiàng)目背景、3)測(cè)試目的、4)測(cè)試參考文檔、5)測(cè)試范圍、6)測(cè)試提交文檔。7)軟件配置、8)硬件配置、9)人力資源分配、10)整體測(cè)試計(jì)劃設(shè)計(jì)、11)相關(guān)風(fēng)險(xiǎn)、12)項(xiàng)目組成員、13)整體測(cè)試實(shí)施情況、14)測(cè)試結(jié)論四、功能測(cè)試(一)概述本部分要求按照需求說明書完成資產(chǎn)管理系統(tǒng)的Web端功能測(cè)試、手機(jī)APP功能測(cè)試,完成測(cè)試用例、Bug清單等文檔。(二)題目要求1、測(cè)試用例模板根據(jù)需求說明書進(jìn)行需求分析,理解業(yè)務(wù)功能,根據(jù)測(cè)試用例模板設(shè)計(jì)功能測(cè)試用例,模板如下:測(cè)試用例編號(hào)功能點(diǎn)用例說明前置條件輸入執(zhí)行步驟預(yù)期結(jié)果重要程度執(zhí)行用例測(cè)試結(jié)果1、登錄模塊(測(cè)試用例個(gè)數(shù):個(gè))ZCG
7、L-ST-SRS001-001登錄功能測(cè)試登錄界面文字正確性驗(yàn)證登錄頁面正常顯示打開登錄頁面打開登錄頁面界面顯示文字和按鈕文字顯示正確低通過ZCGL-ST-SRS001-001登錄功能測(cè)試登錄界面文字正確性驗(yàn)證登錄頁面正常顯示打開登錄頁面打開登錄頁面界面顯示文字和按鈕文字顯示正確低不通過2、缺陷報(bào)告清單模板根據(jù)需求說明書進(jìn)行需求分析,理解業(yè)務(wù)功能,執(zhí)行測(cè)試用例清單,根據(jù)缺陷報(bào)告清單模板完成功能測(cè)試Bug缺陷報(bào)告清單文檔,模板如下:缺陷編號(hào)角色模塊名稱摘要描述操作步驟預(yù)期結(jié)果實(shí)際結(jié)果缺陷嚴(yán)重程度提交人(工位號(hào))附件說明1資產(chǎn)管理員資產(chǎn)入庫在新增資產(chǎn)中不顯示新增加的存放地點(diǎn),只顯示系統(tǒng)默認(rèn)的存放地
8、點(diǎn)瀏覽器:瀏覽器版本:操作步驟:1、超級(jí)管理員登錄,添加新的存放地點(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_01(三)技術(shù)參數(shù)選取范圍資產(chǎn)管理系統(tǒng)涉及Web端及手機(jī)APP兩個(gè)平臺(tái);B/S資產(chǎn)管理系統(tǒng)包含系統(tǒng)管理員、資產(chǎn)管理員和資產(chǎn)領(lǐng)導(dǎo)三個(gè)角色;手機(jī)APP僅資產(chǎn)管理員一個(gè)角色。需求說明書Web端功能清單:角色名稱模塊菜單功能項(xiàng)系統(tǒng)管理員個(gè)人信息查看系統(tǒng)管理員角色相關(guān)信息,可修改手機(jī)號(hào)碼部門管理新增、修改人員管理添加人員、修改、刪除、查詢、查看詳情資產(chǎn)類別新增、修改、禁用、啟用品牌新增、修改、禁用、啟用取得方
9、式新增、修改、禁用、啟用供應(yīng)商新增、修改、禁用、啟用、查詢、查看詳情存放地點(diǎn)新增、修改、禁用、啟用、查詢?cè)O(shè)備用途新增、修改、禁用、啟用、查詢報(bào)廢方式新增、修改、禁用、啟用、查詢資產(chǎn)管理員個(gè)人信息查看資產(chǎn)管理員角色相關(guān)信息,可修改手機(jī)號(hào)碼資產(chǎn)申購(gòu)申購(gòu)登記、修改、提交、刪除、查詢、查看申購(gòu)單詳情、查看審批不通過原因資產(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)維修維修登記、查詢、查看維修單詳情、查看報(bào)修原因資產(chǎn)報(bào)廢報(bào)廢登記、修改、提交、刪除、查詢、查看報(bào)廢詳情、查看審批不通
10、過原因資產(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)計(jì)資產(chǎn)綜合查詢、查看資產(chǎn)詳情,按資產(chǎn)狀態(tài)、按資產(chǎn)類別、按供應(yīng)商、按品牌、按取得方式、按存放地點(diǎn)對(duì)資產(chǎn)進(jìn)行統(tǒng)計(jì)資產(chǎn)領(lǐng)導(dǎo)個(gè)人信息查看資產(chǎn)領(lǐng)導(dǎo)角色相關(guān)信息,可修改手機(jī)號(hào)碼資產(chǎn)申購(gòu)審批通過、不通過、查詢、查看申購(gòu)單詳情、查看審批不通過原因資產(chǎn)報(bào)廢審批通過、不通過、查詢、查看報(bào)廢單詳情、查看審批不通過原因資產(chǎn)查詢統(tǒng)計(jì)資產(chǎn)綜合查詢、查看資產(chǎn)詳情,按資產(chǎn)狀態(tài)、按資產(chǎn)類別、按供應(yīng)商、按品牌、按取得方式、按存放地點(diǎn)對(duì)資產(chǎn)進(jìn)行統(tǒng)計(jì)需求說明書移動(dòng)端功能清單:角色名稱模塊菜單功能項(xiàng)資產(chǎn)管理員我的登錄、登出資產(chǎn)搜
11、索、篩選、刷新、查看資產(chǎn)詳情報(bào)表按資產(chǎn)狀態(tài)、按資產(chǎn)類別、按供應(yīng)商、按品牌、按取得方式、按存放地點(diǎn)對(duì)資產(chǎn)進(jìn)行統(tǒng)計(jì)各模塊業(yè)務(wù)說明:1、登錄功能測(cè)試登錄功能描述:系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)需要通過登錄進(jìn)入Web端資產(chǎn)管理系統(tǒng),登錄是進(jìn)入該系統(tǒng)的唯一入口。輸入有效的對(duì)應(yīng)角色用戶名、密碼,才能登錄系統(tǒng)。2、首頁功能測(cè)試系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)登錄后,默認(rèn)進(jìn)入首頁歡迎頁面。3、個(gè)人信息功能測(cè)試登錄系統(tǒng)后,系統(tǒng)管理員、資產(chǎn)管理員、資產(chǎn)領(lǐng)導(dǎo)可以查看各自的個(gè)人信息,包括賬號(hào)、手機(jī)號(hào)、職位、最后登錄時(shí)間、登錄次數(shù)等。其中手機(jī)號(hào)初始為空,可以進(jìn)行修改,同時(shí),也可以退出系統(tǒng)。4、部門管理功能測(cè)試該模塊用
12、于系統(tǒng)管理員對(duì)部門信息進(jìn)行管理,系統(tǒng)管理員可以新增、修改部門信息。5、人員管理功能測(cè)試該模塊用于系統(tǒng)管理員對(duì)人員信息進(jìn)行管理,系統(tǒng)管理員可以新增、修改、刪除員工信息。6、資產(chǎn)類別功能測(cè)試“資產(chǎn)類別”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對(duì)資產(chǎn)類別進(jìn)行管理,包括資產(chǎn)類別的新增、修改、啟用和禁用。7、品牌功能測(cè)試“品牌”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對(duì)品牌進(jìn)行管理,包括品牌的新增、修改、啟用和禁用。8、取得方式功能測(cè)試“取得方式”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對(duì)取得方式進(jìn)行管理,包括取得方式的新增、修改、啟用和禁用。9、供應(yīng)商功能測(cè)試“供應(yīng)商”作為資產(chǎn)信息的
13、屬性而存在。該模塊用于系統(tǒng)管理員對(duì)供應(yīng)商進(jìn)行管理,包括新增、修改、啟用、禁用、查詢、查看供應(yīng)商信息。10、存放地點(diǎn)功能測(cè)試“存放地點(diǎn)”作為資產(chǎn)信息的屬性而存在。該模塊用于系統(tǒng)管理員對(duì)存放地點(diǎn)進(jìn)行管理,包括新增、修改、啟用、禁用、查詢存放地點(diǎn)。11、設(shè)備用途功能測(cè)試“設(shè)備用途”作為資產(chǎn)申購(gòu)信息的屬性而存在。該模塊用于系統(tǒng)管理員對(duì)設(shè)備用途進(jìn)行管理,包括新增、修改、啟用、禁用、查詢?cè)O(shè)備用途。12、報(bào)廢方式功能測(cè)試“報(bào)廢方式”作為資產(chǎn)報(bào)廢信息的屬性而存在。該模塊用于系統(tǒng)管理員對(duì)報(bào)廢方式進(jìn)行管理,包括新增、修改、啟用、禁用、查詢報(bào)廢方式。13、資產(chǎn)申購(gòu)功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的申購(gòu)過程進(jìn)行管理
14、,由資產(chǎn)管理員記錄資產(chǎn)申購(gòu)的流水,資產(chǎn)管理員可以進(jìn)行資產(chǎn)申購(gòu)登記、查詢、修改、提交、刪除以及查看資產(chǎn)申購(gòu)詳情。14、資產(chǎn)申購(gòu)審批功能測(cè)試該模塊用于資產(chǎn)領(lǐng)導(dǎo)對(duì)資產(chǎn)管理員提交的資產(chǎn)申購(gòu)進(jìn)行審批,資產(chǎn)領(lǐng)導(dǎo)可以進(jìn)行資產(chǎn)申購(gòu)審批、查詢以及查看資產(chǎn)申購(gòu)單信息。15、資產(chǎn)入庫功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的入庫登記進(jìn)行管理,資產(chǎn)管理員可以進(jìn)行資產(chǎn)入庫登記。16、資產(chǎn)信息維護(hù)功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)信息進(jìn)行管理,包括進(jìn)行資產(chǎn)修改、查看詳情、導(dǎo)出資產(chǎn)信息。17、資產(chǎn)借還功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的借還過程進(jìn)行管理,資產(chǎn)管理員可以進(jìn)行資產(chǎn)借用登記、歸還、查詢以及查看資產(chǎn)借還詳情。18、資產(chǎn)轉(zhuǎn)
15、移功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的轉(zhuǎn)移過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)轉(zhuǎn)移的流水,包括資產(chǎn)轉(zhuǎn)移登記、查詢以及查看資產(chǎn)轉(zhuǎn)移信息。19、資產(chǎn)維修功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的維修過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)維修的流水,包括資產(chǎn)維修登記、查詢以及查看資產(chǎn)維修信息。20、資產(chǎn)報(bào)廢功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的報(bào)廢過程進(jìn)行管理,由資產(chǎn)管理員記錄資產(chǎn)報(bào)廢的流水,包括資產(chǎn)報(bào)廢登記、查詢以及查看資產(chǎn)報(bào)廢信息。21、資產(chǎn)報(bào)廢審批功能測(cè)試該模塊用于資產(chǎn)領(lǐng)導(dǎo)對(duì)資產(chǎn)的報(bào)廢進(jìn)行審批,資產(chǎn)領(lǐng)導(dǎo)可以進(jìn)行資產(chǎn)報(bào)廢審批、查詢以及查看資產(chǎn)報(bào)廢單信息。22、資產(chǎn)盤點(diǎn)功能測(cè)試該模塊用于資產(chǎn)管理員對(duì)資產(chǎn)的盤點(diǎn)過
16、程進(jìn)行管理,包括新增盤點(diǎn)單、開始盤點(diǎn)、錄入/修改盤點(diǎn)結(jié)果、結(jié)束盤點(diǎn)以及查詢查看盤點(diǎn)結(jié)果。23、資產(chǎn)查詢統(tǒng)計(jì)功能測(cè)試該模塊用于資產(chǎn)管理員/資產(chǎn)領(lǐng)導(dǎo)對(duì)資產(chǎn)的綜合查詢以及對(duì)現(xiàn)有資產(chǎn)進(jìn)行各維度的統(tǒng)計(jì),并生成相應(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)計(jì)現(xiàn)有資產(chǎn)。24、APP系統(tǒng)啟動(dòng)及登錄功能測(cè)試資產(chǎn)APP在手機(jī)安裝完畢后,點(diǎn)擊圖標(biāo),啟動(dòng)該程序,進(jìn)入登錄頁面,輸入資產(chǎn)管理員用戶名、密碼進(jìn)行登錄。25、APP資產(chǎn)功能測(cè)試用于資產(chǎn)管理員對(duì)資產(chǎn)進(jìn)行查看,包括資產(chǎn)查詢、查看資產(chǎn)信息。26、APP報(bào)表功能測(cè)試由資產(chǎn)管理員對(duì)現(xiàn)有資產(chǎn)進(jìn)行各
17、維度的統(tǒng)計(jì),并生成相應(yīng)的圖表,包括根據(jù)資產(chǎn)狀態(tài)、資產(chǎn)類別、供應(yīng)商、品牌、取得方式、存放地點(diǎn)各指標(biāo)統(tǒng)計(jì)現(xiàn)有資產(chǎn)。27、APP我的功能測(cè)試用于展示用戶的相關(guān)信息,并完成退出系統(tǒng)操作,用戶登錄系統(tǒng)后,點(diǎn)擊底部“我的”菜單,界面顯示用戶的賬號(hào)、職務(wù)及手機(jī)號(hào)信息;可點(diǎn)擊【退出登錄】退出系統(tǒng)。五、自動(dòng)化測(cè)試(一)概述按照自動(dòng)化測(cè)試要求文檔,執(zhí)行自動(dòng)化測(cè)試,對(duì)頁面元素進(jìn)行識(shí)別和定位、編寫自動(dòng)化測(cè)試腳本并執(zhí)行腳本,將腳本粘貼在自動(dòng)化測(cè)試報(bào)告中。(二)題目要求按照以下步驟在PyCharm中進(jìn)行自動(dòng)化測(cè)試腳本編寫,并執(zhí)行腳本。測(cè)試數(shù)據(jù):報(bào)廢方式編號(hào)報(bào)廢方式名稱預(yù)期結(jié)果F1122331測(cè)試數(shù)據(jù)保存成功!步驟1:新建
18、csv格式的測(cè)試數(shù)據(jù),并編寫腳本讀取csv中的測(cè)試數(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、增加智能時(shí)間等待30秒;8、查看登錄頁面中的用戶名輸入框元素,通過id屬性定位用戶名輸入框,并輸入用戶名sysadmin;9、查看登錄頁面中的密碼輸入框元素,通過name屬性定位密碼輸入框,并輸入密碼SysAdmin123;10、查看登錄頁面中的登錄按鈕元素,通過tag_nam
19、e方法定位登錄按鈕,使用click()方法點(diǎn)擊登錄按鈕進(jìn)入資產(chǎn)管理系統(tǒng)首頁;11、在資產(chǎn)管理系統(tǒng)首頁查看左側(cè)報(bào)廢方式按鈕元素,通過link_text方法進(jìn)行定位,使用click()方法點(diǎn)擊報(bào)廢方式按鈕進(jìn)入報(bào)廢方式頁面;12、在報(bào)廢管理頁面通過xpath方法點(diǎn)擊新增按鈕;13、通過數(shù)據(jù)驅(qū)動(dòng)輸入報(bào)廢方式和報(bào)廢方式名稱;14、點(diǎn)擊保存按鈕,并通過assertEqual斷言方法來驗(yàn)證預(yù)期結(jié)果和實(shí)際結(jié)果是否一致。(三)技術(shù)參數(shù)選取范圍1、自動(dòng)化測(cè)試功能點(diǎn)選取范圍1)用戶登錄、2)用戶退出、3)個(gè)人信息、4)部門管理、5)人員管理、6)資產(chǎn)類別、7)品牌、8)取得方式、9)供應(yīng)商、10)存放地點(diǎn)、11)設(shè)
20、備用途、12)報(bào)廢方式、13)資產(chǎn)申購(gòu)、14)資產(chǎn)申購(gòu)審批、15)資產(chǎn)入庫、16)資產(chǎn)信息維護(hù)、17)資產(chǎn)借還、18)資產(chǎn)轉(zhuǎn)移、19)資產(chǎn)維修、20)資產(chǎn)報(bào)廢、21)資產(chǎn)報(bào)廢審批、22)資產(chǎn)盤點(diǎn)、23)資產(chǎn)查詢統(tǒng)計(jì)2、Selenium設(shè)計(jì)方法選取范圍1)瀏覽器基本操作(如打開瀏覽器、輸入地址、網(wǎng)頁最大化等)、2)Selenium元素定位方法:id定位、3)Selenium元素定位方法:name定位、4)Selenium元素定位方法:xpath定位、5)Selenium元素定位方法:css_selector定位、6)Selenium元素定位方法:link_text定位、7)Selenium元素定
21、位方法:partial_link_text定位、8)Selenium元素定位方法:class_name定位、9)Selenium元素定位方法:tag_name定位、10)Selenium復(fù)數(shù)元素定位方法、11)Selenium之鼠標(biāo)模擬操作、12)Selenium之鍵盤模擬操作、13)Selenium之時(shí)間等待處理、14)Selenium之sumbit()方法使用、15)Selenium之頁面中下拉框的處理、16)Selenium之操作下拉滾動(dòng)條方法、17)Selenium之窗口切換、18)Selenium之頁面元素屬性刪除、19)Selenium之文件上傳處理、20)Selenium之頁面截
22、圖操作、21)Selenium之a(chǎn)lert彈出框處理、22)unittest自動(dòng)化測(cè)試框架、23)讀取csv文件、24)數(shù)據(jù)驅(qū)動(dòng)、25)Page Object模式六、性能測(cè)試(一)概述按照性能測(cè)試要求文檔,執(zhí)行性能測(cè)試,使用性能測(cè)試工具JMeter、LoadRunner,添加腳本、錄制腳本、回放腳本、配置參數(shù)、設(shè)置場(chǎng)景、執(zhí)行性能測(cè)試并且截圖。截圖需粘貼在性能測(cè)試總結(jié)報(bào)告中。(二)題目要求題目1(基于JMeter):性能測(cè)試具體要求如下:注:JMeter語言必須選擇中文(簡(jiǎn)體)1、腳本添加:腳本文件名稱:C_JY_PD測(cè)試計(jì)劃名稱:C_JY_PD測(cè)試計(jì)劃下添加兩個(gè)腳本:腳本一:操作內(nèi)容:資產(chǎn)管理
23、員登錄、資產(chǎn)借用登記、退出操作。腳本名稱命名為C_JY。腳本具體要求如下:資產(chǎn)借用登記操作,該步驟名稱設(shè)置為:借用登記保存。資產(chǎn)借還查詢操作,該步驟名稱設(shè)置為:資產(chǎn)借還查詢。HTTP請(qǐng)求body中若帶有參數(shù),必須選擇參數(shù)Tab。資產(chǎn)借用登記,使用系統(tǒng)預(yù)置的資產(chǎn)并且資產(chǎn)名稱為ZCLZ開頭的數(shù)據(jù)進(jìn)行借用登記錄制;對(duì)資產(chǎn)借用登記操作設(shè)置事務(wù)。事務(wù)名稱:T_JY;登記成功后設(shè)置檢查點(diǎn),使用資產(chǎn)名稱作為檢查點(diǎn),檢查是否登記成功。截圖要求:一共3張圖:借用登記操作截圖;檢查點(diǎn)截圖;事務(wù)截圖。腳本二:操作內(nèi)容:資產(chǎn)管理員登錄、新增盤點(diǎn)單、退出操作。腳本名稱命名為C_PD。腳本具體要求如下:新增盤點(diǎn)單保存操作
24、,該步驟名稱設(shè)置為:新增盤點(diǎn)單保存。新增盤點(diǎn)單保存成功后返回資產(chǎn)盤點(diǎn)列表,該步驟名稱設(shè)置為:返回資產(chǎn)盤點(diǎn)列表。HTTP請(qǐng)求body中若帶有參數(shù),必須選擇參數(shù)Tab。新增盤點(diǎn)單,盤點(diǎn)單名稱PDLZ001;新增盤點(diǎn)單勾選2個(gè)資產(chǎn),選擇的資產(chǎn)為系統(tǒng)預(yù)置的資產(chǎn)并且名稱為ZCLZ開頭;對(duì)新增盤點(diǎn)單操作設(shè)置事務(wù)。事務(wù)名稱:T_PD;新增成功后設(shè)置檢查點(diǎn),使用盤點(diǎn)單列表中新增成功的盤點(diǎn)單名稱作為檢查點(diǎn),檢查是否新增盤點(diǎn)單成功。截圖要求:一共3張圖,分別為:新增盤點(diǎn)單保存操作截圖;事務(wù)截圖;檢查點(diǎn)截圖。2、腳本回放:腳本一腳本回放具體要求如下:回放需要對(duì)腳本數(shù)據(jù)進(jìn)行修改,使用系統(tǒng)預(yù)置的資產(chǎn)并且資產(chǎn)名稱為ZCH
25、F開頭的數(shù)據(jù)進(jìn)行回放?;胤挪僮魍瓿?,進(jìn)行截圖。截圖要求:一共2張圖:回放資產(chǎn)借用登記腳本截圖;察看結(jié)果樹-借用登記保存-響應(yīng)數(shù)據(jù)-Response Body截圖。腳本二腳本回放具體要求如下:回放需要對(duì)腳本數(shù)據(jù)進(jìn)行修改,盤點(diǎn)單名稱修改為:PDHF001,選擇的資產(chǎn)為系統(tǒng)預(yù)置的資產(chǎn)并且名稱為ZCHF開頭的數(shù)據(jù)?;胤挪僮魍瓿?,查看回放日志。截圖要求:一共3張圖,分別為:新增盤點(diǎn)單操作腳本截圖;檢查點(diǎn)截圖;察看結(jié)果樹-新增盤點(diǎn)單保存-響應(yīng)數(shù)據(jù)-Response Body截圖。3、腳本參數(shù)設(shè)置要求:腳本回放成功后可繼續(xù)進(jìn)行下面的操作。先對(duì)資產(chǎn)名稱進(jìn)行參數(shù)化設(shè)置。腳本參數(shù)設(shè)置要求如下:腳本一參數(shù)化要求如下
26、:使用系統(tǒng)預(yù)置的資產(chǎn)并且資產(chǎn)名稱為ZCYL開頭的數(shù)據(jù)進(jìn)行借用登記參數(shù)配置;使用CSV數(shù)據(jù)文件設(shè)置實(shí)現(xiàn)參數(shù)化。CSV數(shù)據(jù)文件命名:zichan.dat,文件中含value和title兩個(gè)字段,第一列為value值,第二列為title值,中間以逗號(hào)分隔;title為資產(chǎn)名稱,value為資產(chǎn)名稱對(duì)應(yīng)的value值;輸入60條資產(chǎn)value和title對(duì)應(yīng)值。資產(chǎn)借用登記資產(chǎn)名稱和檢查點(diǎn)進(jìn)行參數(shù)化設(shè)置,借用登記資產(chǎn)名稱參數(shù)名稱:value,檢查點(diǎn)參數(shù)名稱:title,均使用zichan.dat參數(shù)化文件。截圖要求:一共4張圖,分別為:引用的CSV數(shù)據(jù)文件截圖;CSV數(shù)據(jù)文件設(shè)置截圖;借用登記資產(chǎn)名稱
27、參數(shù)化截圖;檢查點(diǎn)參數(shù)化截圖。填寫表格:填寫性能測(cè)試總結(jié)報(bào)告中表格,表格中填寫value和title參數(shù)值。腳本二參數(shù)化具體要求如下:盤點(diǎn)單名稱前2位為固定值,不需要參數(shù)化。前2位為YL,盤點(diǎn)單名稱前2位固定值后面的位數(shù)需進(jìn)行參數(shù)化設(shè)置,如YL參數(shù)化。使用time函數(shù)獲取當(dāng)前時(shí)間的毫秒數(shù)實(shí)現(xiàn)參數(shù)化。新建參數(shù)化文件value.dat,文件中含value1、value2兩個(gè)字段;value1值為資產(chǎn)名稱ZCYL1001-ZCYL1040的資產(chǎn)信息值;value2值為資產(chǎn)名稱ZCYL1041-ZCYL1080的資產(chǎn)信息值。value.dat文件中,第一列是value1值,第二列是value2值。盤點(diǎn)
28、單勾選的兩個(gè)資產(chǎn)需要進(jìn)行參數(shù)化,使用CSV數(shù)據(jù)文件設(shè)置實(shí)現(xiàn)參數(shù)化。參數(shù)名稱分別為:value1、value2;均使用value.dat參數(shù)化文件。禁用新增盤點(diǎn)單檢查點(diǎn)。添加調(diào)試取樣器。截圖要求:一共4張圖,分別為:引用的CSV數(shù)據(jù)文件截圖;CSV數(shù)據(jù)文件設(shè)置截圖;新增盤點(diǎn)單參數(shù)化截圖;察看結(jié)果樹-調(diào)試取樣器-響應(yīng)數(shù)據(jù)-Response Body截圖。填寫表格:填寫性能測(cè)試總結(jié)報(bào)告中表格,表格中填寫參數(shù)化value1、value2的資產(chǎn)名稱和參數(shù)值。4、場(chǎng)景設(shè)置:按照要求設(shè)置虛擬用戶個(gè)數(shù)以及進(jìn)行場(chǎng)景配置,配置要求如下:腳本修改:借用登記操作前添加思考時(shí)間,思考時(shí)間固定為10秒;腳本修改:新增盤點(diǎn)
29、單操作前添加思考時(shí)間,思考時(shí)間設(shè)置為15秒固定延遲偏移+5秒偏差。資產(chǎn)借用設(shè)置虛擬用戶數(shù)量為10,新增盤點(diǎn)單設(shè)置虛擬用戶數(shù)量為10。場(chǎng)景配置:資產(chǎn)借用場(chǎng)景配置:取樣器錯(cuò)誤后繼續(xù)執(zhí)行;5秒啟動(dòng)全部虛擬用戶,循環(huán)次數(shù):6次。資產(chǎn)盤點(diǎn)場(chǎng)景配置:資產(chǎn)借用執(zhí)行完成后開始執(zhí)行;取樣器錯(cuò)誤后繼續(xù)執(zhí)行;10秒啟動(dòng)全部虛擬用戶,執(zhí)行時(shí)間8分鐘,啟動(dòng)延遲10秒。使用非GUI模式運(yùn)行。截圖要求:一共6張圖,分別為:資產(chǎn)借用登記思考時(shí)間截圖;資產(chǎn)盤點(diǎn)思考時(shí)間截圖;資產(chǎn)借用登記場(chǎng)景設(shè)計(jì)截圖;資產(chǎn)盤點(diǎn)場(chǎng)景設(shè)計(jì)截圖;測(cè)試計(jì)劃設(shè)置截圖;非GUI運(yùn)行界面截圖。5、圖形結(jié)果分析:場(chǎng)景執(zhí)行完成后,需對(duì)測(cè)試結(jié)果進(jìn)行截圖操作,需要截圖
30、的圖表要求如下:截圖要求:一共2張圖,分別為:Dashboard-Statistics截圖;Transactions Per Second截圖。題目2(基于LoadRunner):性能測(cè)試具體要求如下:1、腳本錄制:錄制腳本協(xié)議選擇“Web-HTTP/HTML”。錄制兩份腳本:腳本一:錄制資產(chǎn)管理員登錄、資產(chǎn)借用登記、退出操作。錄制完成后腳本名稱命名為C_JY。錄制腳本具體要求如下:資產(chǎn)管理員登錄操作錄制在init;資產(chǎn)借用登記操作錄制在Action;退出操作錄制在end。Action錄制借用登記,使用系統(tǒng)預(yù)置的資產(chǎn)并且資產(chǎn)名稱為ZCLZ開頭的數(shù)據(jù)進(jìn)行借用登記錄制;對(duì)資產(chǎn)借用登記操作設(shè)置事務(wù)。
31、事務(wù)名稱:T_JY。截圖要求:一共1張圖:Action中進(jìn)行借用登記操作部分截圖,包括事務(wù)。腳本二:錄制資產(chǎn)管理員登錄、新增盤點(diǎn)單、退出操作。錄制完成后腳本名稱命名為C_PD。錄制腳本具體要求如下:資產(chǎn)管理員登錄操作錄制在init;資產(chǎn)新增盤點(diǎn)單操作錄制在Action;退出操作錄制在end。Action錄制新增盤點(diǎn)單,盤點(diǎn)單名稱PDLZ001;新增盤點(diǎn)單勾選2個(gè)資產(chǎn),選擇的資產(chǎn)為系統(tǒng)預(yù)置的資產(chǎn)并且名稱為ZCLZ開頭;對(duì)新增盤點(diǎn)單操作設(shè)置事務(wù)。事務(wù)名稱:T_PD;新增成功后設(shè)置檢查點(diǎn),使用盤點(diǎn)單列表中新增成功的盤點(diǎn)單名稱作為檢查點(diǎn),檢查是否新增盤點(diǎn)單成功。截圖要求:一共1張圖,分別為:Actio
32、n中進(jìn)行新增盤點(diǎn)點(diǎn)操作部分截圖,包括事務(wù)、檢查點(diǎn)。2、錄制完成腳本回放:腳本錄制完成后使用回放功能對(duì)腳本的正確性進(jìn)行校驗(yàn)。腳本一腳本回放具體要求如下:回放需要對(duì)腳本數(shù)據(jù)進(jìn)行修改,使用系統(tǒng)預(yù)置的資產(chǎn)并且資產(chǎn)名稱為ZCHF開頭的數(shù)據(jù)進(jìn)行回放;借用登記事務(wù)結(jié)束代碼后添加lr_output_message,打印出“XXXX借用成功” (XXXX為借用資產(chǎn)名稱)?;胤挪僮魍瓿?,查看Loadrunner回放日志。截圖要求:一共2張圖:回放資產(chǎn)借用登記腳本截圖;借用登記回放概要(Replay Summary)圖和回放成功lr_output_message打印出的日志截圖。腳本二腳本回放具體要求如下:回放需要
33、對(duì)腳本數(shù)據(jù)進(jìn)行修改,盤點(diǎn)單名稱修改為:PDHF01,選擇的資產(chǎn)為系統(tǒng)預(yù)置的資產(chǎn)并且名稱為ZCHF開頭的數(shù)據(jù)。回放操作完成,查看Loadrunner回放日志。截圖要求:一共2張圖,分別為:新增盤點(diǎn)單腳本截圖;新增盤點(diǎn)單登記回放概要(Replay Summary)和回放日志中的檢查點(diǎn)成功日志截圖。3、腳本參數(shù)設(shè)置要求:腳本回放成功后可繼續(xù)進(jìn)行下面的操作。先對(duì)資產(chǎn)名稱進(jìn)行參數(shù)化設(shè)置。腳本參數(shù)設(shè)置要求如下:腳本一參數(shù)化要求如下:使用系統(tǒng)預(yù)置的資產(chǎn)并且資產(chǎn)名稱為ZCYL開頭的數(shù)據(jù)進(jìn)行借用登記參數(shù)配置;進(jìn)入?yún)?shù)列表,在參數(shù)列表新建參數(shù)化文件zichan.dat,文件中含value和title兩個(gè)字段;ti
34、tle為資產(chǎn)名稱,value為資產(chǎn)名稱對(duì)應(yīng)的value值;輸入60條資產(chǎn)value和title對(duì)應(yīng)值。資產(chǎn)借用登記資產(chǎn)名稱進(jìn)行參數(shù)化設(shè)置,參數(shù)名稱:value使用zichan.dat參數(shù)化文件;參數(shù)Select column選擇By number方式,取值和迭代方式為“Unique和Each iteration”;lr_output_message中的資產(chǎn)名稱進(jìn)行參數(shù)化設(shè)置,參數(shù)名稱:title,使用zichan.dat參數(shù)化文件;參數(shù)Select column選擇By number方式,取值為同value相同行。截圖要求:一共2張圖,分別為:資產(chǎn)名稱參數(shù)化截圖;lr_output_messa
35、ge中的資產(chǎn)名稱參數(shù)化截圖。填寫表格:填寫性能測(cè)試總結(jié)報(bào)告中表格,表格中填寫value和title參數(shù)值。腳本二參數(shù)化具體要求如下:盤點(diǎn)單名稱前2位為固定值,不需要參數(shù)化。前2位為YL,盤點(diǎn)單名稱前2位固定值后面的位數(shù)需進(jìn)行參數(shù)化設(shè)置,如YL參數(shù)化。參數(shù)名稱:title,參數(shù)類型選擇:Iteration Number。數(shù)字格式選擇%08d。盤點(diǎn)單勾選的資產(chǎn)參數(shù)化,參數(shù)名稱分別為:value1、value2;value1參數(shù)類型選擇:File,輸入資產(chǎn)名稱ZCYL1001-ZCYL1040的資產(chǎn)信息值,數(shù)據(jù)分配方法選擇:順序,數(shù)據(jù)更新方式選擇:每次迭代。value2參數(shù)類型選擇:File。輸入資
36、產(chǎn)名稱ZCYL1041-ZCYL1080的資產(chǎn)信息值,數(shù)據(jù)分配方法選擇同參數(shù)value1行數(shù)相同。截圖要求:一共4張圖,分別為:盤點(diǎn)單名稱參數(shù)化截圖;value1參數(shù)化截圖;value2參數(shù)化截圖;檢查點(diǎn)參數(shù)化截圖。填寫表格:填寫性能測(cè)試總結(jié)報(bào)告中表格,表格中填寫參數(shù)化value1、value2的資產(chǎn)名稱和參數(shù)值。4、場(chǎng)景設(shè)置:按照要求設(shè)置虛擬用戶個(gè)數(shù)以及進(jìn)行場(chǎng)景配置,配置要求如下:腳本修改:借用登記事務(wù)腳本前添加思考時(shí)間,思考時(shí)間設(shè)置為10;借用登記運(yùn)行時(shí)設(shè)置中設(shè)置思考時(shí)間選擇“Use random percentage of recorded think time”,最小值設(shè)置為10,最大
37、值設(shè)置為600;借用登記腳本迭代次數(shù)6次。腳本修改:新增盤點(diǎn)單登記事務(wù)腳本前添加思考時(shí)間,思考時(shí)間設(shè)置為10;新增盤點(diǎn)單運(yùn)行時(shí)設(shè)置中設(shè)置思考時(shí)間選擇“Use random percentage of recorded think time”,最小值設(shè)置為1,最大值設(shè)置為260。選擇資產(chǎn)借用和新增盤點(diǎn)單兩個(gè)腳本進(jìn)行場(chǎng)景設(shè)置。資產(chǎn)借用設(shè)置虛擬用戶數(shù)量為10,新增盤點(diǎn)單設(shè)置虛擬用戶數(shù)量為10。場(chǎng)景配置選擇:Group,場(chǎng)景名稱S_PD_JY,場(chǎng)景策略:資產(chǎn)借用場(chǎng)景配置:場(chǎng)景開始立即執(zhí)行,虛擬用戶運(yùn)行前初始化,每隔10秒加載5個(gè)虛擬用戶,結(jié)束選擇運(yùn)行完成結(jié)束。資產(chǎn)盤點(diǎn)場(chǎng)景配置:資產(chǎn)借用執(zhí)行完成后開始執(zhí)
38、行,每隔5秒初始化2個(gè)虛擬用戶,每隔10秒加載5個(gè)虛擬用戶,執(zhí)行時(shí)間8分鐘,每5秒停止2個(gè)用戶。截圖要求:一共7張圖,分別為:資產(chǎn)借用思考時(shí)間腳本及思考時(shí)間設(shè)置配置截圖;資產(chǎn)借用腳本迭代次數(shù)設(shè)置截圖;資產(chǎn)盤點(diǎn)思考時(shí)間腳本及思考時(shí)間設(shè)置配置截圖;借用業(yè)務(wù)和新增盤點(diǎn)單業(yè)務(wù)虛擬用戶數(shù)量截圖;資產(chǎn)借用場(chǎng)景設(shè)置策略和交互計(jì)劃圖截圖;資產(chǎn)盤點(diǎn)場(chǎng)景設(shè)置策略和交互計(jì)劃圖截圖;場(chǎng)景執(zhí)行完成后Run界面截圖,包括運(yùn)行結(jié)果。5、圖形結(jié)果分析:場(chǎng)景執(zhí)行完成后,需對(duì)測(cè)試結(jié)果進(jìn)行截圖操作,需要截圖的圖表要求如下:截圖要求:所有的截圖需截取完整的結(jié)果圖,包含下方的說明和左側(cè)的樹形結(jié)構(gòu)。截圖要求:一共2張圖,分別為:Summ
39、ary Report;Transaction per Second。(三)技術(shù)參數(shù)選取范圍1、性能測(cè)試功能點(diǎn)選取范圍1)用戶登錄、2)用戶退出、3)個(gè)人信息、4)部門管理、5)人員管理、6)資產(chǎn)類別、7)品牌、8)取得方式、9)供應(yīng)商、10)存放地點(diǎn)、11)設(shè)備用途、12)報(bào)廢方式、13)資產(chǎn)申購(gòu)、14)資產(chǎn)申購(gòu)審批、15)資產(chǎn)入庫、16)資產(chǎn)信息維護(hù)、17)資產(chǎn)借還、18)資產(chǎn)轉(zhuǎn)移、19)資產(chǎn)維修、20)資產(chǎn)報(bào)廢、21)資產(chǎn)報(bào)廢審批、22)資產(chǎn)盤點(diǎn)、23)資產(chǎn)查詢統(tǒng)計(jì)2、JMeter相關(guān)參數(shù)選取范圍線程組選取范圍:1)線程組、2)setUp線程組、3)tearDown線程組取樣器選取范圍:1
40、)HTTP請(qǐng)求、2)調(diào)試取樣器、3)FTP請(qǐng)求、4)Java請(qǐng)求邏輯控制器選取范圍:1)事務(wù)控制器、2)循環(huán)控制器、3)交替控制器、4)僅一次控制器、5)隨機(jī)控制器、6)隨機(jī)順序控制器、7)簡(jiǎn)單控制器斷言選取范圍:1)響應(yīng)斷言、2)JSON斷言、3)大小斷言定時(shí)器選取范圍:1)固定定時(shí)器、2)統(tǒng)一隨機(jī)定時(shí)器、3)高斯隨機(jī)定時(shí)器、4)泊松隨機(jī)定時(shí)器、5)同步定時(shí)器配置元件選取范圍:1)CSV 數(shù)據(jù)文件設(shè)置、2)HTTP信息頭管理器、3)HTTP Cookie管理器、4)HTTP緩存管理器、5)HTTP請(qǐng)求默認(rèn)值、6)HTTP授權(quán)管理器、7)FTP默認(rèn)請(qǐng)求、8)Java默認(rèn)請(qǐng)求、9)隨機(jī)變量監(jiān)聽器
41、選取范圍:1)察看結(jié)果樹、2)匯總報(bào)告、3)聚合報(bào)告、4)匯總圖、5)斷言結(jié)果、6)圖形結(jié)果、7)響應(yīng)時(shí)間圖函數(shù)助手選取范圍:1)CSVRead、2)Random、3)RandomDate、4)RandomString、5)timeJMeter運(yùn)行選取范圍:1)GUI運(yùn)行、2)非GUI運(yùn)行在取樣器錯(cuò)誤后要執(zhí)行的動(dòng)作可設(shè)置:繼續(xù),啟動(dòng)下一進(jìn)程循環(huán),停止線程,停止測(cè)試,立即停止測(cè)試。場(chǎng)景配置虛擬用戶數(shù)可設(shè)置:1到100之間。Ramp-Up時(shí)間(秒)可設(shè)置:1到60之間。循環(huán)次數(shù)可設(shè)置:永遠(yuǎn),自定義次數(shù)。調(diào)度器可設(shè)置:?jiǎn)⒂茫粏⒂?。調(diào)度器啟用-持續(xù)時(shí)間可設(shè)置:1min到30min之間。調(diào)度器啟用-啟
42、動(dòng)延遲可設(shè)置:無延遲,自定義時(shí)間。測(cè)試結(jié)果數(shù)據(jù)截圖取1到22單獨(dú)圖:1)Test and Report information、2) HYPERLINK /wiki/Apdex t C:/Users/user/Desktop/apache-jmeter-5.3/bin/addgw/_blank APDEX (Application Performance Index)、3)Requests Summary、4)Statistics、5)Errors、6)Top 5 Errors by sampler、7)Response Times Over Time、8)Response Time Perc
43、entiles Over Time (successful responses)、9)Active Threads Over Time、10)Bytes Throughput Over Time、11)Latencies Over Time、12)Connect Time Over Time、13)Hits Per Second、14)Codes Per Second、15)Transactions Per Second、16)Total Transactions Per Second、17)Response Time Vs Request、18)Latency Vs Request、19)R
44、esponse Time Percentiles、20)Response Time Overview、21)Time Vs Threads、22)Response Time Distribution3、LoadRunner相關(guān)參數(shù)選取范圍參數(shù)類型選取范圍:1)Date/Time、2)File、3)Group Name、4)Iteration Number、5)Load Generator Name、6)Random Number、7)Table、Unique Number、8)User Defined Function、9)Vuser ID、10)XML數(shù)據(jù)分配方法選取范圍:1)Sequent
45、ial、2)Random、3)Unique數(shù)據(jù)更新方式選取范圍:1)Each occurrence、2)Each iteration、3)Once場(chǎng)景配置虛擬用戶數(shù)可設(shè)置:1到50之間。持續(xù)時(shí)長(zhǎng)可設(shè)置:5min到20min之間,以及所有vuser運(yùn)行完成。遞增虛擬用戶數(shù)可設(shè)置:1到20之間。遞增時(shí)長(zhǎng)設(shè)置:5s到30s之間。遞減虛擬用戶數(shù)可設(shè)置:1到20之間 ,以及運(yùn)行完成結(jié)束。遞減時(shí)長(zhǎng)可設(shè)置:1s到60s之間,以及運(yùn)行完成結(jié)束。測(cè)試結(jié)果數(shù)據(jù)截圖取1到23單獨(dú)或組合圖:1)Summary Report、2)Running Vusers、3)Hit per Second、4)Throughput、
46、5)Transaction Summary、6)Average Transaction Response Time、7)Vuser Summary、8)Rendezvous、9)Error Statistics (by Description)、10)Errors per Second (by Description)、11)Transactions per Second、12)Total Transactions per Second、13)Transaction Performance Summary、14)Transaction Response Time Under Load、15)T
47、ransaction Response Time (Percentile)、16)Transaction Response Time (Distribution)、17)Transaction Response Time By Location、18)Web Page Diagnostics、Page Component Breakdown、19)Page Download Time Breakdown、20)Time to First Buffer Breakdown、21)Downloaded Component Size (KB)、22)HTTP Status Code Summary、
48、23)HTTP Responses per Second七、接口測(cè)試(一)概述按照軟件接口測(cè)試文檔要求,執(zhí)行接口測(cè)試;使用接口測(cè)試工具PostMan,編寫腳本、配置參數(shù)、執(zhí)行接口,對(duì)設(shè)計(jì)過程及測(cè)試結(jié)果進(jìn)行界面截圖并粘貼到接口測(cè)試報(bào)告中。(二)題目要求登錄接口腳本編寫和執(zhí)行測(cè)試。登錄接口描述如下接口功能:提供用戶登錄功能處理,根據(jù)傳入的用戶名和密碼判斷登錄狀態(tài)接口地址:http:/192.168.X.XXX/asset/mobile/user/login請(qǐng)求方式:POST請(qǐng)求參數(shù):參數(shù)必填類型說明usernameTureInt用戶名passwordTureInt用戶密碼響應(yīng)結(jié)果:status:1
49、,msg:登錄成功! status:0,msg:您沒有權(quán)限登錄!status:0,msg:用戶名或密碼錯(cuò)誤!接口測(cè)試要求說明:在Postman中新建Collections集,測(cè)試集命名為Data_Driver;在測(cè)試集Data_Driver下新建data_driver腳本;使用csv文件保存接口數(shù)據(jù)驅(qū)動(dòng)測(cè)試數(shù)據(jù),csv參數(shù)名為username、password;用戶名和密碼數(shù)據(jù)為(格式:用戶名/密碼):zcadmin/ZcAdmin456、sysadmin/SysAdmin123、zcadmin/ZcAdmin45;選擇測(cè)試用例集Data_Driver,執(zhí)行Run,在測(cè)試集合運(yùn)行頁面設(shè)置執(zhí)行要
50、求,運(yùn)行次數(shù)要求3次,請(qǐng)求間隔時(shí)間為1000ms,發(fā)送請(qǐng)求的data文件導(dǎo)入前面的新建csv數(shù)據(jù)文件。設(shè)置完成執(zhí)行測(cè)試用例集。截圖要求:一共5張圖,分別為:測(cè)試用例腳本包含Collections的名稱和設(shè)置參數(shù)化后的URL和Params相關(guān)內(nèi)容截圖;測(cè)試用例集導(dǎo)入數(shù)據(jù)后預(yù)覽數(shù)據(jù)的截圖;分別截圖三條用例的測(cè)試報(bào)告中Response Body內(nèi)容,需要包括status和msg部分。(三)技術(shù)參數(shù)選取范圍1)PostMan Get接口請(qǐng)求、2)PostMan Post接口請(qǐng)求、3)PostMan環(huán)境變量、4)PostMan全局變量、5)PostMan測(cè)試斷言、6)PostMan測(cè)試驅(qū)動(dòng)、7)Post
51、Man設(shè)置Cookie第一套賽題任務(wù)一技術(shù)參數(shù)選?。簾o任務(wù)二技術(shù)參數(shù)選取:3)條件覆蓋法、4)判定條件覆蓋法、5)條件組合覆蓋法、6)路徑覆蓋法、7)基本路徑覆蓋法、8)JUnit基礎(chǔ)注解、9)JUnit assert斷言方法、10)JUnit assertThat一般匹配符斷言、13)JUnit assertThat集合相關(guān)匹配符斷言、14)JUnit參數(shù)化設(shè)置、15)JUnit測(cè)試套件、16)JUnit測(cè)試優(yōu)先級(jí)順序、17)JUnit TestRunner使用、18)JUnit內(nèi)置Rule中TestName使用任務(wù)三技術(shù)參數(shù)選?。?)編寫目的、2)項(xiàng)目背景、3)測(cè)試目的、5)測(cè)試范圍、6)
52、測(cè)試提交文檔。7)軟件配置、9)人力資源分配、10)整體測(cè)試計(jì)劃設(shè)計(jì)、12)項(xiàng)目組成員、13)整體測(cè)試實(shí)施情況、14)測(cè)試結(jié)論任務(wù)四技術(shù)參數(shù)選取:角色名稱模塊菜單功能項(xiàng)系統(tǒng)管理員個(gè)人信息查看系統(tǒng)管理員角色相關(guān)信息,可修改手機(jī)號(hào)碼部門管理新增、修改人員管理添加人員、修改、刪除、查詢、查看詳情資產(chǎn)類別新增、修改、禁用、啟用品牌新增、修改、禁用、啟用取得方式新增、修改、禁用、啟用供應(yīng)商新增、修改、禁用、啟用、查詢、查看詳情存放地點(diǎn)新增、修改、禁用、啟用、查詢?cè)O(shè)備用途新增、修改、禁用、啟用、查詢報(bào)廢方式新增、修改、禁用、啟用、查詢資產(chǎn)管理員個(gè)人信息查看資產(chǎn)管理員角色相關(guān)信息,可修改手機(jī)號(hào)碼資產(chǎn)申購(gòu)申購(gòu)
53、登記、修改、提交、刪除、查詢、查看申購(gòu)單詳情、查看審批不通過原因資產(chǎn)入庫入庫登記、查詢資產(chǎn)信息維護(hù)資產(chǎn)修改、查看資產(chǎn)詳情、查詢、批量導(dǎo)出資產(chǎn)借還借用登記、歸還、查詢、查看借用單詳情資產(chǎn)維修維修登記、查詢、查看維修單詳情、查看報(bào)修原因資產(chǎn)報(bào)廢報(bào)廢登記、修改、提交、刪除、查詢、查看報(bào)廢詳情、查看審批不通過原因資產(chǎn)領(lǐng)導(dǎo)個(gè)人信息查看資產(chǎn)領(lǐng)導(dǎo)角色相關(guān)信息,可修改手機(jī)號(hào)碼資產(chǎn)申購(gòu)審批通過、不通過、查詢、查看申購(gòu)單詳情、查看審批不通過原因資產(chǎn)報(bào)廢審批通過、不通過、查詢、查看報(bào)廢單詳情、查看審批不通過原因資產(chǎn)查詢統(tǒng)計(jì)資產(chǎn)綜合查詢、查看資產(chǎn)詳情,按資產(chǎn)狀態(tài)、按資產(chǎn)類別、按供應(yīng)商、按品牌、按取得方式、按存放地點(diǎn)對(duì)
54、資產(chǎn)進(jìn)行統(tǒng)計(jì)任務(wù)五技術(shù)參數(shù)選?。?、自動(dòng)化測(cè)試功能點(diǎn)選取范圍1)用戶登錄、14)資產(chǎn)申購(gòu)審批、15)資產(chǎn)入庫、16)資產(chǎn)信息維護(hù)、17)資產(chǎn)借還2、Selenium設(shè)計(jì)方法選取范圍1)瀏覽器基本操作(如打開瀏覽器、輸入地址、網(wǎng)頁最大化等)、2)Selenium元素定位方法:id定位、3)Selenium元素定位方法:name定位、4)Selenium元素定位方法:xpath定位、7)Selenium元素定位方法:partial_link_text定位、8)Selenium元素定位方法:class_name定位、9)Selenium元素定位方法:tag_name定位、10)Selenium復(fù)數(shù)元
55、素定位方法、11)Selenium之鼠標(biāo)模擬操作、12)Selenium之鍵盤模擬操作、16)Selenium之操作下拉滾動(dòng)條方法、17)Selenium之窗口切換、18)Selenium之頁面元素屬性刪除、19)Selenium之文件上傳處理、20)Selenium之頁面截圖操作、21)Selenium之a(chǎn)lert彈出框處理、22)unittest自動(dòng)化測(cè)試框架、25)Page Object模式任務(wù)六技術(shù)參數(shù)選?。?、性能測(cè)試功能點(diǎn)選取范圍17)資產(chǎn)借還、21)資產(chǎn)報(bào)廢審批2、JMeter相關(guān)參數(shù)選取范圍線程組選取范圍:3)tearDown線程組取樣器選取范圍:2)調(diào)試取樣器邏輯控制器選取范
56、圍:3)交替控制器斷言選取范圍:1)響應(yīng)斷言定時(shí)器選取范圍:4)泊松隨機(jī)定時(shí)器配置元件選取范圍:8)Java默認(rèn)請(qǐng)求監(jiān)聽器選取范圍:7)響應(yīng)時(shí)間圖函數(shù)助手選取范圍:3)RandomDateJMeter運(yùn)行選取范圍:1)GUI運(yùn)行在取樣器錯(cuò)誤后要執(zhí)行的動(dòng)作可設(shè)置:停止線程場(chǎng)景配置虛擬用戶數(shù)可設(shè)置:50Ramp-Up時(shí)間(秒)可設(shè)置:30循環(huán)次數(shù)可設(shè)置:永遠(yuǎn)調(diào)度器可設(shè)置:?jiǎn)⒂谜{(diào)度器啟用-持續(xù)時(shí)間可設(shè)置:15min調(diào)度器啟用-啟動(dòng)延遲可設(shè)置:無延遲測(cè)試結(jié)果數(shù)據(jù)截圖取1到22單獨(dú)圖:19)Response Time Percentiles3、LoadRunner相關(guān)參數(shù)選取范圍參數(shù)類型選取范圍:6)R
57、andom Number數(shù)據(jù)分配方法選取范圍:1)Sequential數(shù)據(jù)更新方式選取范圍:2)Each iteration場(chǎng)景配置虛擬用戶數(shù)可設(shè)置:25持續(xù)時(shí)長(zhǎng)可設(shè)置:10min遞增虛擬用戶數(shù)可設(shè)置:10遞增時(shí)長(zhǎng)設(shè)置:15s遞減虛擬用戶數(shù)可設(shè)置:10遞減時(shí)長(zhǎng)可設(shè)置:30s測(cè)試結(jié)果數(shù)據(jù)截圖取1到23單獨(dú)或組合圖:7)Vuser Summary、8)Rendezvous、9)Error Statistics (by Description)、21)Downloaded Component Size (KB)、22)HTTP Status Code Summary、23)HTTP Response
58、s per Second任務(wù)七技術(shù)參數(shù)選取:1)PostMan Get接口請(qǐng)求、2)PostMan Post接口請(qǐng)求、3)PostMan環(huán)境變量、4)PostMan全局變量、5)PostMan測(cè)試斷言、6)PostMan測(cè)試驅(qū)動(dòng)、7)PostMan設(shè)置Cookie第二套賽題任務(wù)一技術(shù)參數(shù)選取:無任務(wù)二技術(shù)參數(shù)選?。?)語句覆蓋法、2)判定覆蓋法、5)條件組合覆蓋法、6)路徑覆蓋法、7)基本路徑覆蓋法、8)JUnit基礎(chǔ)注解、9)JUnit assert斷言方法、10)JUnit assertThat一般匹配符斷言、12)JUnit assertThat數(shù)值相關(guān)匹配符斷言、13)JUnit as
59、sertThat集合相關(guān)匹配符斷言、14)JUnit參數(shù)化設(shè)置、17)JUnit TestRunner使用、18)JUnit內(nèi)置Rule中TestName使用、19)JUnit內(nèi)置Rule中TemporaryFolder使用、21)JUnit測(cè)試private方法任務(wù)三技術(shù)參數(shù)選?。?)編寫目的、3)測(cè)試目的、5)測(cè)試范圍、6)測(cè)試提交文檔、8)硬件配置、9)人力資源分配、10)整體測(cè)試計(jì)劃設(shè)計(jì)、11)相關(guān)風(fēng)險(xiǎn)、12)項(xiàng)目組成員、13)整體測(cè)試實(shí)施情況、14)測(cè)試結(jié)論任務(wù)四技術(shù)參數(shù)選?。航巧Q模塊菜單功能項(xiàng)系統(tǒng)管理員個(gè)人信息查看系統(tǒng)管理員角色相關(guān)信息,可修改手機(jī)號(hào)碼部門管理新增、修改人員管理
60、添加人員、修改、刪除、查詢、查看詳情資產(chǎn)類別新增、修改、禁用、啟用品牌新增、修改、禁用、啟用取得方式新增、修改、禁用、啟用供應(yīng)商新增、修改、禁用、啟用、查詢、查看詳情存放地點(diǎn)新增、修改、禁用、啟用、查詢?cè)O(shè)備用途新增、修改、禁用、啟用、查詢報(bào)廢方式新增、修改、禁用、啟用、查詢資產(chǎn)管理員個(gè)人信息查看資產(chǎn)管理員角色相關(guān)信息,可修改手機(jī)號(hào)碼資產(chǎn)申購(gòu)申購(gòu)登記、修改、提交、刪除、查詢、查看申購(gòu)單詳情、查看審批不通過原因資產(chǎn)入庫入庫登記、查詢資產(chǎn)借還借用登記、歸還、查詢、查看借用單詳情資產(chǎn)轉(zhuǎn)移轉(zhuǎn)移登記、查詢、查看轉(zhuǎn)移單詳情、查看轉(zhuǎn)移原因資產(chǎn)維修維修登記、查詢、查看維修單詳情、查看報(bào)修原因資產(chǎn)報(bào)廢報(bào)廢登記、修
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030功率電容器行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030冷卻液市場(chǎng)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030農(nóng)用空調(diào)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030全球及中國(guó)網(wǎng)絡(luò)訪問控制(NAC)解決方案行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030全球及中國(guó)汽車發(fā)動(dòng)機(jī)零件行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 浙教版三年級(jí)下學(xué)期語文期中知識(shí)點(diǎn)歸納復(fù)習(xí)水平練習(xí)題
- 2025-2030全球及中國(guó)建筑能源軟件行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030全球與中國(guó)超聲波織帶沖孔切斷機(jī)行業(yè)發(fā)展現(xiàn)狀及趨勢(shì)預(yù)測(cè)分析研究報(bào)告
- 2025-2030全球與中國(guó)寵物牙科零食市場(chǎng)銷售渠道及前景消費(fèi)行情監(jiān)測(cè)研究報(bào)告
- 2025-2030充氣床行業(yè)風(fēng)險(xiǎn)投資態(tài)勢(shì)及投融資策略指引報(bào)告
- 浙江省七彩陽光新高考研究聯(lián)盟2023-2024學(xué)年高二下學(xué)期期中聯(lián)考?xì)v史試題2
- 【農(nóng)村電商物流最后一公里配送優(yōu)化探究(論文)7600字】
- 耳穴壓豆課件
- 自考15040習(xí)新時(shí)代思想概論高通過率題庫
- Unit 7 Happy Birthday!Section A(教學(xué)教學(xué)設(shè)計(jì))2024-2025學(xué)年人教版英語七年級(jí)上冊(cè)
- 中職教育二年級(jí)下學(xué)期數(shù)學(xué)《組合數(shù)公式》教學(xué)課件
- 急性冠脈綜合征
- 保險(xiǎn)客戶經(jīng)理勞動(dòng)合同樣本
- 2024養(yǎng)雞場(chǎng)雞糞買賣合同范本
- 燃煤發(fā)電廠液氨罐區(qū)安全管理規(guī)定
- 蘇教版六年級(jí)下冊(cè)數(shù)學(xué)期末測(cè)試卷【完整版】
評(píng)論
0/150
提交評(píng)論