軟件測(cè)試-論文-樣例_第1頁(yè)
軟件測(cè)試-論文-樣例_第2頁(yè)
軟件測(cè)試-論文-樣例_第3頁(yè)
軟件測(cè)試-論文-樣例_第4頁(yè)
軟件測(cè)試-論文-樣例_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)論文題目論文題目:企業(yè)校園招聘官網(wǎng)的測(cè)試設(shè)計(jì)與實(shí)現(xiàn)系所:專業(yè):學(xué)生姓名:學(xué)生學(xué)號(hào):指導(dǎo)教師:導(dǎo)師職稱:完成日期:大連東軟信息學(xué)院DalianNeusoftUniversityofInformation大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)摘要-第1章項(xiàng)目概述1.1問題描述自21世紀(jì)開始,網(wǎng)絡(luò)大數(shù)據(jù)等IT產(chǎn)業(yè)不斷發(fā)展,互聯(lián)網(wǎng)+的概念一次又一次的被提出,人力資源中的招聘環(huán)節(jié)已經(jīng)由傳統(tǒng)的獵頭行業(yè)發(fā)展到互聯(lián)網(wǎng)大數(shù)據(jù)招聘。文思海輝軟件公司在之前沒有一個(gè)有效的校園招聘官網(wǎng)可以進(jìn)行簡(jiǎn)歷接收、宣講會(huì)發(fā)布、崗位發(fā)布、介紹公司情況等功能,此網(wǎng)站的上線必定會(huì)解決這一問題。該校招官網(wǎng)是和內(nèi)部CRS系統(tǒng)(文思海輝內(nèi)部校園招聘系統(tǒng),可進(jìn)行立項(xiàng)審批操作)實(shí)時(shí)交互的網(wǎng)站,相當(dāng)于內(nèi)部系統(tǒng)就是外部招聘官網(wǎng)的后臺(tái)數(shù)據(jù)庫(kù)。在招聘過程中,內(nèi)部立項(xiàng)的同時(shí),宣講會(huì)和招聘需求會(huì)同步顯示在網(wǎng)站中,學(xué)生在網(wǎng)站投遞簡(jiǎn)歷后,招聘人員在后臺(tái)也可以直接進(jìn)行處理。而文思海輝作為一家全球性企業(yè),每年會(huì)招收數(shù)千名實(shí)習(xí)生,網(wǎng)站上線之前必定需要測(cè)試人員對(duì)其進(jìn)行詳盡的測(cè)試以防出現(xiàn)數(shù)據(jù)泄露、功能不完善、性能不好、兼容性差等問題。如果在每年的校園招聘高峰期出現(xiàn)了諸如此類的問題,對(duì)于整個(gè)招聘團(tuán)隊(duì)業(yè)績(jī)的達(dá)成勢(shì)必會(huì)造成很大的影響,所以在網(wǎng)站上線之前進(jìn)行詳盡的測(cè)試是必不可少的。1.2項(xiàng)目目標(biāo)通過制定并閱讀需求后,制定一整套的測(cè)試方案,按照單元測(cè)試到系統(tǒng)測(cè)試的測(cè)試步驟,更改缺陷后進(jìn)行回歸測(cè)試,保證系統(tǒng)中外部校園招聘網(wǎng)站與內(nèi)部CRS網(wǎng)站在功能上達(dá)到實(shí)時(shí)交互,其中包括內(nèi)部CRS系統(tǒng)中立項(xiàng)審批之后,能夠?qū)⑿v會(huì)內(nèi)容與崗位需求同步顯示在該校園官網(wǎng)中,同時(shí)應(yīng)聘者在官網(wǎng)上投遞的簡(jiǎn)歷能夠在內(nèi)部CRS系統(tǒng)中收到并執(zhí)行面試培訓(xùn)入職等一系列的操作,在執(zhí)行一系列的操作的同時(shí),應(yīng)聘者也可以在官網(wǎng)看到自己的簡(jiǎn)歷進(jìn)展?fàn)顟B(tài)。同時(shí)要做到網(wǎng)站能夠屏蔽過濾掉一些隨意填寫的垃圾信息。1.3測(cè)試范圍該項(xiàng)目重點(diǎn)測(cè)試以學(xué)生身份進(jìn)入網(wǎng)站后的一系列操作,兩大網(wǎng)站的交互以及簡(jiǎn)歷狀態(tài)實(shí)時(shí)查看的功能。同時(shí)會(huì)對(duì)內(nèi)部系統(tǒng)宣講會(huì)、崗位的上傳等模塊做功能性測(cè)試,還將進(jìn)行網(wǎng)頁(yè)的靜態(tài)頁(yè)面測(cè)試,Juint單元測(cè)試以及Web性能測(cè)試。1.3.1功能測(cè)試本次功能測(cè)試將模擬應(yīng)聘者進(jìn)行測(cè)試,主要測(cè)試范圍為應(yīng)聘者進(jìn)入網(wǎng)站查看文思海輝企業(yè)的介紹,照片(工作環(huán)境、節(jié)日活動(dòng)、培訓(xùn))、視頻(文思海輝宣傳片、高管談文化、招聘流程&崗位)的正確觀看,宣講會(huì)日程、校招崗位的查詢,在線視頻宣講會(huì)的收看,小蜜蜂(校園大使)的申請(qǐng),能夠正確的進(jìn)行注冊(cè)登錄,在注冊(cè)登錄之后能夠進(jìn)行校招崗位的投遞與簡(jiǎn)歷進(jìn)展查詢。在模擬學(xué)生進(jìn)行網(wǎng)站功能性測(cè)試之后,會(huì)模擬招聘人員進(jìn)行內(nèi)部CRS系統(tǒng)的宣講會(huì)、校招崗位申請(qǐng)與審批,小蜜蜂(校園大使)的審批,在學(xué)生投遞簡(jiǎn)歷后查看學(xué)生資料,安排面試,培訓(xùn),發(fā)放OFFER,入職等操作。以上測(cè)試完成后會(huì)進(jìn)行兩大網(wǎng)站交互功能的測(cè)試,即內(nèi)部審批完成后,宣講會(huì)與招聘崗位的內(nèi)容會(huì)正確的顯示在校園官網(wǎng)中,學(xué)生投遞簡(jiǎn)歷后會(huì)出現(xiàn)在內(nèi)部CRS系統(tǒng)的人才庫(kù)中,招聘人員在進(jìn)行安排面試、培訓(xùn)等操作的同時(shí),學(xué)生可以查詢到已投簡(jiǎn)歷狀態(tài)變更的通知。1.3.2非功能性測(cè)試本次測(cè)試會(huì)進(jìn)行瀏覽器的兼容性測(cè)試以及性能測(cè)試。一個(gè)網(wǎng)站的開發(fā)中,兼容性必定是一個(gè)嚴(yán)重的問題,若不能在各個(gè)瀏覽器中表現(xiàn)良好,出現(xiàn)了錯(cuò)行、亂碼、串位等現(xiàn)象,必定是一次不成功的開發(fā),所以本網(wǎng)站會(huì)放在各個(gè)主流瀏覽器中進(jìn)行兼容性測(cè)試。在測(cè)試的最后,還將運(yùn)用谷歌出品的Web測(cè)試工具進(jìn)行性能測(cè)試。1.4測(cè)試策略1.4.1測(cè)試設(shè)計(jì)方法本次測(cè)試在進(jìn)行可以輸入的文本框中將使用等價(jià)類劃分法進(jìn)行測(cè)試,運(yùn)用等價(jià)類劃分選擇適當(dāng)?shù)臄?shù)據(jù)子集來代表整個(gè)數(shù)據(jù)集,通過降低測(cè)試的數(shù)目去實(shí)現(xiàn)“合理的”覆蓋,覆蓋了更多的可能數(shù)據(jù),以發(fā)現(xiàn)更多的缺陷。1.4.2測(cè)試工具本次測(cè)試選用自動(dòng)化測(cè)試工具QuicktestProfessional進(jìn)行輔助測(cè)試,使用QTP的目的是想用它來執(zhí)行重復(fù)的自動(dòng)化測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。HPQuickTestProfessional提供符合所有主要應(yīng)用軟件環(huán)境的功能測(cè)試和回歸測(cè)試的自動(dòng)化。采用關(guān)鍵字驅(qū)動(dòng)的理念以簡(jiǎn)化測(cè)試用例的創(chuàng)建和維護(hù)??梢灾苯愉浿破聊簧系牟僮髁鞒?,自動(dòng)生成功能測(cè)試或者回歸測(cè)試用例。測(cè)試者也可以通過提供的內(nèi)置腳本和調(diào)試環(huán)境來取得對(duì)測(cè)試和對(duì)象屬性的完全控制。同時(shí)選用谷歌出品的Web測(cè)試工具WebPageTest輔助進(jìn)行性能測(cè)試。

第2章測(cè)試需求分析2.1功能需求2.1.1業(yè)務(wù)流程2015年12月-2016年,作者在大連文思海輝進(jìn)行了本次項(xiàng)目的設(shè)計(jì)與測(cè)試。經(jīng)過與開發(fā)團(tuán)隊(duì)討論、招聘部門的溝通之后,確定如下的業(yè)務(wù)流程,其中校招部門為部門招聘員工,CRS系統(tǒng)為CampusRecruitmentSystem即校園實(shí)習(xí)生招聘系統(tǒng),同時(shí)也是web端和微信端的后臺(tái),可接收投遞的簡(jiǎn)歷與小蜜蜂(校園大使)的申請(qǐng)。校招官網(wǎng)為本次測(cè)試的重點(diǎn),微信端和校招官網(wǎng)具有同樣的功能可以發(fā)布在招崗位及宣講會(huì)的具體信息,招聘流程如圖2.1所示。圖2.1企業(yè)招聘流程圖2.1.2業(yè)務(wù)對(duì)象該項(xiàng)目的業(yè)務(wù)對(duì)象(校招人員、CRS后臺(tái)、校招官網(wǎng)和微信后臺(tái)、應(yīng)聘學(xué)生)以及其操作的流程描述如表2.1所示。表2.1業(yè)務(wù)對(duì)象描述序號(hào)角色階段流程流程描述1校招人員職位發(fā)起發(fā)起職位需求接收職位需求,發(fā)起需求。2CRS職位發(fā)起接受職位需求,發(fā)布職位。校招人員進(jìn)入CRS系統(tǒng)進(jìn)行登記職位需求。3校招官網(wǎng)職位發(fā)起同步CRS中的職位需求。CRS的職位需求需要同步到校招官網(wǎng)。4微信平臺(tái)職位發(fā)起同步CRS的職位信息微信平臺(tái)同步CRS的職位信息同步。5校招人員校園招聘組織校園宣講活動(dòng)組織校園宣講招聘活動(dòng)。6CRS校園招聘宣講會(huì)活動(dòng)發(fā)布在CRS系統(tǒng)中進(jìn)行校園宣講會(huì)活動(dòng)的發(fā)布。7校招官網(wǎng)校園招聘更新宣講會(huì)活動(dòng)信息同步發(fā)布CRS的宣講會(huì)活動(dòng)信息。8微信平臺(tái)校園招聘同步官網(wǎng)的宣講會(huì)活動(dòng)同步CRS的宣講會(huì)活動(dòng)信息。9應(yīng)聘學(xué)生校園招聘關(guān)注微信公眾號(hào)學(xué)生參加校園宣講會(huì),然后關(guān)注微信公眾號(hào)。10應(yīng)聘學(xué)生投遞簡(jiǎn)歷查看職位信息進(jìn)入微信平臺(tái)查看職位信息。11微信平臺(tái)投遞簡(jiǎn)歷注冊(cè)信息,預(yù)投簡(jiǎn)歷如果應(yīng)聘學(xué)生決定應(yīng)聘,可以選中微信上的職位進(jìn)行簡(jiǎn)歷預(yù)投,進(jìn)行預(yù)投時(shí)需要個(gè)人的信息。12CRS投遞簡(jiǎn)歷接受微簡(jiǎn)歷CRS上接受微信的微簡(jiǎn)歷。13應(yīng)聘學(xué)生&CRS投遞簡(jiǎn)歷投遞電子版簡(jiǎn)歷應(yīng)聘學(xué)生登陸官網(wǎng)進(jìn)行網(wǎng)申,投遞正式簡(jiǎn)歷。14CRS投遞簡(jiǎn)歷接受正式簡(jiǎn)歷CRS接受網(wǎng)申的正式簡(jiǎn)歷。15CRS投遞簡(jiǎn)歷唯一性校驗(yàn)由于路徑不一樣,可能會(huì)存在有兩份簡(jiǎn)歷的情況,所以根據(jù)姓名+郵箱+手機(jī)進(jìn)行唯一性校驗(yàn)。16校招人員&CRS招聘管理招聘流程校招人員進(jìn)行簡(jiǎn)歷篩選、面試、狀態(tài)更新等。17官網(wǎng)&微信平臺(tái)招聘管理同步簡(jiǎn)歷進(jìn)展官網(wǎng)和微信平臺(tái)需要同步簡(jiǎn)歷的進(jìn)展信息。18學(xué)生&微信平臺(tái)招聘管理查看簡(jiǎn)歷進(jìn)展應(yīng)聘的學(xué)生可以通過微信平臺(tái)查看簡(jiǎn)歷的進(jìn)展信息。針對(duì)此業(yè)務(wù)流程圖與業(yè)務(wù)對(duì)象描述制定流程測(cè)試的計(jì)劃,根據(jù)流程圖所示步驟,將自己模擬為應(yīng)聘者或者是招聘人員,在日后的系統(tǒng)測(cè)試中重點(diǎn)測(cè)試所有功能是否和需求分析中的一致。2.2非功能性需求兼容性:支持絕大多數(shù)主流瀏覽器如IE、搜狗、360、火狐等。安全性:保證用戶資料不外泄,注冊(cè)信息不被他人窺探。性能:測(cè)試初次登陸網(wǎng)站的速度,加載圖片的速度,發(fā)送的請(qǐng)求數(shù),下載的比特?cái)?shù)等等性能指標(biāo)。2.3測(cè)試需求管理測(cè)試需求階段輸出文檔,BUG報(bào)告提交,測(cè)試管理等內(nèi)容均使用文思海輝內(nèi)部管理軟件進(jìn)行管理。第3章測(cè)試計(jì)劃和設(shè)計(jì)3.1測(cè)試背景招聘對(duì)于人力資源甚至于企業(yè)運(yùn)營(yíng)占有舉足輕重的位置,那么本招聘官網(wǎng)一定要具有良好的功能性和穩(wěn)定性,由于網(wǎng)站測(cè)試不完全導(dǎo)致出現(xiàn)錯(cuò)誤而影響到招聘的進(jìn)展是很嚴(yán)重的問題,網(wǎng)站上線之后再進(jìn)行修復(fù)十分繁瑣,所以在上線之前就進(jìn)行系統(tǒng)全面規(guī)范的測(cè)試是必不可少的。3.2技術(shù)路線此測(cè)試項(xiàng)目運(yùn)用軟件測(cè)試基本原理,伴隨著軟件開發(fā)過程,邊開發(fā)邊測(cè)試,從最開始的單元測(cè)試,集成測(cè)試到系統(tǒng)測(cè)試和最終的驗(yàn)收測(cè)試,和開發(fā)過程同步,進(jìn)行Junit單元測(cè)試、黑盒測(cè)試及自動(dòng)化測(cè)試,最后進(jìn)行性能測(cè)試和壓力測(cè)試以便更好地應(yīng)付招聘繁忙季。本項(xiàng)目的理論依據(jù)有等價(jià)類劃分法,選擇適當(dāng)?shù)臄?shù)據(jù)子集來代表整個(gè)數(shù)據(jù)集的,通過降低測(cè)試的數(shù)目去實(shí)現(xiàn)“合理的”覆蓋,覆蓋了更多的可能數(shù)據(jù),以發(fā)現(xiàn)更多的軟件缺陷;其中有填寫框的動(dòng)態(tài)頁(yè)面采用黑盒測(cè)試測(cè)試如校園大使申請(qǐng)采用弱健壯等價(jià)類劃分法;個(gè)人信息填寫模塊采用強(qiáng)健壯等價(jià)類劃分法;修改密碼模塊采用弱健壯等價(jià)類劃分法;另外登陸注冊(cè)內(nèi)容采用QTP進(jìn)行自動(dòng)化測(cè)試;其余的如在線視頻宣講會(huì)的觀看,企業(yè)榮譽(yù)介紹等靜態(tài)頁(yè)面直接采用手動(dòng)測(cè)試;登陸注冊(cè)編寫Junit進(jìn)行單元測(cè)試,同時(shí)采用谷歌公司的Web測(cè)試工具WebPageTest對(duì)網(wǎng)站進(jìn)行性能測(cè)試。3.3測(cè)試環(huán)境Windows版本:Windows7旗艦版處理器:Intel(R)Core(TM)i7-3612QMCPU @2.10GHz安裝內(nèi)存(RAM):8.00GB(7.86GB可用)系統(tǒng)類型:64位操作系統(tǒng)瀏覽器類型:360極速瀏覽器(主要),谷歌瀏覽器,IE瀏覽器,火狐瀏覽器瀏覽器版本號(hào):34內(nèi)核版本號(hào):45.0.2454.1013.4測(cè)試計(jì)劃3.4.1里程碑根據(jù)測(cè)試范圍時(shí)間確定測(cè)試具體計(jì)劃,并且根據(jù)具體計(jì)劃制定測(cè)試方案,里程碑如表3.1所示。表3.1項(xiàng)目里程碑階段項(xiàng)目日期測(cè)試計(jì)劃完成2015.11.30測(cè)試計(jì)劃評(píng)審2015.12.15測(cè)試用例完成2015.12.20測(cè)試數(shù)據(jù)完成2016.1.1系統(tǒng)測(cè)試開始2016.1.15系統(tǒng)測(cè)試結(jié)束2016.2.15測(cè)試結(jié)束2016.3.1項(xiàng)目上線20.2測(cè)試計(jì)劃輸出測(cè)試計(jì)劃完成后輸出文檔提交給招聘對(duì)接人員,由招聘人員進(jìn)行最后的驗(yàn)收測(cè)試,同時(shí)可以借鑒此文檔進(jìn)行內(nèi)部招聘人員的培訓(xùn),使其短時(shí)間的了解操作步驟從而更好地發(fā)揮網(wǎng)站的優(yōu)勢(shì)。3.5測(cè)試輸出文檔項(xiàng)目的測(cè)試人員、職位、工作職責(zé)如表3.2所示。表3.2工作職責(zé)表角色姓名工作內(nèi)容測(cè)試人員姜卓編寫測(cè)試計(jì)劃缺陷管理測(cè)試結(jié)果分析黑盒測(cè)試工程師姜卓編寫測(cè)試用例執(zhí)行測(cè)試報(bào)告缺陷Junit測(cè)試工程師姜卓編寫Junit腳本執(zhí)行測(cè)試自動(dòng)化測(cè)試工程師姜卓編寫腳本自動(dòng)化測(cè)試執(zhí)行需要配合的部門人員如表3.3所示。表3.3配合人員表角色姓名工作內(nèi)容開發(fā)人員顧翔協(xié)助搭建測(cè)試環(huán)境業(yè)務(wù)人員顧翔協(xié)助測(cè)試人員理解需求,提供業(yè)務(wù)幫助3.6測(cè)試工具功能自動(dòng)化測(cè)試工具以及性能測(cè)試工具如表3.4所示。表3.4自動(dòng)化測(cè)試工具用途工具生產(chǎn)廠商版本功能自動(dòng)化QTPHP10性能測(cè)試WebPageTest谷歌3.7測(cè)試規(guī)模以及工作量分析校招官網(wǎng)項(xiàng)目為大型項(xiàng)目,測(cè)試工作包括為測(cè)試計(jì)劃、測(cè)試用例的編寫、集成測(cè)試的執(zhí)行、涉及功能模塊較多,業(yè)務(wù)邏輯較為復(fù)雜,測(cè)試人員不足,預(yù)估測(cè)試工作量如表3.5所示。表3.5測(cè)試工作量預(yù)估任務(wù)階段人數(shù)工作日人日小計(jì)測(cè)試案例編寫12020測(cè)試執(zhí)行125253.8測(cè)試過程描述3.8.1測(cè)試計(jì)劃階段編寫測(cè)試計(jì)劃:測(cè)試人員根據(jù)需求分析與項(xiàng)目業(yè)務(wù)說明書書寫測(cè)試計(jì)劃,發(fā)生變化時(shí),隨時(shí)根據(jù)變化更新測(cè)試計(jì)劃。評(píng)審測(cè)試計(jì)劃:測(cè)試經(jīng)理閱讀《校園官網(wǎng)項(xiàng)目測(cè)試計(jì)劃》。測(cè)試經(jīng)理針對(duì)此文檔給出建議就修改方案。項(xiàng)目經(jīng)理批準(zhǔn)經(jīng)過更新的文檔?!缎@官網(wǎng)項(xiàng)目測(cè)試計(jì)劃》的初版本為1.0,如果該計(jì)劃被更新,則版本的序號(hào)也隨之增加。測(cè)試人員嚴(yán)格根據(jù)測(cè)試計(jì)劃執(zhí)行測(cè)試任務(wù)。3.8.2測(cè)試用例階段編寫測(cè)試用例:分析《需求說明書》。測(cè)試人員根據(jù)《需求說明書》編寫測(cè)試用例。評(píng)審測(cè)試用例:測(cè)試經(jīng)理負(fù)責(zé)評(píng)審《校園官網(wǎng)項(xiàng)目測(cè)試用例》。在發(fā)現(xiàn)錯(cuò)誤或問題的情況下,該測(cè)試用例將會(huì)被更新。測(cè)試經(jīng)理負(fù)責(zé)填寫《測(cè)試用例評(píng)審報(bào)告》。《校園官網(wǎng)項(xiàng)目測(cè)試用例》的最初版本為1.0,如果該計(jì)劃被更新,則版本的序號(hào)也隨之增加,同時(shí)修改相對(duì)應(yīng)的測(cè)試計(jì)劃。3.8.3測(cè)試階段單元測(cè)試:測(cè)試人員負(fù)責(zé)根據(jù)《校園官網(wǎng)項(xiàng)目測(cè)試計(jì)劃》進(jìn)行單元測(cè)試,嚴(yán)格把關(guān)測(cè)試用例的實(shí)際輸出結(jié)果是否符合預(yù)期結(jié)果,對(duì)比正確與否,將此用例標(biāo)注為通過或者失敗,將結(jié)果返回給開發(fā)部門。當(dāng)執(zhí)行測(cè)試用例時(shí),如果實(shí)際輸出結(jié)果和預(yù)期輸出結(jié)果相同,該用例需要被標(biāo)注為通過;如果實(shí)際輸出結(jié)果和預(yù)期輸出結(jié)果不同,該用例需要被標(biāo)注為失??;如果測(cè)試時(shí)遇到功能性缺陷導(dǎo)致用例不能執(zhí)行,該測(cè)試用例需要被標(biāo)注為鎖定,直到缺陷被修復(fù),才可以繼續(xù)執(zhí)行該測(cè)試用例;測(cè)試用例在測(cè)試過程中將根據(jù)需要得到更新;測(cè)試完成時(shí),需得到測(cè)試經(jīng)理的批準(zhǔn)。集成測(cè)試:根據(jù)《需求分析說明書》,測(cè)試人員在每個(gè)模塊完成單元測(cè)試后,按照設(shè)計(jì)時(shí)確定的結(jié)構(gòu)圖,將他們連接起來,進(jìn)行集成測(cè)試,采用非增量式測(cè)試方法采取一步到位的方法來構(gòu)造測(cè)試。測(cè)試用例在測(cè)試過程中將根據(jù)需要得到更新。測(cè)試完成時(shí),需得到測(cè)試經(jīng)理的批準(zhǔn)。確認(rèn)測(cè)試:在集成測(cè)試完成之后,分散開發(fā)的各個(gè)模塊已經(jīng)連接起來,構(gòu)成了完整的程序,此時(shí)進(jìn)行系統(tǒng)工作的最后部分,確認(rèn)測(cè)試,根據(jù)用戶提出的要求,檢驗(yàn)所開發(fā)的項(xiàng)目是否全部按照需求開發(fā)完畢。如發(fā)現(xiàn)與需求分說明中存在相當(dāng)?shù)钠x,需填寫缺陷清單。測(cè)試完成時(shí),需得到測(cè)試經(jīng)理的批準(zhǔn)。全部完成后由測(cè)試人員書寫用戶操作手冊(cè)。系統(tǒng)測(cè)試:軟件開發(fā)全部完成之后,和系統(tǒng)中的其他部分,如硬件系統(tǒng)、數(shù)據(jù)信息集成起來,投入運(yùn)行以前完成最后的系統(tǒng)測(cè)試,保證各部分不僅能單獨(dú)地得到檢驗(yàn),而且在系統(tǒng)中各部分協(xié)調(diào)工作的環(huán)境下能正常工作。最后交給客戶進(jìn)行最后的驗(yàn)收測(cè)試。測(cè)試不同的系統(tǒng)、瀏覽器中能否正常運(yùn)行。測(cè)試完成時(shí),需得到測(cè)試經(jīng)理的批準(zhǔn)。測(cè)試總結(jié):測(cè)試經(jīng)理總結(jié)各自的測(cè)試工作并在《項(xiàng)目測(cè)試總結(jié)》中填寫相應(yīng)的部分內(nèi)容。包括測(cè)試工具,測(cè)試技術(shù),測(cè)試體會(huì)以及工作質(zhì)量等。測(cè)試經(jīng)理負(fù)責(zé)在《項(xiàng)目測(cè)試總結(jié)》中分析與總結(jié)測(cè)試數(shù)據(jù),填寫包括測(cè)試人員工作效率,人力資源消耗,測(cè)試過程中經(jīng)驗(yàn)與教訓(xùn),評(píng)價(jià)整個(gè)項(xiàng)目過程中的測(cè)試質(zhì)量。測(cè)試完成:測(cè)試經(jīng)理負(fù)責(zé)批準(zhǔn)測(cè)試完成。所有測(cè)試人員在《項(xiàng)目測(cè)試總結(jié)》中簽名,證明所有任務(wù)都已完成。3.9JUnit單元測(cè)試設(shè)計(jì)系統(tǒng)測(cè)試之前運(yùn)用JUnit單元測(cè)試進(jìn)行注冊(cè)登錄模塊的白盒測(cè)試,白盒測(cè)試又稱結(jié)構(gòu)測(cè)試、透明盒測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于代碼的測(cè)試,他是一種測(cè)試用例設(shè)計(jì)方法,盒子指的是被測(cè)試的軟件,白盒指的是盒子是可視的,你清楚盒子內(nèi)部的東西以及里面是如何運(yùn)作的之后。白盒法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測(cè)試。白盒測(cè)試工具是對(duì)源代碼進(jìn)行的測(cè)試,測(cè)試的主要內(nèi)容包括詞法分析與語法分析、靜態(tài)錯(cuò)誤分析、動(dòng)態(tài)檢測(cè)等。但是對(duì)于不同的開發(fā)語言,測(cè)試工具實(shí)現(xiàn)的方式和內(nèi)容差別是較大的。白盒測(cè)試可以使測(cè)試人員去仔細(xì)思考軟件的實(shí)現(xiàn),檢測(cè)代碼中的每條分支和路徑,揭示隱藏在代碼中的錯(cuò)誤。對(duì)本模塊代碼的測(cè)試選用語句覆蓋,為了暴露程序中的錯(cuò)誤,程序中的每條語句至少應(yīng)該執(zhí)行一次。選擇足夠多的測(cè)試數(shù)據(jù),使被測(cè)程序中每條語句至少執(zhí)行一次。為了保證這個(gè)模塊的代碼運(yùn)行正確,我們新建一個(gè)用戶對(duì)象來測(cè)試注冊(cè)功能,如果沒有查詢到這個(gè)對(duì)象就可以執(zhí)行增加用戶的操作。預(yù)編輯注冊(cè)代碼如下。/****測(cè)試對(duì)象*User:jiangzhuo*Date:2016.3.21*用戶注冊(cè)*/@RequestMapping("/registerUser")@ResponseBodypublicbooleanregisterUser(@RequestBodyUseruser){if(userService.userLogin(user)!=null){ returnfalse;}userService.add(user);}寫測(cè)試用例importjunit.framework.TestRegister;/***測(cè)試用例*File:registerUser.java*User:jiangzhuo*Date:2016.3.21*/publicclassregisterUserextendsTestRegister{publicbooleantestAddUser(){ Useruser=newUser("姜卓","123");UserControlleruserController=newUserController(); userControlle.registerUser(user);}新建一個(gè)用戶對(duì)象,如果能查詢到這個(gè)用戶對(duì)象就返回登錄成功。預(yù)編輯登錄代碼如下。/****測(cè)試對(duì)象*User:jiangzhuo*Date:2016.3.21*用戶登錄*/@RequestMapping("/userLogin")@ResponseBodypublicbooleanuserLogin(@RequestBodyMapmap){booleanflag=userService.userLogin(map);returnflag;}寫測(cè)試用例importjunit.framework.TestLogin;/***測(cè)試用例*File:loginUser.java*User:jiangzhuo*Date:2016.3.21*/publicclassloginUserextendsTestLogin{publicbooleantestLoginUser(Mapmap){Useruser=newUser("新用戶","123");UserControlleruserController=newUserController(); userController.userLogin(user);}}3.10功能測(cè)試設(shè)計(jì)3.10.1網(wǎng)站靜態(tài)模塊測(cè)試設(shè)計(jì)對(duì)網(wǎng)站中介紹企業(yè)的靜態(tài)頁(yè)面進(jìn)行測(cè)試,“走進(jìn)文思海輝”中集團(tuán)介紹、location、雇主榮譽(yù)三個(gè)模塊功能正常,可以查看,并且沒有錯(cuò)別字;“感受文思海輝”中photos和videos可以點(diǎn)擊進(jìn)入二級(jí)頁(yè)面,照片可左右滑動(dòng),視頻可點(diǎn)擊觀看并能最大化;“加入文思海輝”中,Q&A可以點(diǎn)擊進(jìn)入二級(jí)頁(yè)面且沒有文字錯(cuò)誤;網(wǎng)站所有外部連接可以點(diǎn)擊鏈接到相應(yīng)頁(yè)面。3.10.2動(dòng)態(tài)測(cè)試(黑盒測(cè)試)測(cè)試設(shè)計(jì)宣講會(huì)二級(jí)頁(yè)面的校園大使申請(qǐng)頁(yè)面采用弱健壯等價(jià)類劃分法進(jìn)行測(cè)試,確保錄入無效垃圾信息時(shí)系統(tǒng)會(huì)提示錄入出錯(cuò),姓名、手機(jī)、郵箱、學(xué)校、專業(yè)、年級(jí)、服務(wù)院校、技能等用例的有效值區(qū)間定義為Name={name:2個(gè)漢字<=name,且不能是數(shù)字字符等特殊符號(hào)},Tel={tel:tel=11位有效手機(jī)號(hào)碼},Mail={mail:XXXXXX@XXXXXXX,X為任意字符},School={school:非空},Major={major:非空},Grade={grade:非空},Servicecolleges={servicecolleges:非空},Skill={skill=非空},具體測(cè)試用例及預(yù)期輸出如表3.6所示。表3.6小蜜蜂申請(qǐng)測(cè)試用例編號(hào)測(cè)試用例(name,tel,mail,school,major,grade,servicecolleges,skill)預(yù)期輸出1姜卓131241064622580@163.com東軟軟件測(cè)試大四東軟測(cè)試成功提交2123131241064622580@163.com東軟軟件測(cè)試大四東軟測(cè)試姓名出錯(cuò)3,,,131241064622580@163.com東軟軟件測(cè)試大四東軟測(cè)試姓名出錯(cuò)4test131241064622580@163.com東軟軟件測(cè)試大四東軟測(cè)試姓名出錯(cuò)5空131241064622580@163.com東軟軟件測(cè)試大四東軟測(cè)試姓名出錯(cuò)6姜卓空2580@163.com東軟軟件測(cè)試大四東軟測(cè)試電話出錯(cuò)7姜卓12580@163.com東軟軟件測(cè)試大四東軟測(cè)試電話出錯(cuò)8姜卓abc2580@163.com東軟軟件測(cè)試大四東軟測(cè)試電話出錯(cuò)9姜卓1312410104102580@163.com東軟軟件測(cè)試大四東軟測(cè)試電話出錯(cuò)10姜卓,,,,,,,,,,,2580@163.com東軟軟件測(cè)試大四東軟測(cè)試電話出錯(cuò)11姜卓111111111112580@163.com東軟軟件測(cè)試大四東軟測(cè)試電話出錯(cuò)12姜東軟軟件測(cè)試大四東軟測(cè)試郵箱出錯(cuò)13姜卓1312410646211111111東軟軟件測(cè)試大四東軟測(cè)試郵箱出錯(cuò)14姜@東軟軟件測(cè)試大四東軟測(cè)試郵箱出錯(cuò)15姜卓131241064621@1東軟軟件測(cè)試大四東軟測(cè)試郵箱出錯(cuò)16姜卓131241064622580@163.com空軟件測(cè)試大四東軟測(cè)試學(xué)校出錯(cuò)17姜東軟空大四東軟測(cè)試專業(yè)出錯(cuò)18姜卓131241064622580@163.com東軟軟件測(cè)試空東軟測(cè)試年級(jí)出錯(cuò)19姜卓131241064622580@163.com東軟軟件測(cè)試大四空測(cè)試服務(wù)院校20姜卓131241064622580@163.com東軟軟件測(cè)試大四東軟空技能出錯(cuò)用戶注冊(cè)二級(jí)頁(yè)面?zhèn)€人信息填寫模塊采用強(qiáng)健壯等價(jià)類劃分法進(jìn)行測(cè)試,確保錄入無效垃圾信息時(shí)系統(tǒng)會(huì)提示錄入出錯(cuò),。有效等價(jià)類姓名、手機(jī)的有效值區(qū)間定義為Name={name:2個(gè)漢字<=name,且不能為數(shù)字字母等特殊符號(hào)},Tel={tel:tel=11位有效手機(jī)號(hào)碼}具體測(cè)試用例及預(yù)期輸出如表3.7所示。表3.7個(gè)人信息填寫測(cè)試用例編號(hào)測(cè)試用例(name,tel)預(yù)期輸出實(shí)際輸出1姜存成功保存成功2存失敗保存失敗,請(qǐng)輸入真實(shí)姓名3113124106462保存失敗保存成功4存失敗保存成功5,,存失敗保存成功6姜卓11111111111保存失敗保存成功7姜卓aaaaaaaaaaa保存失敗保存失敗8姜卓,,,,,,,,,,,保存失敗保存失敗9姜卓110保存失敗保存失敗10空11111111111保存失敗保存失敗11空aaaaaaaaaaa保存失敗保存失敗12空,,,,,,,,,,,保存失敗保存失敗13空110保存失敗保存失敗續(xù)表3.7個(gè)人信息填寫測(cè)試用例編號(hào)測(cè)試用例(name,tel)預(yù)期輸出實(shí)際輸出14111111111111保存失敗保存失敗151aaaaaaaaaaa保存失敗保存失敗161,,,,,,,,,,,保存失敗保存失敗171110保存失敗保存失敗18a11111111111保存失敗保存失敗19aaaaaaaaaaaa保存失敗保存失敗20a,,,,,,,,,,,保存失敗保存失敗21a110保存失敗保存失敗22,,,11111111111保存失敗保存失敗23,,,aaaaaaaaaaa保存失敗保存失敗24,,,,,,,,,,,,,,保存失敗保存失敗25,,,110保存失敗保存失敗個(gè)人信息填寫二級(jí)頁(yè)面修改密碼模塊采用弱健壯等價(jià)類劃分法進(jìn)行測(cè)試,確保錄入無效垃圾信息時(shí)系統(tǒng)會(huì)提示錄入出錯(cuò)有效等價(jià)類,原密碼,新密碼,確認(rèn)新密碼的有效等價(jià)類為原密碼:{原密碼為正確的原始密碼},新密碼:正確的新密碼,支持?jǐn)?shù)字字母字符等},確認(rèn)新密碼:和新密碼一樣,具體測(cè)試用例及預(yù)期輸出如表3.8所示。表3.8修改密碼測(cè)試用例編號(hào)測(cè)試用例(原密碼,新密碼,確認(rèn)新密碼)預(yù)期輸出1123345345更改成功2空345345請(qǐng)輸入原密碼3111345345原始密碼錯(cuò)誤4123空空請(qǐng)輸入新密碼3.10.3自動(dòng)化測(cè)試設(shè)計(jì)運(yùn)用QTP軟件對(duì)用戶登錄注冊(cè)流程操作進(jìn)行了自動(dòng)化測(cè)試其中包括設(shè)置檢查點(diǎn),參數(shù)化的操作,確保登陸注冊(cè)的模塊返回值正常、網(wǎng)頁(yè)中沒有錯(cuò)誤的鏈接,圖片的數(shù)量正確,功能完善且不出現(xiàn)無用數(shù)據(jù)也可以注冊(cè)的情況。其中包括在登錄與注冊(cè)輸入用戶名處分別設(shè)置了兩個(gè)標(biāo)準(zhǔn)檢查點(diǎn);在登錄注冊(cè)四個(gè)需要跳轉(zhuǎn)的頁(yè)面中設(shè)置了四個(gè)圖片檢查點(diǎn);在注冊(cè)時(shí)對(duì)用戶名和密碼的輸入進(jìn)行了參數(shù)化,使用表格中的數(shù)據(jù)代替手寫輸入的數(shù)據(jù),其中參數(shù)化表格中數(shù)據(jù)如表3.9所示。表3.9參數(shù)化測(cè)試用例用戶名密碼期待輸出11正常輸出aaabbb正常輸出@#s@#s正常輸出test1test1正常輸出中文zhongwen無法正常輸出3.10.4業(yè)務(wù)流程測(cè)試設(shè)計(jì)首先對(duì)該項(xiàng)目的整個(gè)業(yè)務(wù)流程進(jìn)行測(cè)試,確保所有功能可以實(shí)現(xiàn),同時(shí)針對(duì)與學(xué)生與招聘人員的使用習(xí)慣進(jìn)行優(yōu)化,盡可能的簡(jiǎn)化操作步驟,同時(shí)確保用戶使用該系統(tǒng)時(shí)不會(huì)出現(xiàn)Bug。流程測(cè)試包括:招聘人員宣講會(huì)的申請(qǐng),在招崗位的發(fā)布;學(xué)生用戶宣講會(huì)的查看與校園大使的申請(qǐng),在招崗位簡(jiǎn)歷,簡(jiǎn)歷進(jìn)展實(shí)時(shí)更新,具體測(cè)試用例如以下表格所示。CRS端講師基本信息維護(hù)測(cè)試用例及描述如表3.10所示。表3.10講師基本信息維護(hù)測(cè)試用例序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果1查看講師信息點(diǎn)擊宣講會(huì)下的"講師列表"進(jìn)入講師信息列表頁(yè)2添加宣講會(huì)所需的講師信息1、點(diǎn)擊宣講會(huì)下的"講師申請(qǐng)"2、填寫講師基本信息3、點(diǎn)擊"提交"彈出提示框"添加成功!",點(diǎn)擊確定后返回"講師列表"頁(yè)3填寫講師信息判空1、填寫信息時(shí),帶'*'的信息未填寫2、點(diǎn)擊"提交"無法點(diǎn)擊提交按鈕,必填文本框變成紅色提醒4講師信息查重所添加將是信息已經(jīng)存在1、填寫已經(jīng)存在的信息(姓名、郵箱、電話其中兩個(gè)重復(fù)即視為重復(fù)信息)2、點(diǎn)擊"提交"彈出提示框"講師信息已存在!"5添加照片大小超標(biāo)上傳圖片大小大于500K1、填寫基本信息,上傳照片大小大于500K2、點(diǎn)擊"提交"彈出提示框"照片大小不能超過500K,請(qǐng)重新上傳!"6講師信息編輯1、點(diǎn)擊宣講會(huì)下的"講師列表"2、點(diǎn)擊某位講師后的"編輯"3、進(jìn)入編輯界面修改講師信息4、修改信息后點(diǎn)擊"提交"彈出提示框"修改成功!",點(diǎn)擊確定后返回"講師列表"頁(yè)7講師信息刪除1、點(diǎn)擊宣講會(huì)下的"講師列表"2、點(diǎn)擊某位講師后的"刪除"彈出提示框"確定修改嗎?",點(diǎn)擊確定后刪除指定信息并返回"講師列表"頁(yè)8講師信息的添加、編輯、刪除權(quán)限測(cè)試當(dāng)前登入的用戶不屬于"宣講會(huì)信息核準(zhǔn)人"(網(wǎng)申系統(tǒng)管理員)1、點(diǎn)擊宣講會(huì)下的"講師申請(qǐng)"2、點(diǎn)擊某位講師后的"編輯"3、點(diǎn)擊某位講師后的"刪除"1、彈出提示框"您當(dāng)前沒有操作權(quán)限!"2、彈出提示框"您當(dāng)前沒有編輯權(quán)限!"3、彈出提示框"您當(dāng)前沒有刪除權(quán)限!"CRS端簡(jiǎn)歷參數(shù)回流測(cè)試用例及描述如表3.11所示。表3.11簡(jiǎn)歷參數(shù)回流測(cè)試用例序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果1微簡(jiǎn)歷信息查重上傳微簡(jiǎn)歷信息已經(jīng)存在1、填寫已經(jīng)存在的信息(姓名、郵箱、電話其中兩個(gè)重復(fù)即視為重復(fù)信息)2、點(diǎn)擊"提交微簡(jiǎn)歷"3、投遞到某個(gè)職位更新原有微簡(jiǎn)歷信息2微簡(jiǎn)歷投遞職位個(gè)數(shù)限制投遞職位大于3個(gè)1、繼續(xù)投遞下一個(gè)職位2、點(diǎn)擊"申請(qǐng)職位"提示"職位信息新增失敗,每個(gè)用戶最多只允許投遞三個(gè)崗位"3無職位投遞1、填寫微簡(jiǎn)歷信息2、點(diǎn)擊"簡(jiǎn)歷列表"中"我的微簡(jiǎn)歷"后面的"投遞"進(jìn)行無職位投遞投遞成功,跳轉(zhuǎn)投遞成功界面,簡(jiǎn)歷信息入庫(kù)4投遞到職位1、填寫微簡(jiǎn)歷信息2、點(diǎn)擊"簡(jiǎn)歷列表"中"職位檢索"后,選擇進(jìn)入相應(yīng)的職位,點(diǎn)擊"申請(qǐng)職位"投遞成功,跳轉(zhuǎn)投遞成功界面,簡(jiǎn)歷信息入庫(kù),投遞職位信息入庫(kù)5求關(guān)注簡(jiǎn)歷投遞超過三天未處理進(jìn)入"簡(jiǎn)歷進(jìn)展",點(diǎn)擊"求關(guān)注"彈出提示框"已向HR發(fā)送提醒郵件",點(diǎn)擊OK后發(fā)送求關(guān)注郵件6簡(jiǎn)歷進(jìn)展中的狀態(tài)變更在CRS端對(duì)簡(jiǎn)歷進(jìn)行"查看聯(lián)系方式"、"安排面試"、"安培培訓(xùn)"、"發(fā)Offer"、"入職"操作1、CRS端查看了簡(jiǎn)歷聯(lián)系方式后,微信端向用戶發(fā)送提醒,"當(dāng)前狀態(tài)"更新為"HR對(duì)你感興趣"2、CRS端簡(jiǎn)歷進(jìn)入面試,微信端向用戶發(fā)送提醒,"當(dāng)前狀態(tài)"更新為"面試中"3、CRS端簡(jiǎn)歷安排培訓(xùn),微信端向用戶發(fā)送提醒,"當(dāng)前狀態(tài)"更新為"培訓(xùn)中"4、CRS端簡(jiǎn)歷被發(fā)Offer,微信端向用戶發(fā)送提醒,"當(dāng)前狀態(tài)"更新為"已發(fā)Offer"5、CRS端簡(jiǎn)歷入職,微信端向用戶發(fā)送提醒,"當(dāng)前狀態(tài)"更新為"已入職"CRS端宣講會(huì)基本信息維護(hù)測(cè)試用例及描述如表3.12所示。 表3.12宣講會(huì)基本信息維護(hù)測(cè)試用例序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果1查看宣講會(huì)信息點(diǎn)擊宣講會(huì)下的"宣講會(huì)列表"進(jìn)入宣講會(huì)信息列表頁(yè)2添加宣講會(huì)信息并提交1、點(diǎn)擊宣講會(huì)下"宣講會(huì)申請(qǐng)"2、填寫宣講會(huì)必須的基本信息3、點(diǎn)擊"提交"彈出提示框"提交成功,等待審核!",點(diǎn)擊確定后返回"宣講會(huì)列表"頁(yè),狀態(tài)為"待審核",數(shù)據(jù)庫(kù)中生成提醒郵件,提醒"宣講會(huì)信息核準(zhǔn)人"審核3添加宣講會(huì)信息并保存草稿1、點(diǎn)擊宣講會(huì)下"宣講會(huì)申請(qǐng)"2、填寫宣講會(huì)必須的基本信息3、點(diǎn)擊"保存草稿"彈出提示框"保存草稿成功!",點(diǎn)擊確定后返回"宣講會(huì)列表"頁(yè),狀態(tài)為"草稿"4宣講會(huì)舉辦時(shí)間及備注信息中的時(shí)間判斷1、填寫信息時(shí),"舉辦時(shí)間"或者"備注信息"中的時(shí)間不填或開始時(shí)間大于結(jié)束時(shí)間,其他正確填寫2、點(diǎn)擊"提交"或"保存草稿"彈出提示框"請(qǐng)輸入正確的時(shí)間范圍!"或"備注信息有誤,請(qǐng)輸入正確時(shí)間范圍"5填寫宣講會(huì)信息判空1、填寫信息時(shí),存在帶'*'的信息未填寫2、點(diǎn)擊"提交"或"保存草稿"無法點(diǎn)擊"提交"或"保存草稿"按鈕,必填文本框變成紅色提醒6查看某一宣講會(huì)的詳細(xì)信息點(diǎn)擊"宣講會(huì)列表"中的某一宣講會(huì)名稱打開一個(gè)新的網(wǎng)頁(yè),顯示相應(yīng)的宣講會(huì)詳細(xì)信息(只能看到自己申請(qǐng)的宣講會(huì)信息的二維碼)續(xù)表3.12宣講會(huì)基本信息維護(hù)測(cè)試用例序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果7編輯和刪除某一狀態(tài)為"草稿"的宣講會(huì)信息1、狀態(tài)為"草稿"的宣講會(huì)信息后面會(huì)顯示"編輯"、"刪除"按鈕2、點(diǎn)擊相應(yīng)的按鈕1、點(diǎn)擊"編輯",進(jìn)入編輯頁(yè)面,修改信息2、點(diǎn)擊"刪除",彈出提示框"確認(rèn)刪除嗎?"點(diǎn)擊"確認(rèn)",彈出提示框"刪除成功!"對(duì)應(yīng)狀態(tài)變?yōu)?取消發(fā)布"8宣講會(huì)審核當(dāng)前登入的用戶不屬于"宣講會(huì)信息核準(zhǔn)人"(網(wǎng)申系統(tǒng)管理員)點(diǎn)擊"個(gè)人工作區(qū)"下的"我的待辦"中操作相應(yīng)的宣講會(huì)信息,有"審批通過"和"退回"兩種操作1、點(diǎn)擊"審核通過",彈出提示框"真的要審核通過嗎?"點(diǎn)擊"確定"彈出提示框"操作成功!"并刷新頁(yè)面2、點(diǎn)擊"退回",彈出提示框"真的要退回嗎?"點(diǎn)擊"確認(rèn)",彈出提示框"操作成功!"并刷新頁(yè)面CRS端人才庫(kù)管理測(cè)試用例及描述如表3.13所示。表3.13人才庫(kù)管理測(cè)試用例序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果1查看人才詳情點(diǎn)擊"企業(yè)人才庫(kù)"中相應(yīng)的姓名進(jìn)入人才詳情頁(yè)面2查看人才聯(lián)系方式該簡(jiǎn)歷來源是微信端點(diǎn)擊"操作"中的"查看聯(lián)系方式"彈出提示框"查看成功!"數(shù)據(jù)庫(kù)中的簡(jiǎn)歷狀態(tài)更改為"HR對(duì)你感興趣"3發(fā)送提醒郵件該簡(jiǎn)歷來源是微信端點(diǎn)擊"操作"中的"發(fā)送提醒郵件"數(shù)據(jù)庫(kù)中生成提醒郵件4簡(jiǎn)歷導(dǎo)出Excel表點(diǎn)擊"導(dǎo)出"按鈕導(dǎo)出一張Excel簡(jiǎn)歷表CRS端小蜜蜂后臺(tái)管理測(cè)試用例及描述如表3.14所示。表3.14小蜜蜂后臺(tái)管理測(cè)試用例序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果1查看小蜜蜂信息點(diǎn)擊"宣講會(huì)"中的"小蜜蜂"進(jìn)入小蜜蜂列表頁(yè)面2小蜜蜂的核準(zhǔn)當(dāng)前登入的用戶不屬于"宣講會(huì)信息核準(zhǔn)人"(網(wǎng)申系統(tǒng)管理員)點(diǎn)擊"個(gè)人工作區(qū)"下的"我的待辦"中操作相應(yīng)的小蜜蜂信息,有"通過"和"拒絕"兩種操作1、點(diǎn)擊"通過",彈出提示框"真的要審核通過嗎?"點(diǎn)擊"確定"彈出提示框"操作成功!"并刷新頁(yè)面,數(shù)據(jù)庫(kù)中生成提醒郵件2、點(diǎn)擊"拒絕",彈出文本框"請(qǐng)輸入拒絕理由"填寫原因后點(diǎn)擊"提交",彈出提示框"審核成功!",點(diǎn)擊"確定"刷新頁(yè)面,數(shù)據(jù)庫(kù)生成提醒郵件校園官網(wǎng)端測(cè)試用例及描述如下,其中賬戶信息測(cè)試用例如表3.15所示。表3.15賬戶信息測(cè)試用例功能名稱Case序號(hào)測(cè)試描述操作步驟期望結(jié)果注冊(cè)1注冊(cè)校招官網(wǎng)用戶1、打開登錄界面,點(diǎn)擊"立即注冊(cè)"2、填寫用戶名、密碼、確認(rèn)密碼后點(diǎn)擊"注冊(cè)"注冊(cè)成功,彈出提示框"注冊(cè)成功,快去登陸吧!"并且可以使用賬號(hào)登錄注銷2退出登錄用戶點(diǎn)擊右上角"注銷"彈出確認(rèn)框,點(diǎn)擊"確定"后跳轉(zhuǎn)登錄頁(yè)面賬戶設(shè)置3修改注冊(cè)信息進(jìn)入"個(gè)人信息"中的"賬戶設(shè)置"修改姓名和手機(jī)號(hào)碼,點(diǎn)擊"保存"彈出提示框"信息已修改,請(qǐng)重新登陸!",跳轉(zhuǎn)登錄頁(yè)面,數(shù)據(jù)庫(kù)中人才信息更新在線填寫簡(jiǎn)歷4填寫簡(jiǎn)歷提交填寫必填簡(jiǎn)歷信息,點(diǎn)擊"提交簡(jiǎn)歷"彈出提示框"簡(jiǎn)歷創(chuàng)建成功!",簡(jiǎn)歷信息入庫(kù)校園官網(wǎng)宣講會(huì)模塊測(cè)試用例如表3.16所示。表3.16宣講會(huì)模塊測(cè)試用例功能名稱Case序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果小蜜蜂申請(qǐng)1用戶申請(qǐng)成為宣講會(huì)小蜜蜂1、打開"宣講會(huì)日程",點(diǎn)擊"申請(qǐng)小蜜蜂"2、填寫基本信息,點(diǎn)擊"立即申請(qǐng)"1、彈出提示框"小蜜蜂申請(qǐng)已經(jīng)發(fā)出,請(qǐng)耐心等待審核!"2、CRS中小蜜蜂界面獲得信息小蜜蜂申請(qǐng)審核2審核已發(fā)出的小蜜蜂申請(qǐng)CRS用戶屬于"網(wǎng)申系統(tǒng)管理員"在"個(gè)人工作區(qū)"中"通過"或"拒絕"申請(qǐng)CRS中小蜜蜂列表狀態(tài)更新并且發(fā)送提醒郵件小蜜蜂申請(qǐng)字段校驗(yàn)3測(cè)試輸入判空、郵件、手機(jī)號(hào)格式輸入錯(cuò)誤郵箱格式或錯(cuò)誤手機(jī)號(hào)碼格式或必填信息不填寫彈出相應(yīng)的提示,無法點(diǎn)擊"申請(qǐng)小蜜蜂"線下宣講會(huì)詳情查看4查看宣講會(huì)的內(nèi)容宣講會(huì)通過審核1、打開"宣講會(huì)日程",點(diǎn)擊"線下宣講會(huì)"2、點(diǎn)擊某一宣講會(huì)后面的"詳情"進(jìn)入詳情頁(yè)面打開詳情頁(yè)面,顯示宣講會(huì)基本信息,包括演講大咖的照片以及二維碼校園官網(wǎng)校招崗位模塊測(cè)試用例如表3.17所示。表3.17校招崗位模塊測(cè)試用例功能名稱Case序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果查看校招職位詳情1查看職位詳細(xì)信息點(diǎn)擊相應(yīng)職位后面的"詳情"打開職位信息詳情頁(yè)面校招職位查詢功能2根據(jù)條件搜素相應(yīng)職位信息進(jìn)入"校招職位"輸入名稱、地點(diǎn)、專業(yè)等關(guān)鍵字點(diǎn)擊查詢按鈕根據(jù)搜索條件顯示相應(yīng)的職位列表校招職位收藏3收藏喜歡的職位信息點(diǎn)擊相應(yīng)職位后面的"收藏"1、彈出提示框"職位已收藏,請(qǐng)到個(gè)人中心-我的收藏中查看"2、"個(gè)人中心"中"職位收藏"中增加職位信息校招職位取消收藏4取消收藏已收藏的職位信息點(diǎn)擊"個(gè)人中心"中"職位收藏"中相應(yīng)的職位后面的"取消收藏"彈出確認(rèn)框,點(diǎn)擊"確定"后彈出提示框"該職位已從我的收藏刪除!"續(xù)表3.17校招崗位模塊測(cè)試用例功能名稱Case序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果申請(qǐng)職位5申請(qǐng)?zhí)囟ǖ穆毼贿M(jìn)入"校招職位",點(diǎn)擊相應(yīng)職位詳情,點(diǎn)擊"立即申請(qǐng)"彈出提示框"申請(qǐng)成功!",對(duì)應(yīng)職位信息入庫(kù)重復(fù)申請(qǐng)職位6申請(qǐng)已申請(qǐng)的職位進(jìn)入"校招職位",點(diǎn)擊已經(jīng)申請(qǐng)的職位詳情,點(diǎn)擊"立即申請(qǐng)"彈出提示框"已投遞過該崗位!"取消職位申請(qǐng)7取消已申請(qǐng)的職位進(jìn)入"個(gè)人信息"中"我的申請(qǐng)",點(diǎn)擊相應(yīng)職位后的"取消申請(qǐng)"彈出確認(rèn)框,點(diǎn)擊"確定"后彈出提示框"對(duì)該崗位的申請(qǐng)已取消!"數(shù)據(jù)庫(kù)中刪除此信息無職位投遞8無職位投遞進(jìn)入"校招職位",點(diǎn)擊"無職位推薦"彈出提示框"無職位投遞成功,我們將盡快處理您的簡(jiǎn)歷!"校園官網(wǎng)簡(jiǎn)歷進(jìn)展模塊測(cè)試用例如表3.18所示。表3.18簡(jiǎn)歷進(jìn)展模塊測(cè)試用例功能名稱Case序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果簡(jiǎn)歷查重1投遞姓名、手機(jī)號(hào)碼相同的簡(jiǎn)歷注冊(cè)不同賬號(hào),填寫相同的姓名、手機(jī)號(hào)碼,然后投遞簡(jiǎn)歷這兩個(gè)賬號(hào)視為同一簡(jiǎn)歷忘記密碼2忘記密碼后,如何修改自己的簡(jiǎn)歷信息重新注冊(cè)賬號(hào),填寫相同的姓名、手機(jī)號(hào)碼,進(jìn)入"簡(jiǎn)歷中心"修改基本信息,點(diǎn)擊"提交簡(jiǎn)歷"重新設(shè)置賬戶后,進(jìn)入"簡(jiǎn)歷中心",可以直接匹配到并顯示據(jù)庫(kù)中的相應(yīng)簡(jiǎn)歷信息,提交后可以修改入庫(kù)簡(jiǎn)歷進(jìn)展3同步顯示簡(jiǎn)歷的進(jìn)展1、注冊(cè)后,未提交簡(jiǎn)歷2、提交簡(jiǎn)歷3、CRS端查看簡(jiǎn)歷聯(lián)系方式4、CRS端給該簡(jiǎn)歷安排了面試5、CRS端給該簡(jiǎn)歷發(fā)Offer6、CRS端接受Offer同意入職1、我的簡(jiǎn)歷進(jìn)展全部顯示灰色2、"我的簡(jiǎn)歷進(jìn)展"顯示投遞成功3、"我的簡(jiǎn)歷"進(jìn)展顯示"HR對(duì)你感興趣4、"我的簡(jiǎn)歷進(jìn)展"顯示面試中5、"我的簡(jiǎn)歷進(jìn)展"顯示"Offer"6、"我的簡(jiǎn)歷進(jìn)展"入職"其它功能模塊測(cè)試用例如表3.19所示。表3.19其它功能模塊測(cè)試用例功能名稱Case序號(hào)測(cè)試描述前置條件操作步驟期望結(jié)果感受文思海輝1感受文思海輝的照片和視頻功能進(jìn)入"感受文思海輝",點(diǎn)擊"PHOTOS"查看照片,點(diǎn)擊"VIDEOS"查看小視頻正確彈出宣傳照片和視頻走進(jìn)文思海輝2走進(jìn)文思海輝中對(duì)公司的介紹進(jìn)入"走進(jìn)文思海輝",點(diǎn)擊"集團(tuán)介紹"、"location"、"雇主榮譽(yù)"來查看相應(yīng)信息正確彈出公司的宣傳信息Q&A3對(duì)于網(wǎng)站的基本問答進(jìn)入"校園招聘"的"Q&A"模塊查看基本問答正確進(jìn)入Q&A界面線上宣講會(huì)查看4查看線上宣講會(huì)的信息進(jìn)入"在線視頻宣講會(huì)"查看相應(yīng)視頻正確查看宣講會(huì)視頻3.11兼容性測(cè)試設(shè)計(jì)使用盡可能多的瀏覽器,測(cè)試該網(wǎng)站在各個(gè)環(huán)境下能否順利工作,具體信息如表3.20所示。表3.20兼容性測(cè)試兼容對(duì)象測(cè)試重點(diǎn)備注瀏覽器頁(yè)面各功能的可用性,界面顯示的美觀、一致性此為兼容性測(cè)試的重點(diǎn)。通常需要兼容IE、火狐、谷歌、360等。3.12性能測(cè)試設(shè)計(jì)使用谷歌出品的WebPageTest工具進(jìn)行Web性能測(cè)試,需測(cè)出FirstView,RepeatView,DocumentComplete,F(xiàn)ullyLoaded,LoadTime等性能測(cè)試指標(biāo)以及關(guān)鍵性能優(yōu)化的分?jǐn)?shù)。其中專業(yè)術(shù)語部分解析如下。Keep-aliveEnabled:保持連接的可用性:每一個(gè)內(nèi)容的每一個(gè)請(qǐng)求(圖片,js,css,flash等)都需要和web服務(wù)器建立一個(gè)連接。由于建立新的連接會(huì)消耗許多時(shí)間,所以最好是對(duì)之前建立起來的連接進(jìn)行復(fù)用。在許多的配置文件或者HTTP1.1標(biāo)準(zhǔn)中,這些連接是默認(rèn)被復(fù)用的,只是很多時(shí)候被無意識(shí)的斷開了。保持這些連接可復(fù)用通常只是改變服務(wù)器上的配置文件,并不需要對(duì)頁(yè)面自己做什么改變,就可以減少頁(yè)面加載時(shí)間的40-50%。CompressText:壓縮文本這是針對(duì)那些文本形式的,如html,js,css,而不是圖片或視頻。HTTP提供一種方法來傳輸這些壓縮的文本。壓縮文本資源可以通過改變服務(wù)器端的配置文件,而不用對(duì)頁(yè)面本省做任何的改變,就可以提高性能,降低傳輸?shù)拇鷥r(jià)(傳輸?shù)臄?shù)據(jù)量變小了);由于js,css是在頁(yè)面剛開始的時(shí)候下載的,因此提高它們的下載速度將增加用戶體驗(yàn)。CompressImages:壓縮圖片:可以在photoshop上通過將圖片保存為“saveforweb”就可以壓縮50%。CacheStaticContent:將靜態(tài)內(nèi)容保存在cache中如圖片,js,css都是不經(jīng)常變動(dòng)的東西。將這些靜態(tài)的內(nèi)容保存在cache中,當(dāng)用戶再次訪問這個(gè)頁(yè)面或者是引用這個(gè)文件的頁(yè)面時(shí),就可以直接讀取cache中的內(nèi)容,可以提供80%以上,降低web服務(wù)器的負(fù)載。CombineJS/CSSFiles:組合js/css文件提高性能通常就是一味的降低請(qǐng)求數(shù),其中一個(gè)最簡(jiǎn)單的方法就是降低單個(gè)js和css文件的個(gè)數(shù)(這個(gè)在<head>中的單個(gè)文件阻礙了頁(yè)面向用戶展示);所以可以將所有js放在一個(gè)單個(gè)文件中,所有css放在一個(gè)文件中,使得css在js之前加載完。UseofCDN:使用CDN每個(gè)內(nèi)容的每一個(gè)請(qǐng)求都是從用戶的瀏覽器發(fā)送到服務(wù)器并且返回。在服務(wù)器和客戶端來來回回的時(shí)間變的很多。并且傳輸速度受到限制,所以不得不將服務(wù)器移的離客戶端近一些。3.13回歸測(cè)試設(shè)計(jì)回歸測(cè)試策略基本上有兩種:全部回歸,也就是把之前的所有的測(cè)試用例,無論是手動(dòng)的,還是自動(dòng)的,全部跑一遍;部分回歸,定性分析代碼改動(dòng)有哪些影響,代碼改動(dòng)的文件/模塊和其他的文件/模塊的依賴性,然后選擇被影響到的文件/模塊相應(yīng)的測(cè)試用例來跑一遍。本次測(cè)試選擇全部回歸測(cè)試,初次測(cè)試之后得到反饋后進(jìn)行回歸測(cè)試,同時(shí)模擬真正項(xiàng)目上線后存在大量數(shù)據(jù)的情況。因回歸測(cè)試時(shí)一個(gè)嚴(yán)格來說不是一個(gè)測(cè)試階段,只是一種可以用于各個(gè)測(cè)試階段的測(cè)試技術(shù),所以在測(cè)試執(zhí)行得到缺陷后回歸測(cè)試。3.14測(cè)試設(shè)計(jì)方法總結(jié)此次測(cè)試的是一個(gè)網(wǎng)站,針對(duì)于用戶來說一個(gè)網(wǎng)站最重要的莫過于頁(yè)面的美觀,功能的簡(jiǎn)便,而針對(duì)于系統(tǒng)開發(fā)人員來說莫過于系統(tǒng)的穩(wěn)定運(yùn)行減少后期的維護(hù)成本。所以本次系統(tǒng)測(cè)試的重點(diǎn)為學(xué)生用戶與招聘人員操作此系統(tǒng)的流程問題,這是其一,其二是垃圾數(shù)據(jù)的處理,網(wǎng)站面向于所有人開放,這就不可避免的有些人操作此系統(tǒng)填寫無用數(shù)據(jù),此次測(cè)試的第二個(gè)重點(diǎn)就是各種填寫框中的限定,對(duì)于姓名、電話等信息在編寫代碼時(shí)增加限定,防止有些人隨意輸入導(dǎo)致后臺(tái)數(shù)據(jù)庫(kù)存在大量無用信息導(dǎo)致招聘人員的工作量加大。另外,兼容性與網(wǎng)站讀取速度也是作為網(wǎng)站開發(fā)建設(shè)所必須具備的要求,此系統(tǒng)必須支持各種主流瀏覽器(360、火狐、谷歌、搜狗、IE等),同時(shí)也應(yīng)有較好的抗壓性來應(yīng)付春招秋招等招聘繁忙時(shí)期用戶的投遞簡(jiǎn)歷功能。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)第4章測(cè)試執(zhí)行4.1JUint單元測(cè)試執(zhí)行選用白盒測(cè)試進(jìn)行登錄測(cè)試,用戶名返回如圖4.1所示。圖4.1用戶名密碼返回如圖4.2所示。圖4.2密碼4.2功能測(cè)試執(zhí)行4.2.1網(wǎng)站靜態(tài)測(cè)試執(zhí)行經(jīng)測(cè)試,網(wǎng)站中介紹企業(yè)的靜態(tài)頁(yè)面走進(jìn)文思海輝中集團(tuán)介紹、location、雇主榮譽(yù)三個(gè)模塊功能正常,可以查看,并且沒有錯(cuò)別字;感受文思海輝中photos和videos可以點(diǎn)擊進(jìn)入二級(jí)頁(yè)面,照片可左右滑動(dòng),視頻可點(diǎn)擊觀看并能最大化;加入文思海輝中Q&A可以點(diǎn)擊進(jìn)入二級(jí)頁(yè)面且沒有文字錯(cuò)誤。網(wǎng)站下方三個(gè)按鈕AboutPactera,校招咨詢兩個(gè)按鈕點(diǎn)擊之后鏈接到無效網(wǎng)頁(yè),ContactUs按鈕無法點(diǎn)擊,BUG描述如表4.1所示。表4.1BUG描述BUG類型BUG位置BUG描述備注功能性網(wǎng)站底部三個(gè)按鈕AboutPactera,校招咨詢,ContactUs按鈕點(diǎn)擊出現(xiàn)錯(cuò)誤4.2.2動(dòng)態(tài)測(cè)試(黑盒測(cè)試)執(zhí)行小蜜蜂(校園大使)申請(qǐng)測(cè)試測(cè)試執(zhí)行如表4.2所示。表4.2小蜜蜂申請(qǐng)模塊測(cè)試執(zhí)行編號(hào)預(yù)期輸出實(shí)際輸出備注是否如預(yù)期輸出Test1成功提交成功提交全部有效等價(jià)類是Test2姓名出錯(cuò)成功提交程序設(shè)定可以為數(shù)字否Test3姓名出錯(cuò)成功提交程序設(shè)定可以為字符否Test4姓名出錯(cuò)成功提交程序設(shè)定可以為字母否Test5姓名出錯(cuò)姓名列表顯示紅色,無法提交姓名為空是Test6電話出錯(cuò)電話列表顯示紅色無法提交電話號(hào)碼為空是Test7電話出錯(cuò)電話列表顯示紅色無法提交電話號(hào)碼位數(shù)不對(duì)是續(xù)表4.2小蜜蜂申請(qǐng)模塊測(cè)試執(zhí)行編號(hào)預(yù)期輸出實(shí)際輸出備注是否如預(yù)期輸出Test9電話出錯(cuò)電話列表顯示紅色無法提交電話號(hào)碼超出范圍是Test10電話出錯(cuò)電話列表顯示紅色無法提交電話號(hào)碼為字符否Test11電話出錯(cuò)成功提交無效電話號(hào)碼也提交成功否Test12郵箱出錯(cuò)郵箱列表顯示紅色無法提交郵箱為空是Test13郵箱出錯(cuò)郵箱列表顯示紅色無法提交郵箱格式錯(cuò)誤是Test14郵箱出錯(cuò)成功提交郵箱格式錯(cuò)誤否Test15郵箱出錯(cuò)成功提交郵箱格式錯(cuò)誤否Test16學(xué)校出錯(cuò)學(xué)校列表顯示紅色無法提交學(xué)校為空是Test17專業(yè)出錯(cuò)專業(yè)列表顯示紅色無法提交專業(yè)為空是Test18年級(jí)出錯(cuò)年級(jí)列表顯示為紅色無法提交年級(jí)為空是Test19服務(wù)院校出錯(cuò)服務(wù)院校顯示為紅色無法提交服務(wù)院校為空是Test20技能出錯(cuò)技能列表顯示為紅色無法提交技能列表為空是測(cè)試總結(jié):此模塊是針對(duì)學(xué)生用來申請(qǐng)校園大使即小蜜蜂的模塊,一共有八個(gè)必須要填寫的文字框,分別為姓名、手機(jī)、郵箱、學(xué)校、專業(yè)、年級(jí)、服務(wù)院校、技能。此模塊必定要測(cè)試無效值故選擇了黑盒測(cè)試中等價(jià)類劃分法中的弱健壯等價(jià)類測(cè)試,分別控制八個(gè)屬性的變量,每次只使用無效等價(jià)類中的一個(gè)無效值進(jìn)行測(cè)試最終發(fā)現(xiàn)以下幾點(diǎn)不完美之處1.姓名輸入一欄中,一般學(xué)生會(huì)以中文漢字來進(jìn)行填寫,本網(wǎng)站并沒有限定英文與數(shù)字的限定且最大字符長(zhǎng)度為5位字符,建議增加英文與數(shù)字的限定并增大可輸入長(zhǎng)度。2.電話輸入一欄中,只要是11個(gè)數(shù)字即可通過申請(qǐng),比如111-1111-1111,000-0000-0000這樣的無效電話號(hào)碼亦可通過,建議規(guī)范電話號(hào)碼輸入的準(zhǔn)確性。3.郵箱輸入一欄中,只要帶@,不管其他位數(shù)是任何無效值,都可以通過申請(qǐng),比如1@1,A@A,甚至于單單一個(gè)@都可以通過,建議規(guī)范郵箱輸入的準(zhǔn)確性。個(gè)人信息填寫模塊測(cè)試執(zhí)行如表4.3所示。表4.3個(gè)人信息填寫模塊測(cè)試執(zhí)行編號(hào)預(yù)期輸出實(shí)際輸出備注是否如預(yù)期輸出test1保存成功保存成功正確用例是test2保存失敗保存失敗,請(qǐng)輸入真實(shí)姓名姓名為空進(jìn)行測(cè)試是test3保存失敗保存成功姓名為數(shù)字測(cè)試,保存成功否test4保存失敗保存成功姓名為數(shù)字字母,保存成功否test5保存失敗保存成功姓名為特殊符號(hào),保存成功否test6保存失敗保存成功無效手機(jī)號(hào)碼也能保存成功否test7保存失敗保存失敗字符型手機(jī)號(hào)碼無法保存是test8保存失敗保存失敗標(biāo)點(diǎn)符號(hào)無法保存是test9保存失敗保存失敗錯(cuò)誤長(zhǎng)度無法保存是test10保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test11保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test12保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test13保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test14保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是續(xù)表4.3個(gè)人信息填寫模塊測(cè)試執(zhí)行test15保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test16保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test17保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test18保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test19保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test20保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test21保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test22保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test23保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test24保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是test25保存失敗保存失敗全部為錯(cuò)誤輸入無法保存是測(cè)試總結(jié):此模塊是學(xué)生創(chuàng)建賬號(hào)后需要填寫的姓名及電話,需要完全實(shí)名制,因?yàn)橹挥袃蓚€(gè)變量,所以選擇了強(qiáng)健壯等價(jià)類劃分法進(jìn)行測(cè)試用例的設(shè)計(jì)缺點(diǎn)比較明顯,仍然是編程者沒有進(jìn)行嚴(yán)格的輸入限制,導(dǎo)致姓名一欄中即使輸入數(shù)字如:1,字母如a甚至于標(biāo)點(diǎn)符號(hào),,,都可以保存成功,電話填寫中同樣具有此問題即即使輸入無效電話如11個(gè)1仍然可以創(chuàng)建成功,建議后期開發(fā)中增加限制功能,并在后面強(qiáng)調(diào)請(qǐng)?zhí)顚懻鎸?shí)信息。修改密碼模塊弱健壯等價(jià)類的測(cè)試用例如表4.4所示(正確原密碼為123)。表4.4修改密碼模塊測(cè)試執(zhí)行編號(hào)預(yù)期輸出實(shí)際輸出備注是否如預(yù)期輸出test1更改成功更改成功正確用例是test2請(qǐng)輸入原密碼請(qǐng)輸入原密碼不輸入原始密碼是test3原始密碼錯(cuò)誤原始密碼錯(cuò)誤輸入錯(cuò)誤原始密碼是test4請(qǐng)輸入新密碼請(qǐng)輸入新密碼不輸入新密碼是測(cè)試結(jié)果:此模塊暫沒發(fā)現(xiàn)BUG,不過如果提示用戶密碼長(zhǎng)度會(huì)更好。4.2.3自動(dòng)化測(cè)試執(zhí)行首先使用QTP自動(dòng)化測(cè)試工具錄制登陸注冊(cè)的操作如圖4.3所示。圖4.3錄制運(yùn)行腳本,通過,如圖4.4所示。圖4.4運(yùn)行結(jié)果創(chuàng)建標(biāo)準(zhǔn)檢查點(diǎn),檢查網(wǎng)頁(yè)登陸與注冊(cè)時(shí)用戶名返回的值是否一致,如圖4.5所示。圖4.5標(biāo)準(zhǔn)檢查點(diǎn)標(biāo)準(zhǔn)檢查點(diǎn)運(yùn)行結(jié)果如圖4.6所示。圖4.6標(biāo)準(zhǔn)檢查點(diǎn)運(yùn)行結(jié)果創(chuàng)建四個(gè)網(wǎng)頁(yè)檢查點(diǎn),分別為歡迎頁(yè)、注冊(cè)、登陸、登陸成功,檢查網(wǎng)頁(yè)中是否有錯(cuò)誤的鏈接、圖片數(shù)量是否正常,如圖4.7所示。圖4.7圖片檢查點(diǎn)圖片檢查點(diǎn)運(yùn)行結(jié)果如圖4.8所示。圖4.8圖片檢查點(diǎn)運(yùn)行結(jié)果將QTP中固定的Value值參數(shù)化,設(shè)計(jì)測(cè)試用例檢測(cè)注冊(cè)信息的注冊(cè)規(guī)矩,如圖4.9所示。圖4.9參數(shù)化參數(shù)化運(yùn)行結(jié)果如圖4.10所示。圖4.10參數(shù)化運(yùn)行結(jié)果4.2.4流程測(cè)試執(zhí)行首先測(cè)試宣講會(huì)模塊,在CRS系統(tǒng)中創(chuàng)建一場(chǎng)名叫“姜卓的測(cè)試”的宣講會(huì),地點(diǎn)大連東軟信息學(xué)院A3-221,點(diǎn)擊提交,如圖4.11所示。圖4.11創(chuàng)建宣講會(huì)宣講會(huì)會(huì)創(chuàng)建完畢CRS端如圖4.12所示。圖4.12查看CRS端宣講會(huì)經(jīng)過審批完成后,官網(wǎng)展示出了宣講會(huì)的時(shí)間地點(diǎn)。點(diǎn)擊詳情后即可出現(xiàn)具體信息,如圖4.13所示。圖4.13查看官網(wǎng)端宣講會(huì)進(jìn)入小蜜蜂(校園大使申請(qǐng))頁(yè)面,填寫信息完成后點(diǎn)擊申請(qǐng),發(fā)現(xiàn)填寫信息頁(yè)面出現(xiàn)了嚴(yán)重的格式錯(cuò)誤,瀏覽器為火狐瀏覽器隨后記錄下此BUG,如圖4.14所示。圖4.14火狐瀏覽器隨后更改為谷歌以及IE瀏覽器進(jìn)行測(cè)試,界面顯示正常,如圖4.15所示。圖4.15谷歌瀏覽器BUG匯報(bào)如表4.5所示。表4.5兼容性BUGBUG類型BUG位置BUG描述備注瀏覽器兼容性類型小蜜蜂(校園大使)申請(qǐng)火狐瀏覽器下出現(xiàn)格式問題隨后招聘人員可以在CRS系統(tǒng)中看到小蜜蜂申請(qǐng)的信息,如圖4.16所示。圖4.16查看小蜜蜂申請(qǐng)信息隨后測(cè)試崗位上傳模塊,首先由招聘人員創(chuàng)建一個(gè)崗位介紹,崗位名:校園官網(wǎng)測(cè)試,如圖4.17所示。圖4.17創(chuàng)建崗位崗位創(chuàng)建完畢CRS端顯示界面如圖4.18所示。圖4.18CRS端崗位信息審批后此條信息可出現(xiàn)在官網(wǎng)在招崗位中,如圖4.19所示。圖4.19校招官網(wǎng)在招崗位界面創(chuàng)建簡(jiǎn)歷進(jìn)行申請(qǐng)操作招聘人員即可在后臺(tái)看到簡(jiǎn)歷,如圖4.20所示。圖4.20應(yīng)聘人信息接下來進(jìn)行簡(jiǎn)歷實(shí)時(shí)更新模塊測(cè)試,選擇CRS系統(tǒng)二次測(cè)試這個(gè)職位進(jìn)行投遞,投遞完成后顯示投遞成功,如圖4.21所示。圖4.21投遞簡(jiǎn)歷招聘人員點(diǎn)擊后臺(tái)查看聯(lián)系方式后簡(jiǎn)歷進(jìn)展顯示為HR對(duì)你感興趣,如圖4.22所示。圖4.22簡(jiǎn)歷進(jìn)展流程圖(HR對(duì)你感興趣)HR在后臺(tái)經(jīng)過操作將候選人安排面試后,簡(jiǎn)歷進(jìn)展更改為面試中,如圖4.23所示。圖4.23招聘人員安排面試簡(jiǎn)歷進(jìn)展更改為面試中,如圖4.24所示。圖4.24建立進(jìn)展流程圖(面試中)HR在后臺(tái)可以將其直接發(fā)送OFFER或者安排培訓(xùn),如直接發(fā)放OFFER簡(jiǎn)歷狀態(tài)為OFFER,在此先測(cè)試安排培訓(xùn),簡(jiǎn)歷狀態(tài)更改為培訓(xùn)中,如圖4.25所示。圖4.25招聘人員安排培訓(xùn)簡(jiǎn)歷進(jìn)展更改為培訓(xùn)中如圖4.26所示。圖4.26簡(jiǎn)歷進(jìn)展流程圖(培訓(xùn)中)HR在后臺(tái)發(fā)放OFFER后,選擇候選人接受OFFER,簡(jiǎn)歷狀態(tài)繼續(xù)更改,變?yōu)镺FFER狀態(tài),如圖4.27。圖4.27接受OFFER簡(jiǎn)歷進(jìn)展更新為OFFER狀態(tài)如圖4.28所示。圖4.28簡(jiǎn)歷進(jìn)展流程圖(OFFER)隨后HR在CRS后臺(tái)選擇確認(rèn)候選人入職,簡(jiǎn)歷流程更改為入職,至此,全部簡(jiǎn)歷進(jìn)展完畢,如圖4.29所示。圖4.29招聘人員確認(rèn)入職簡(jiǎn)歷流程更改為入職如圖4.30所示。圖4.30簡(jiǎn)歷進(jìn)展流程圖(入職)4.3兼容性測(cè)試瀏覽器兼容性測(cè)試:選用谷歌、360、火狐、IE這四個(gè)市面上最為常見的瀏覽器進(jìn)行兼容性測(cè)試,測(cè)試網(wǎng)站所有頁(yè)面的點(diǎn)擊,觀看等。4.3.1谷歌瀏覽器兼容性測(cè)試谷歌瀏覽器兼容性測(cè)試部分如圖4.31所示。圖4.31谷歌4.3.2360極速瀏覽器兼容性測(cè)試360極速瀏覽器兼容性測(cè)試部分如圖4.32所示。圖4.32360極速瀏覽器4.3.3火狐瀏覽器兼容性測(cè)試火狐瀏覽器兼容性測(cè)試部分如圖4.33所示。圖4.33火狐瀏覽器4.3.4IE瀏覽器兼容性測(cè)試IE瀏覽器兼容性測(cè)試部分如圖4.34所示。圖4.34IE瀏覽器4.4性能測(cè)試性能測(cè)試選用谷歌出品的WebPageTest進(jìn)行測(cè)試,因?yàn)樵擁?xiàng)目網(wǎng)站只針對(duì)中國(guó)內(nèi)部校園招聘,故在測(cè)試之前將TestLocation選為上海,瀏覽器選擇谷歌,輸出網(wǎng)址進(jìn)行測(cè)試。經(jīng)測(cè)試后,網(wǎng)站關(guān)鍵性能優(yōu)化的分?jǐn)?shù)如圖4.35所示,如果等級(jí)低于B的話說明有比較嚴(yán)重的問題。圖4.35性能測(cè)試評(píng)分讀取時(shí)間等具體信息如圖4.36所示。圖4.36性能測(cè)試速度網(wǎng)站具體請(qǐng)求數(shù)量餅形圖如圖4.37所示。圖4.37網(wǎng)站請(qǐng)求類型分解4.5缺陷管理4.5.1缺陷匯報(bào)本次測(cè)試發(fā)現(xiàn)如下缺陷,兼容性不好,瀏覽器版本過多導(dǎo)致開發(fā)人員無法面面俱到的測(cè)試所有瀏覽器的兼容情況,導(dǎo)致有些瀏覽器如火狐,會(huì)出現(xiàn)有些界面文本框錯(cuò)位的情況;文本輸入框內(nèi)限定做的不足,當(dāng)填寫如姓名、郵箱、電話等文本時(shí),會(huì)出現(xiàn)無用信息也可以錄入的情況;網(wǎng)站底部三個(gè)按鈕功能不好用;性能測(cè)試中在Compressimages和Cachestaticcontent這兩個(gè)模塊中表現(xiàn)的并不是很完美只得到了D和F的分?jǐn)?shù),具體缺陷報(bào)告如下。其中文本框缺陷報(bào)告如表4.6所示。表4.6文本框缺陷報(bào)告Bug標(biāo)題文本框限定問題產(chǎn)品名稱企業(yè)校園招聘系統(tǒng)功能模塊名

小蜜蜂、個(gè)人信息更改產(chǎn)品子系統(tǒng)無

產(chǎn)品版本1.0

測(cè)試平臺(tái)

谷歌瀏覽器測(cè)試階段單元測(cè)試問題級(jí)別一般優(yōu)先級(jí)別低問題來源初始版本測(cè)試問題類型改進(jìn)建議Bug描述在進(jìn)行單元測(cè)試初期,發(fā)現(xiàn)小蜜蜂與個(gè)人信息模塊修改頁(yè)面限定做的不足,兩個(gè)模塊有同樣的不足,當(dāng)填寫姓名、郵箱、電話時(shí)未進(jìn)行精準(zhǔn)的限定導(dǎo)致無效信息可以隨意錄入,建議進(jìn)行嚴(yán)格的限定。兼容性缺陷報(bào)告如表4.7所示。表4.7兼容性缺陷報(bào)告Bug標(biāo)題小蜜蜂模塊兼容性缺陷產(chǎn)品名稱企業(yè)校園招聘系統(tǒng)功能模塊名

小蜜蜂申請(qǐng)產(chǎn)品子系統(tǒng)無

產(chǎn)品版本1.0

測(cè)試平臺(tái)

火狐瀏覽器測(cè)試階段單元測(cè)試問題級(jí)別一般優(yōu)先級(jí)別一般問題來源工程故障問題類型兼容性問題Bug描述使用火狐瀏覽器登陸小蜜蜂申請(qǐng)模塊會(huì)出現(xiàn)格式串行現(xiàn)象,需及時(shí)修改。按鈕無效的缺陷如表4.8所示。表4.8首頁(yè)功能缺陷報(bào)告Bug標(biāo)題首頁(yè)按鈕無效鏈接產(chǎn)品名稱企業(yè)校園招聘系統(tǒng)功能模塊名

小蜜蜂申請(qǐng)產(chǎn)品子系統(tǒng)無

產(chǎn)品版本1.0

測(cè)試平臺(tái)

谷歌瀏覽器測(cè)試階段單元測(cè)試問題級(jí)別一般優(yōu)先級(jí)別低問題來源測(cè)試問題類型功能性問題Bug描述首頁(yè)三個(gè)底部三個(gè)按鈕缺陷,其中AboutPactera與校招咨詢兩個(gè)按鈕鏈接錯(cuò)誤頁(yè)面,ContactUs按鈕點(diǎn)擊無效。性能缺陷如表4.9所示。表4.9性能缺陷報(bào)告Bug標(biāo)題網(wǎng)站性能缺陷產(chǎn)品名稱企業(yè)校園招聘系統(tǒng)功能模塊名

小蜜蜂申請(qǐng)產(chǎn)品子系統(tǒng)無

產(chǎn)品版本1.0

測(cè)試平臺(tái)

谷歌瀏覽器測(cè)試階段集成測(cè)試問題級(jí)別低優(yōu)先級(jí)別低問題來源測(cè)試問題類型性能問題Bug描述經(jīng)工具測(cè)試,本網(wǎng)站中StaticContent,CombineJS/CSSFiles這兩個(gè)模塊中表現(xiàn)的并不是很完美只得到了D和F的分?jǐn)?shù)。4.5.2缺陷跟蹤缺陷已經(jīng)通過系統(tǒng)及時(shí)提交給開發(fā)人員,根據(jù)下表所示,兼容性的缺陷為中等缺陷,會(huì)導(dǎo)致校園大使申請(qǐng)模塊無法正常使用,已經(jīng)提交及時(shí)修復(fù);文本框限定為低級(jí)缺陷,將在后續(xù)的更新維護(hù)中完善;三個(gè)按鈕為低級(jí)缺陷,導(dǎo)致三個(gè)次要模塊無法正常使用,性能缺陷為低級(jí)缺陷,只會(huì)導(dǎo)致部分人首次加載網(wǎng)站時(shí)過于緩慢。截止目前,經(jīng)過回歸測(cè)試后,火狐瀏覽器的兼容性問題已經(jīng)得到解決,文本框限定問題、三個(gè)按鈕的沒有配置、并不嚴(yán)重的性能問題將在日后進(jìn)行的第二次開發(fā)中得到解決。而經(jīng)過回歸測(cè)試模擬大量數(shù)據(jù)添加系統(tǒng)后發(fā)現(xiàn),當(dāng)職位名稱介紹等信息超過十個(gè)漢字字符后,網(wǎng)頁(yè)會(huì)出現(xiàn)自動(dòng)換行現(xiàn)象,導(dǎo)致整個(gè)網(wǎng)站頁(yè)面的不美觀,如圖4.38所示。圖4.38回歸測(cè)試缺陷不過此缺陷在缺陷等級(jí)仍屬于低等級(jí)缺陷,由于開發(fā)資金的限制以及周期短,人員不足的問題,此缺陷和文本框限定缺陷,三個(gè)按鈕的沒有配置,性能缺陷移交到校園官網(wǎng)2.0開發(fā)時(shí)進(jìn)行解決。缺陷等級(jí)確定以表4.10為參考。表4.10缺陷等級(jí)判定缺陷等級(jí)描述嚴(yán)重所有核心功能無法使用,測(cè)試工作無法繼續(xù)進(jìn)行。高某個(gè)模塊無法使用,但可以測(cè)試其他模塊功能中某個(gè)功能無法使用,必須及時(shí)修復(fù),但不會(huì)影響其他測(cè)試工作進(jìn)行。低某個(gè)極少使用的功能發(fā)生錯(cuò)誤或者頁(yè)面美化問題,不必及時(shí)修復(fù)。第5章測(cè)試總結(jié)5.1測(cè)試覆蓋此次測(cè)試用例覆蓋了絕大多數(shù)功能性及非功能性的測(cè)試點(diǎn),其中覆蓋到了所有功能性測(cè)試點(diǎn)共51個(gè),兼容性測(cè)試用例共4個(gè),Junit單元測(cè)試用例2個(gè),QTP自動(dòng)化測(cè)試用例8個(gè),文本框測(cè)試用例49個(gè),頁(yè)面展現(xiàn)24個(gè)。5.2需求覆蓋需求覆蓋率:80%,需求部分覆蓋率:15%,未覆蓋需求:5%。其中需求部分覆蓋為除登陸、注冊(cè)的其余Junit單元測(cè)試,部分瀏覽器兼容性測(cè)試以及在線填寫簡(jiǎn)歷的文本框測(cè)試,性能測(cè)試。未覆蓋需求為操作系統(tǒng)的兼容性測(cè)試、安全性測(cè)試。5.3缺陷分析下面為大家分析本項(xiàng)目所有涉及到的缺陷。首先兼容性問題,Web兼容性不好歷來是所有網(wǎng)站開發(fā)者最頭疼的問題,瀏覽器內(nèi)核的不同,版本的不同,類型的不同會(huì)導(dǎo)致開發(fā)人員無法面面俱到的去考慮每一個(gè)不同的瀏覽器,加上目前市場(chǎng)上主流瀏覽器太多且不斷地在推出新版本,導(dǎo)致修復(fù)起來比較困難。不過本項(xiàng)目中兼容性只出現(xiàn)了一點(diǎn)小小的排版問題,經(jīng)過及時(shí)的修復(fù)已經(jīng)得到解決。其次是文本框限定的問題,跟開發(fā)人員溝通過此問題得到的解釋是由于開發(fā)周期短,人員短缺,經(jīng)費(fèi)不足的問題暫時(shí)沒有將文本框增加較為嚴(yán)格的限定,考慮到運(yùn)用此網(wǎng)站的基本都是在校大學(xué)生不會(huì)提交太多無用數(shù)據(jù)的情況下,將此模塊的修復(fù)推遲在校招官網(wǎng)二次開發(fā)時(shí)在另行解決。底部三個(gè)按鈕目前正在聯(lián)系校招部門給出鏈接的URL,很快會(huì)得到解決。網(wǎng)站性能問題目前已經(jīng)盡可能做到最好,雖然兩個(gè)模塊的評(píng)分不高,但考慮該項(xiàng)目圖片內(nèi)容并不是太多所以并不會(huì)給用戶產(chǎn)生實(shí)質(zhì)的影響。經(jīng)過和招聘人員共同完成的驗(yàn)收測(cè)試中,由于崗位介紹、宣講會(huì)介紹太多而導(dǎo)致網(wǎng)站自動(dòng)換行的現(xiàn)象開發(fā)人員也在積極的討論解決方案,相信在即將啟動(dòng)的校招官網(wǎng)2.0的開發(fā)中都會(huì)得到圓滿的解決。大連東軟信息學(xué)院畢業(yè)設(shè)計(jì)(論文)第6章結(jié)論與展望經(jīng)過系統(tǒng)的測(cè)試,此企業(yè)校園招聘官網(wǎng)運(yùn)行穩(wěn)定,界面美化好,無縫對(duì)接企業(yè)內(nèi)部CRS系統(tǒng),為學(xué)生和招聘人員帶來了極大的便利,在互聯(lián)網(wǎng)+時(shí)代的大勢(shì)所趨下,網(wǎng)絡(luò)招聘已逐漸成為主流招聘。不過因?yàn)榇司W(wǎng)站是第一版上線,屬于1.0階段,仍然有很大的改進(jìn)空間,現(xiàn)總結(jié)優(yōu)缺點(diǎn)如下。本項(xiàng)目的優(yōu)點(diǎn)有外部校招官網(wǎng)對(duì)接企業(yè)內(nèi)部CRS校園招聘系統(tǒng),求職人員與招聘人員雙贏。崗位隨時(shí)更新,過期職位不留存,并設(shè)置緊急圖標(biāo)提示、緊急崗位

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論