




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1.1項(xiàng)目背景2二、測(cè)試用例設(shè)計(jì)22.1需求測(cè)試用例22.2功能測(cè)試用例22.3健壯性測(cè)試用例32.4界面測(cè)試用例3三、測(cè)試環(huán)境4四、測(cè)試方法4五、測(cè)試安排(執(zhí)行情況) 4六、測(cè)試執(zhí)行46.1需求測(cè)試46.2單元測(cè)試5621人工靜態(tài)檢查56.2.2用例測(cè)試106.2.3表單測(cè)試:146. 3集成測(cè)試186. 3. 1鏈接測(cè)試:186. 4系統(tǒng)測(cè)試206. 4. 1界面測(cè)試: 206.4.2健壯性測(cè)試21七、缺陷匯總及分析21八、測(cè)試過程總結(jié)23企業(yè)工資管理系統(tǒng)測(cè)試報(bào)告一、引言1.1項(xiàng)目背景隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對(duì)于大屮型企業(yè),員工、職稱等跟工資管理 有關(guān)的信息隨之急劇
2、增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出 錯(cuò),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新員工、刪除】口員工、工資查詢、統(tǒng)計(jì)等一系列操作??梢?使辦公人員可以輕松快捷的完成工資管理的任務(wù)。本次測(cè)試的任務(wù)就是通過對(duì)小組成員完成的系統(tǒng)進(jìn)行測(cè)試分析,找出系統(tǒng)中存在的缺陷,使系統(tǒng)功 能更加優(yōu)化。1.2項(xiàng)目需求 本次的企業(yè)工資管理系統(tǒng)主要需要實(shí)現(xiàn)以下功能:1)對(duì)單位人員的變動(dòng)進(jìn)行處理:員工信息的增加、刪除以及修改;2)對(duì)職工的工資信息進(jìn)行處理:對(duì)員工的工資信息進(jìn)行個(gè)別和批量修改;3)查詢統(tǒng)計(jì)功能:要求既可以單項(xiàng)查詢,也可以多項(xiàng)查詢。即既可以查看某一個(gè)員工的工資信息,也 可以查詢某
3、個(gè)部門工資在某一個(gè)范圍的職工;4)報(bào)表打印功能:要求能夠打印每月的工資表和工資統(tǒng)計(jì)表;5)請(qǐng)假信息管理功能。二、測(cè)試用例設(shè)計(jì)2.1需求測(cè)試用例序號(hào)客戶需求列表系統(tǒng)實(shí)現(xiàn)功能測(cè)試狀態(tài)11注冊(cè)功能1用戶可以自動(dòng)注冊(cè)(對(duì)比發(fā)現(xiàn)問題)2.2功能測(cè)試用例功能a描述用例口的1前提條件輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況示例:典型值示例:邊界值示例:異常值2.3健壯性測(cè)試用例異常輸入/動(dòng)作容錯(cuò)能力/恢復(fù)能力造成的危害、損失示例:錯(cuò)誤的數(shù)據(jù)類型示例:定義域外的值示例:錯(cuò)誤的操作順序 示例:異常中斷通信示例:異常關(guān)閉某個(gè)功能示例:負(fù)荷超出了極限2.4界面測(cè)試用例檢查項(xiàng)測(cè)試人員的類別及其評(píng)價(jià)窗口切換、移動(dòng)、改變大小時(shí)
4、正常嗎?各種界面元素的文字正確嗎?(如標(biāo)題、提示等)各種界血元素的狀態(tài)正確嗎?(如有效、無效、選 屮等狀態(tài))各種界血元素支持鍵盤操作嗎?各種界面元素支持鼠標(biāo)操作嗎?對(duì)話框屮的缺省焦點(diǎn)正確嗎?數(shù)據(jù)項(xiàng)能正確冋顯嗎?對(duì)于常用的功能,用戶能否不必閱讀手冊(cè)就能使 用?執(zhí)行有風(fēng)險(xiǎn)的操作時(shí),有“確認(rèn)”、“放棄”等提示嗎?操作順序合理嗎?有聯(lián)機(jī)幫助嗎?各種界面元索的布局合理嗎?美觀嗎?各種界面元索的顏色協(xié)調(diào)嗎?各種界面元素的形狀美觀嗎?字體美觀嗎?圖標(biāo)直觀嗎?三、測(cè)試環(huán)境本次測(cè)試的環(huán)境如下:windows 7系統(tǒng)、谷歌瀏覽器、tomcat服務(wù)器四、測(cè)試方法本次的測(cè)試過程中,使用的測(cè)試方法如下:單元測(cè)試:主要采
5、用白盒測(cè)試來檢測(cè)各個(gè)模塊的正確性,通過人工檢查以及設(shè)計(jì)測(cè)試用例來動(dòng)態(tài)跟蹤調(diào) 試;集成測(cè)試:黑盒測(cè)試和自動(dòng)化測(cè)試五、測(cè)試安排(執(zhí)行情況)木次測(cè)試的大致如下:1.需求測(cè)試:驗(yàn)證軟件的功能和件能及其他特性是否符合用戶要求,保證系統(tǒng)能夠按照用戶預(yù)定的要求 工作;2單元測(cè)試:保證每個(gè)模塊或組件能正常工作;3. 集成測(cè)試:對(duì)己測(cè)試過的模塊進(jìn)行組裝,迓行集成測(cè)試,檢驗(yàn)與接口有關(guān)的模塊z間的問題;4. 系統(tǒng)測(cè)試:檢驗(yàn)它能否與實(shí)際環(huán)境(如軟硬件平臺(tái)、數(shù)據(jù)和人員等)協(xié)調(diào)工作.六、測(cè)試執(zhí)行6.1需求測(cè)試根據(jù)同組人員周純?nèi)A的企業(yè)工資管理系統(tǒng)需求規(guī)格說明書所列的系統(tǒng)功能需求如下:用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行h常的管理,如
6、查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完 成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,快速打印出工資報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體耍求,設(shè)計(jì)了 企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:1)對(duì)單位人員的變動(dòng)進(jìn)行處理。一個(gè)單位的職工不會(huì)是一成不變的,總是在不斷的變化:有調(diào)出、有 調(diào)入、也有職工在木單位內(nèi)部調(diào)動(dòng)。因此,設(shè)計(jì)系統(tǒng)是要考慮到這些情況的。2)對(duì)職工的t資進(jìn)行計(jì)算、修改。可以對(duì)職工的工資檔案進(jìn)行個(gè)別、批量修改,同時(shí),能對(duì)各職t的 工資進(jìn)行計(jì)算,即計(jì)算應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金額等。3)杳詢統(tǒng)計(jì)功能。要求即可以單項(xiàng)杳詢,比如杳看某個(gè)職工的工資情況等;也可以多項(xiàng)杳詢,比如某 部門工資數(shù)
7、在某一范圍的職工的工資情況等。4)報(bào)表打印功能。每月發(fā)放工資時(shí),要求能夠打印木月的工資表、隨工資發(fā)給每個(gè)職工的工資條以及工資統(tǒng)計(jì)表。市以上4點(diǎn)列出客戶需求列表以及系統(tǒng)實(shí)現(xiàn)情況如下:序號(hào)客戶需求列表系統(tǒng)實(shí)現(xiàn)功能測(cè)試狀態(tài)|員工信息增加可自行添加員工信息功能實(shí)現(xiàn)2員工信息刪除可以刪除員工信息功能實(shí)現(xiàn)3員工信息修改可以修改員工信息j功能實(shí)現(xiàn)4員工工資修改(單個(gè))可以員工工資修改功能實(shí)現(xiàn)5員工工資批量修改不能批量修改工資信息未實(shí)現(xiàn)6員工信息查詢可以查詢員工信息功能實(shí)現(xiàn)7員工工資查詢可以查詢員工工資功能實(shí)現(xiàn)8請(qǐng)假信息添加j可以添加假條信息j功能實(shí)現(xiàn)9假條信息修改可以修改假條信息功能實(shí)現(xiàn)10假條信息刪除可以
8、刪除假條信息功能實(shí)現(xiàn)6.2單元測(cè)試主要采用白盒測(cè)試方法,檢測(cè)程序的內(nèi)部結(jié)構(gòu)。先采用人工靜態(tài)檢查法,保證代碼算法的邏輯止確 性(盡量通過人丁檢查發(fā)現(xiàn)代碼的邏輯錯(cuò)誤)、清晰性、規(guī)范性、一致性、算法高效性,并盡可能發(fā)現(xiàn) 程序屮的錯(cuò)課。然后通過測(cè)試用例,執(zhí)行待測(cè)程序來跟蹤比較實(shí)際結(jié)果與預(yù)期結(jié)果來發(fā)現(xiàn)錯(cuò)謀。6.2.1人工靜態(tài)檢查(1)、檢查算法的邏輯止確性(2)、檢查模塊接口的正確性(3) 、調(diào)用其他方法接口的正確性(4) 、出錯(cuò)處理(5) 、保證表達(dá)式、sql語句的正確性(6) 、檢查常量或全局變量使用的正確性(7) 、檢查方法內(nèi)部注釋是否完整登錄模塊string mesg = r, r
9、,;string adir.inname = request . getfarainet;er (r,adrr.xrlltair.er,); string password = request. . getfarameter ( rtpasswordrr);i f (nulx = aclminnaiee) adminnaune = r, r,;i f (nulz =:= passwor d) passwor d = r, r,; if ( ! adininnair.e equals ( r, r, )&&! password equals ( r, m ) ) admmnair
10、.e = new string ( adrr.xnnaine getbytes ( m 二sc2 e 5 9-1r,) password = new string (password getbytes ( n tscscs9-l rr); alogin. setadntinnaine ( adir.±nname);alogin.setfassword(password);1f (aloginexcure()<session seta11ribute ( r, adir.nllarr.e r, ” adiranilaune ); response sendredirect (rr
11、irldex .二 spr,);elsemesg = alogin.e r r o rme s s a ge;退出模塊session set;atstr ibu.te ( 11 adrr.z_tlnair.e 1111 ");response 3endredirect. ( r, lcgiri .二 sp r,);員工信息添加模塊string mesg = h r,;string submic = request get par ante ter ( nslibir.lr n);if (submit! =null && ! submit.
12、equals (ri n ) ) if(ercployee_manager.getrequest(request) if(emp1o ye e_mana gerinsert() mesg ="新員工信息提交晟功! n ; else ntesg = "蘇再 卒捧 三興二八 + eieployee_manager. errormessage;i -elsemesg = ”對(duì)不起,你提交的參數(shù)有錯(cuò)誤“/將頁面表單傳來的資料分解并保存到員工類的各個(gè)字段中public boolean getrequest(javax.servlet.http.httpservletrequest n
13、ewrequest) boolean flag = false;try (request = newrequest;string employeeld = request. getparair.eter (neiriployeeidn); if (null = eiriployeeld | | eiriployeeld. equals (r, rr) ) employeeld = r, rr; sqlflag = false;i i oneeirloyee s亡匸eieployeetd(get;gbk(en:ployetd);string name = request. get paramet
14、er (rrnairierr);if (narce=null | | name . equals (rrn) ) name ="”; sqlflag = false;i i oneeirployee setnaine (getgbk (name);string cardnumber = request. getparair.erer (r,cardnuntberri);if (null = cardnumber | | cardnumber. equals (n rr) ) cardnuinber = n”;i i oneeirployee 5己tcehdnuinbe工(g亡tgbk
15、 (ueiirdnuink:己工);string nation = request. getfarairieter (rrnationrr);if (null = nation | | nation. equals (ff n) nation = rr n ;i i oneeirloyee setnation (getgbk (nation);string sex = request. getparakerer (r,sexr,); if (null = sex | | sex. equals (n rr) )sex = n rr;界面友好,邏輯話晰,有一定的注釋。621.4員工信息修改模塊s
16、tring ntesg = n u ;string submit = request. getfarair.eter ( nsbrrtr,);if (submit! =null && ! submit. equals (rr r,) ) if (employee_inanager . get request (request) ) if (employee_nianager update () ) ntesg = ”員工信息資料修改成功! r,;1 1 >else ntesg = 婁.7?居軍搽三矢 :三八 + eiriployee_manager . errormess
17、age; 一else rr.esg”對(duì)不起,你提交的參數(shù)有錯(cuò)誤員工信息刪除模塊 else mesg = ”刪除出錯(cuò)! ”;i > catch (exception e)mesg = ”你要?jiǎng)h除的對(duì)象錯(cuò)誤! ”;員工信息查詢模塊st ring ir.esg =string employeeld = request. getparameter (nei/.plcyeeidr,);if (request. getparameter (nerployeezdh) =nullrequest. getparameter (nerr.plcyeelin) .equals (
18、rt r,) mesg ="你要奩看的員工并存在! n; else if (' employeemanager. getoneemployee (ercployeeld) mesg = employee_manager.errormessage; _員工信息查詢模塊處存在問題:當(dāng)查找的員工不存在時(shí)沒有查找失敗提示,只是輸出的內(nèi)容為空, 用戶體驗(yàn)不好;還有就是按部門杳詢的時(shí)候,應(yīng)該用下拉框選擇部門,和添加員工信息的時(shí)候一樣,避 免手動(dòng)填寫出錯(cuò)造成的查詢錯(cuò)誤。工資信息增加模塊string mesg = nrr;string submit = request. get
19、parameter (r,si;birtr,); if (submit!=null && !submitequals("") if(salary_manager.getrequest(request)if (salary_inanager . insert () ) mesg =-新工資信息提交成功!“; else mesg = “數(shù)彳號(hào)幸按 乍矢+ salary_manager . errormessage; 一*. else mesg ="對(duì)不起,你提交的參數(shù)有錯(cuò)誤”; 1資信息修改模塊string mesg = r, rr;s
20、tri ng sixbmxc = request . getfair aunxeter ( rr suiditzl trt);1 f ( jbuldmxn ! nvih & &! suloxnxc equails ( m m ) <1 f ( sa.la.ry_mcinalgex . ge-creqiest ( reques-e ) <x f ( saixaix,y_mainaier upda.ce () <mesa二”工資佶恵資料修改成功? ”;> else meag r, 扌居 京拯三衛(wèi)文" + salairy_manager . erro
21、rmessage ;>else < 1資信息刪除模塊int pages=l;st ring mesg = ri r,; else mesg ="刪除出錯(cuò)! r';j catch (exception e)mesg = “你要?jiǎng)h除的對(duì)象錯(cuò)誤l;0工資信息杳詢模塊st ring mesg = n r,;st ring salaryld = request .get parameter (ff salary zdn);if (request.getparameter (rlsalaryidr') =null | | request.g
22、etparameter (nsalaryldn)equals (r,r ) ) mesg = ”你要査看的工資不存左! n; else if (! salary_nianager. getonesalary (long.parselong (salaryld) mesg = salary_manager.errormessage;1假條信息增加模塊st ring mesg = r'r,;string submit; = request. getparamerer ( nsbir.ltn);if (submit! =null &&! subnti匸巳qual
23、s ( " " ) ) if(leave_managergetrequest(reques匸)if(leave_manager.ins皀工匸() mesg"= ”新請(qǐng)假信息提交成功! ”; else mesg ="數(shù)據(jù)庫操作失敗” + leave_ _rr.anager. errormessage; 61s6mesg = ”對(duì)不起了你提交的參數(shù)有錯(cuò)誤";2假條信息修改模塊string mesg = nn;string submit = request. get parameter (risubnir,);if (submiti=n
24、ull && !submitequals("")if(leave_managergecrequest(request)if(leave_manager.update(long.parselong(request.getparamecer(nleaveidh) ) ) ) mesg ="請(qǐng)假信息資料修改成功! n; else mesg = r,軍操三失 + 1 eave_manager errormessage;i |一:else mesg = ”對(duì)不起,你提交的參數(shù)有錯(cuò)誤3假條信息刪除模塊 else mesg ="刪1涂出錯(cuò)
25、! ”; catch (exception e)mesg = ”你要?jiǎng)h除的對(duì)象錯(cuò)誤! ”;622用例測(cè)試功能測(cè)試功能描述用戶登錄用例目的測(cè)試登錄模塊是否存在缺陷前提條件輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況用戶名:空密碼:空錯(cuò)誤提示提示用戶名為空用戶名:admin密碼:空錯(cuò)誤提示提示密碼為空用戶名:admin密碼:admin成功提示登錄成功,跳轉(zhuǎn)到首頁功能描述員工信息添加用例目的測(cè)試員工信息添加功能是否存在缺陷前提條件用戶c經(jīng)登錄成功,現(xiàn)處在信息添加界面輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況員工編號(hào):123部門:空姓名:空提示輸入有誤提示“讀對(duì)不起,您輸入的信息有誤a員工編號(hào):123部門:管理姓名:空
26、提示輸入有誤提示“讀對(duì)不起,您輸入的信息有誤a員工編號(hào):123部門:管理姓名:馬成功提示提示“員工信息添加成功“員t編號(hào):123部門:測(cè)試姓名:馬操作失敗提示提示“該員t編號(hào)已存在、信息添加 失敗“員工編號(hào):234部門:測(cè)試姓名:馬成功提示提示“員t信息添加成功功能描述員工信息修改用例目的測(cè)試員工信息修改功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況點(diǎn)擊“修改”員t蒲小軍的信息顯示出該員丁的所有信息顯示出該員工的所有信息修改蒲小軍的性別為女,點(diǎn)擊“提交”提示“員丁信息資料修改成功”提示“員丁信息資料修改成功”功能描述員工信息刪除用例目的測(cè)試員工信息刪除功能是否存在缺陷前提
27、條件系統(tǒng)已登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況點(diǎn)擊“刪除”員工蒲小軍的信息會(huì)有操作確認(rèn)提示提示“真的要?jiǎng)h除該員工信息”確認(rèn)提示處點(diǎn)擊“確認(rèn)”操作成功提示提示“刪除成功”確認(rèn)提示處點(diǎn)擊“取消”不執(zhí)行刪除操作返回員工信息界面功能描述員工信息查詢用例目的測(cè)試員工信息查詢功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況選擇“按員工編號(hào)查詢”,輸入編號(hào)01輸出該員工信息屏幕上打印出01號(hào)員工的信息選擇“按員工編號(hào)查詢”,輸入編號(hào)05查找失敗提示沒有失敗提示,也未打卬員工信息選擇“按員工姓名查詢”,輸入姓 名王建輸出該員工信息屏幕上打印出員工王建的信息選擇“按員工姓名查詢”,輸入姓
28、名周純?nèi)A查找失敗提示沒有失敗提示,也未打印員工信息選擇“按部門查詢”,輸入財(cái)務(wù)部輸出財(cái)務(wù)部各員工的信息屏幕上打印出財(cái)務(wù)部員工的信息用例目的測(cè)試假條信息添加功能是否存在缺陷前提條件系統(tǒng)已登錄侖入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況|填寫職工號(hào)“234”姓名“馬”開始日期添加成功提示提示“新的假條信息添加成功”填寫職工號(hào)“234”姓名“mxz"開始日 期(職丁號(hào)與姓名不符)添加失敗提示提示“對(duì)不起,你提交的參數(shù)有誤”填寫職工號(hào)“234”姓名“馬”開始日期 為空添加失敗提示提示“對(duì)不起,你提交的參數(shù)有誤”功能描述假條信息刪除用例目的測(cè)試假條信息功刪除功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動(dòng)作期
29、望的輸出/相應(yīng)實(shí)際情況點(diǎn)擊“刪除”馬的假條信息操作確認(rèn)提示提示“真的要?jiǎng)h除嗎”操作確認(rèn)處點(diǎn)擊“確認(rèn)”刪除成功提不提示“刪除成功”操作確認(rèn)處點(diǎn)擊“取消”無操作返凹假條信息界面功能描述假條信息查詢用例冃的測(cè)試假條信息功查詢功能是否存在缺陷前提條件已登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況選擇“按員工編號(hào)查詢”,輸入編號(hào) em001輸出該假條信息屏幕上打印出em001號(hào)員工的假 條信息選擇“按員工編號(hào)查詢”,輸入編號(hào)05杳找失敗提示沒有失敗提示,也未打印員工假條 信息選擇“按員工姓名查詢”,輸入姓 名王建輸出該假條信息屏幕上打印出員工王建的假條信息選擇“按員工姓名查詢”,輸入姓 名周純?nèi)A查找失敗提示沒
30、有失敗提示,也未打印員工假條 信息選擇“按部門查詢”,輸入財(cái)務(wù)部輸出財(cái)務(wù)部各員工的假條信息屏幕上打印出財(cái)務(wù)部員工的假條信 息功能描述工資信息添加功能用例目的測(cè)試工資信息添加功能是否存在缺陷前提條件已登錄系統(tǒng)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況填寫職工號(hào)“234”姓名“馬”基木工資1000添加成功提示提示“新的丁資信息添加成功”填寫職工號(hào)“234”姓名“mxz” 開始口期(職工號(hào)與姓名不符)添加失敗提不提示“對(duì)不起,你提交的參數(shù)冇謀”填寫職工號(hào)“234”姓名“馬”基 本工資為空添加失敗提示提示“對(duì)不起,你提交的參數(shù)有誤”功能描述工資信息修改功能用例目的測(cè)試工資信息添加功能是否存在缺陷前提條件已登錄
31、系統(tǒng)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況修改員t “汪建林”的一條請(qǐng)假信 息并提交修改成功提示提示“請(qǐng)假資料信息修改成功”功能描述工資信息刪除功能用例目的測(cè)試工資信息刪除功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況點(diǎn)擊“刪除”汪建林的假條信息操作確認(rèn)提示提示“真的要?jiǎng)h除嗎”操作確認(rèn)處點(diǎn)擊“確認(rèn)”刪除成功提示提示“刪除成功”操作確認(rèn)處點(diǎn)擊“取消”無操作返冋工資信息界面用例目的測(cè)試工資信息查詢功能是否存在缺陷前提條件系統(tǒng)以登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況選擇"2015年”,點(diǎn)擊“搜索”輸出2015年所有工資信息屏幕上打印2015年所有工資信息選擇“7月份”,點(diǎn)
32、擊“搜索”輸出歷年7月份所有工資信息屏幕上打印歷年7月份所有工資信 息選擇“2015年” “7月份”,點(diǎn) 擊“搜索”輸2015年7月份所有工資信息屏幕上打印2015年7月份所有工 資信息選擇"2015年” “7月份”,選 擇“按員工姓名查詢”,輸入姓名 汪建林,點(diǎn)擊“搜索”輸出員工汪建林2015年7丿j份的 工資信息屏幕上打卬員工汪建林2015年7 刀份的工資信息選擇“2015年” “7月份”,選 擇“按員工編號(hào)查詢”,輸入編號(hào)em006,點(diǎn)擊“搜索”輸出員工em006的2015年7月份的工資信息屏幕上打印員工em006的2015年7丿份的工資信息選擇“按員工工資杳詢”,輸入下限10
33、00,上限10000,點(diǎn)擊“搜索”輸出工資在1000-10000內(nèi)的員工的工資信息屏幕上打印工資在1000-10000內(nèi)的員丁的工資信息選擇“按員工編號(hào)查詢”,輸入編 號(hào)em012,點(diǎn)擊“搜索”提示沒有查找到該員工的信息沒有提示6.2.3表單測(cè)試:測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。 測(cè)試內(nèi)容:1. 驗(yàn)證輸入與輸出的信息是否一致;2. 輸入框之前的標(biāo)題是否止確;3. 對(duì)特殊字符的處理,尤其是輸入信息需要發(fā)送到數(shù)據(jù)庫的;4. 對(duì)輸入框輸入超過限制的字符的處埋;5. 密碼輸入窗口轉(zhuǎn)換成星號(hào)或其它符號(hào);6. 有限制的,應(yīng)該輸入時(shí)作出提示,指出不允許的或者標(biāo)出允許的;7. 對(duì)于有約
34、束條件要求的輸入框應(yīng)當(dāng)在條件滿足時(shí)輸入框的狀態(tài)發(fā)生相應(yīng)的改變;測(cè)試結(jié)果:登錄模塊管理賬號(hào):mmin密碼有轉(zhuǎn)換成其它符號(hào)密碼:f7-6.23.2員工信息管理模塊:登陸水必填命工貝二住纟田彳言一電者 ! = emoo丿測(cè)試結(jié)果:表單的輸入和輸出一致,輸入框z前的標(biāo)題無課;對(duì)特殊字符沒有任何處理,直接提交數(shù)據(jù)庫;員工編號(hào)可以自動(dòng)生成、部門,民族、學(xué)歷等不應(yīng)該手動(dòng)填寫,用下拉框選擇較好;必填項(xiàng)的選擇,身份證號(hào)、電話、郵箱都應(yīng)該是必填項(xiàng);出錯(cuò)提示不友好,只要有信息為非法數(shù)據(jù)則提示“對(duì)不起,您提交的參數(shù)有誤“,而且把所有的數(shù)據(jù)都 清空,用戶體驗(yàn)不好,應(yīng)該把出錯(cuò)定位提示,血且不清除已填寫好的數(shù)
35、據(jù);數(shù)據(jù)檢查部分不完善,只是判斷所填寫的數(shù)據(jù)是否為空,在身份證號(hào)、電話號(hào)和郵箱這些部分都可以采 用一些判斷機(jī)制,以提高數(shù)據(jù)的準(zhǔn)確率。6.23.3假條管理:水必填備注:提交當(dāng)前的請(qǐng)假信息:員工編號(hào)員工姓名開始時(shí)間天數(shù)丿京因批準(zhǔn)人編輯時(shí)間備注操作em006葉小可2014年08月01日7天病假老大2016年5月5日17時(shí)57分32秒速度修改刪除em001王建2016年5月1日5天事假部長2016年5月5日16時(shí)4分28秒無修改刪除em006葉小可2016年5月1日3無無2016年5月15日10時(shí)52分10秒修改刪除測(cè)試結(jié)果:表單的輸入和輸出一致,輸入框之前的標(biāo)題無誤;對(duì)特殊字符沒有任何處理,直接提交
36、數(shù)據(jù)庫;假條信息添加模塊存在的問題:不應(yīng)手動(dòng)填寫所有的職工號(hào)、姓名和開始口期,可以手動(dòng)填寫職工號(hào), 然后自動(dòng)匹配出員工姓名,選擇口期可以采用選擇的模式,點(diǎn)擊文本框,彈出日歷窗口,選擇相應(yīng)期, 這樣就保證了日期的格式一致。錯(cuò)誤提示不友好,一律都是“對(duì)不起,你提交的參數(shù)有誤”,應(yīng)該在不 同的錯(cuò)誤有不同的提示。6.234工資信息管理模塊:*必填經(jīng)業(yè) h 言音王甲屋繞一工 甸羊冋目-ccccla廠ce1 q 127 0.0.:l:8080/salaryl_/shows£n8rvjsp?salaryici=7工資詳細(xì)彳言恵、査看!編號(hào)":em006姓名葉h可2016月他5-基本工資3
37、000. 0加工工資=00窓通補(bǔ)助=00總工資=3000. 0考勤扣除=0. 0保險(xiǎn)扌除:00扌口稅00意、扌口除=00實(shí)際工資=3000. 0編輯日寸間2016年5月15曰110寸0分3了秒備注=癸閉歯口測(cè)試結(jié)果:表單的輸入和輸出一致,輸入框之前的標(biāo)題無誤; 對(duì)特殊字符沒有任何處理,直接提交數(shù)據(jù)庫; 對(duì)超過限制的字符也沒有任何處理;可以手動(dòng)填寫職工號(hào),然后白動(dòng)匹配出員工姓名; 年份及月份選擇處,可以定位為當(dāng)前年月。6.3集成測(cè)試 6. 3. 1鏈接測(cè)試:保證web應(yīng)用各個(gè)界面可以相互調(diào)用,各個(gè)功能都可以順利執(zhí)行。自動(dòng)化測(cè)試工具(xls)xenu link sleuth,打開一個(gè)本地網(wǎng)頁文件來
38、檢杳它的鏈接,也可以輸入任何網(wǎng)址 來檢查,可以把檢查結(jié)果存儲(chǔ)成文本文件或網(wǎng)頁文件.測(cè)試結(jié)果:6. 3. 1. 1登錄模塊http:/127. 0. 0. 1:8080/salaryl/login, jsp6. 2. 1. 2主界面http:/127. 0. 0. 1:8080/salary1/indcx. jsp6. 2. 1.3員工信息管理模塊http:/127. 0. 0. 1:8080/salary1/employeemanage. jsp6. 2. 1.4職工信息添加模塊http:/127. 0. 0. 1:8080/salary1/employeeadd. jsp6. 2. 15假條
39、信息管理模塊http:/127. 0. 0. 1:8080/sa1 ary 1/1eavemanage. jsp6.2. 1.6工資信息管理模塊:8080/salary1/salarymanage. jsp6.2. 1.7工資信息添加模塊http:/127. 0. 0. 1:8080/salary1/salaryadd. jspxenu xenull環(huán) file edit view options window help 目空b ii 開聖丄u ?addressstatustypesize titledate:8080/salaryl
40、/salaryadd.jspoktext/html:8080/salaryl/loginjspoktext/html2181企業(yè)t各背理至統(tǒng):8080/salaryl/images/back.jpgokimage/jpeg19784129.04.2016 23:23:16:8080/salaryl/images/login-01.gifokimage/gif1670929.04.2016 23:23:16:8080/salaryl/images/login.02.gifoki
41、mage/gif387029.04.2016 23:23:16:8080/salaryl/images/login.03.gifokimage/gif2187229.04.2016 23:23:16:8080/salaryl/images/login_04.gifokimage/gif1447029.04.2016 23:23:16鏈接測(cè)試完畢,沒有死鏈接以及孤立的頁面。6.4系統(tǒng)測(cè)試 6. 4. 1界面測(cè)試:檢查項(xiàng)測(cè)試結(jié)果窗口切換、移動(dòng)、改變大小時(shí)正常嗎?界面的圖標(biāo)會(huì)隨著窗口的大小改變而改變位 置,造成界面混亂各種界面元索的文字止確
42、嗎?(如標(biāo)題、提示等)正確各種界面元素的狀態(tài)正確嗎?(如有效、無效、選 中等狀態(tài))正確各種界面元索支持鍵盤操作嗎?不支持各種界面元素支持鼠標(biāo)操作嗎?支持對(duì)話框中的缺省焦點(diǎn)止確嗎?正確數(shù)據(jù)項(xiàng)能e確回顯嗎?能對(duì)于常用的功能,用戶能否不必閱讀手冊(cè)就能使 用?大致能執(zhí)行有風(fēng)險(xiǎn)的操作時(shí),有“確認(rèn)”、“放棄”等提示嗎?有操作順序合理嗎?較為合理有聯(lián)機(jī)幫助嗎?沒有各種界面元素的布局合理嗎?美觀嗎?布局各種界面元素的顏色協(xié)調(diào)嗎?協(xié)調(diào)各種界面元素的形狀美觀嗎?布局合理,美觀度一般字體美觀嗎?美觀圖標(biāo)直觀嗎?直觀6.4.2健壯性測(cè)試異常輸入/動(dòng)作容錯(cuò)能力/恢復(fù)能力造成的危害、損失在輸入郵箱的地方輸入錯(cuò)誤 的郵箱格式不會(huì)出現(xiàn)錯(cuò)誤提示把顯然的錯(cuò)誤信息保存到數(shù)據(jù) 庫中輸入的信息尚未保存的時(shí)候 系統(tǒng)意外關(guān)閉無相應(yīng)的信息保存功能增人用戶的工作量電話號(hào)碼處填寫1111提交到數(shù)據(jù)庫保存無用信息分析:系統(tǒng)的健壯性較差,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)防消防火災(zāi)課件
- 跑步培訓(xùn)分享:從入門到進(jìn)階的科學(xué)跑步指南
- 項(xiàng)目管理課件教學(xué)
- 高風(fēng)險(xiǎn)診療技術(shù)操作授權(quán)及審批管理制度培訓(xùn)
- 希沃教學(xué)一體機(jī)賦能數(shù)字化教學(xué)培訓(xùn)大綱
- 保安門衛(wèi)禮儀培訓(xùn)
- 2025年飲料及冷飲服務(wù)合作協(xié)議書
- 城鎮(zhèn)污水管網(wǎng)建設(shè)工程申請(qǐng)報(bào)告(模板范文)
- 鄉(xiāng)村振興戰(zhàn)略工作實(shí)施方案
- 2025年建筑鋼材:螺紋鋼項(xiàng)目合作計(jì)劃書
- 中國創(chuàng)新藥械多元支付白皮書2025
- 敦煌藝術(shù)在小學(xué)美術(shù)教學(xué)中的融入與教學(xué)實(shí)踐
- 舞蹈治療研究-深度研究
- 2026年日歷表全年表(含農(nóng)歷、周數(shù)、節(jié)假日及調(diào)休-A4紙可直接打印)-
- 牛的屠宰和檢疫培訓(xùn)課件
- 醫(yī)學(xué)臨床“三基”訓(xùn)練護(hù)士分冊(cè)(第五版)考試題(附答案)
- DBJ51T 118-2019 四川省城鎮(zhèn)供水廠運(yùn)行管理標(biāo)準(zhǔn)
- 全國統(tǒng)一市政工程預(yù)算定額
- 中波發(fā)射臺(tái)供配電系統(tǒng)
- 滄州小升初分班數(shù)學(xué)試卷
- 河道防洪治理工程的成本控制方案
評(píng)論
0/150
提交評(píng)論