企業(yè)工資管理系統(tǒng)測試報告_第1頁
企業(yè)工資管理系統(tǒng)測試報告_第2頁
企業(yè)工資管理系統(tǒng)測試報告_第3頁
企業(yè)工資管理系統(tǒng)測試報告_第4頁
企業(yè)工資管理系統(tǒng)測試報告_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1.1項目背景2二、測試用例設(shè)計22.1需求測試用例22.2功能測試用例22.3健壯性測試用例32.4界面測試用例3三、測試環(huán)境4四、測試方法4五、測試安排(執(zhí)行情況) 4六、測試執(zhí)行46.1需求測試46.2單元測試5621人工靜態(tài)檢查56.2.2用例測試106.2.3表單測試:146. 3集成測試186. 3. 1鏈接測試:186. 4系統(tǒng)測試206. 4. 1界面測試: 206.4.2健壯性測試21七、缺陷匯總及分析21八、測試過程總結(jié)23企業(yè)工資管理系統(tǒng)測試報告一、引言1.1項目背景隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)模化發(fā)展,而對于大屮型企業(yè),員工、職稱等跟工資管理 有關(guān)的信息隨之急劇

2、增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出 錯,由計算機代替人工執(zhí)行一系列諸如增加新員工、刪除】口員工、工資查詢、統(tǒng)計等一系列操作??梢?使辦公人員可以輕松快捷的完成工資管理的任務(wù)。本次測試的任務(wù)就是通過對小組成員完成的系統(tǒng)進行測試分析,找出系統(tǒng)中存在的缺陷,使系統(tǒng)功 能更加優(yōu)化。1.2項目需求 本次的企業(yè)工資管理系統(tǒng)主要需要實現(xiàn)以下功能:1)對單位人員的變動進行處理:員工信息的增加、刪除以及修改;2)對職工的工資信息進行處理:對員工的工資信息進行個別和批量修改;3)查詢統(tǒng)計功能:要求既可以單項查詢,也可以多項查詢。即既可以查看某一個員工的工資信息,也 可以查詢某

3、個部門工資在某一個范圍的職工;4)報表打印功能:要求能夠打印每月的工資表和工資統(tǒng)計表;5)請假信息管理功能。二、測試用例設(shè)計2.1需求測試用例序號客戶需求列表系統(tǒng)實現(xiàn)功能測試狀態(tài)11注冊功能1用戶可以自動注冊(對比發(fā)現(xiàn)問題)2.2功能測試用例功能a描述用例口的1前提條件輸入/動作期望的輸出/相應(yīng)實際情況示例:典型值示例:邊界值示例:異常值2.3健壯性測試用例異常輸入/動作容錯能力/恢復(fù)能力造成的危害、損失示例:錯誤的數(shù)據(jù)類型示例:定義域外的值示例:錯誤的操作順序 示例:異常中斷通信示例:異常關(guān)閉某個功能示例:負(fù)荷超出了極限2.4界面測試用例檢查項測試人員的類別及其評價窗口切換、移動、改變大小時

4、正常嗎?各種界面元素的文字正確嗎?(如標(biāo)題、提示等)各種界血元素的狀態(tài)正確嗎?(如有效、無效、選 屮等狀態(tài))各種界血元素支持鍵盤操作嗎?各種界面元素支持鼠標(biāo)操作嗎?對話框屮的缺省焦點正確嗎?數(shù)據(jù)項能正確冋顯嗎?對于常用的功能,用戶能否不必閱讀手冊就能使 用?執(zhí)行有風(fēng)險的操作時,有“確認(rèn)”、“放棄”等提示嗎?操作順序合理嗎?有聯(lián)機幫助嗎?各種界面元索的布局合理嗎?美觀嗎?各種界面元索的顏色協(xié)調(diào)嗎?各種界面元素的形狀美觀嗎?字體美觀嗎?圖標(biāo)直觀嗎?三、測試環(huán)境本次測試的環(huán)境如下:windows 7系統(tǒng)、谷歌瀏覽器、tomcat服務(wù)器四、測試方法本次的測試過程中,使用的測試方法如下:單元測試:主要采

5、用白盒測試來檢測各個模塊的正確性,通過人工檢查以及設(shè)計測試用例來動態(tài)跟蹤調(diào) 試;集成測試:黑盒測試和自動化測試五、測試安排(執(zhí)行情況)木次測試的大致如下:1.需求測試:驗證軟件的功能和件能及其他特性是否符合用戶要求,保證系統(tǒng)能夠按照用戶預(yù)定的要求 工作;2單元測試:保證每個模塊或組件能正常工作;3. 集成測試:對己測試過的模塊進行組裝,迓行集成測試,檢驗與接口有關(guān)的模塊z間的問題;4. 系統(tǒng)測試:檢驗它能否與實際環(huán)境(如軟硬件平臺、數(shù)據(jù)和人員等)協(xié)調(diào)工作.六、測試執(zhí)行6.1需求測試根據(jù)同組人員周純?nèi)A的企業(yè)工資管理系統(tǒng)需求規(guī)格說明書所列的系統(tǒng)功能需求如下:用計算機對各種工資信息進行h常的管理,如

6、查詢、修改、增加、刪除以及存儲等,迅速準(zhǔn)確地完 成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務(wù)對象的具體耍求,設(shè)計了 企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:1)對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有 調(diào)入、也有職工在木單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是要考慮到這些情況的。2)對職工的t資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、批量修改,同時,能對各職t的 工資進行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。3)杳詢統(tǒng)計功能。要求即可以單項杳詢,比如杳看某個職工的工資情況等;也可以多項杳詢,比如某 部門工資數(shù)

7、在某一范圍的職工的工資情況等。4)報表打印功能。每月發(fā)放工資時,要求能夠打印木月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。市以上4點列出客戶需求列表以及系統(tǒng)實現(xiàn)情況如下:序號客戶需求列表系統(tǒng)實現(xiàn)功能測試狀態(tài)|員工信息增加可自行添加員工信息功能實現(xiàn)2員工信息刪除可以刪除員工信息功能實現(xiàn)3員工信息修改可以修改員工信息j功能實現(xiàn)4員工工資修改(單個)可以員工工資修改功能實現(xiàn)5員工工資批量修改不能批量修改工資信息未實現(xiàn)6員工信息查詢可以查詢員工信息功能實現(xiàn)7員工工資查詢可以查詢員工工資功能實現(xiàn)8請假信息添加j可以添加假條信息j功能實現(xiàn)9假條信息修改可以修改假條信息功能實現(xiàn)10假條信息刪除可以

8、刪除假條信息功能實現(xiàn)6.2單元測試主要采用白盒測試方法,檢測程序的內(nèi)部結(jié)構(gòu)。先采用人工靜態(tài)檢查法,保證代碼算法的邏輯止確 性(盡量通過人丁檢查發(fā)現(xiàn)代碼的邏輯錯誤)、清晰性、規(guī)范性、一致性、算法高效性,并盡可能發(fā)現(xiàn) 程序屮的錯課。然后通過測試用例,執(zhí)行待測程序來跟蹤比較實際結(jié)果與預(yù)期結(jié)果來發(fā)現(xiàn)錯謀。6.2.1人工靜態(tài)檢查(1)、檢查算法的邏輯止確性(2)、檢查模塊接口的正確性(3) 、調(diào)用其他方法接口的正確性(4) 、出錯處理(5) 、保證表達式、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 = ”對不起,你提交的參數(shù)有錯誤“/將頁面表單傳來的資料分解并保存到員工類的各個字段中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”對不起,你提交的參數(shù)有錯誤員工信息刪除模塊 else mesg = ”刪除出錯! ”;i > catch (exception e)mesg = ”你要刪除的對象錯誤! ”;員工信息查詢模塊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)查找的員工不存在時沒有查找失敗提示,只是輸出的內(nèi)容為空, 用戶體驗不好;還有就是按部門杳詢的時候,應(yīng)該用下拉框選擇部門,和添加員工信息的時候一樣,避 免手動填寫出錯造成的查詢錯誤。工資信息增加模塊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ù)彳號幸按 乍矢+ salary_manager . errormessage; 一*. else mesg ="對不起,你提交的參數(shù)有錯誤”; 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 ="刪除出錯! r';j catch (exception e)mesg = “你要刪除的對象錯誤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"= ”新請假信息提交成功! ”; else mesg ="數(shù)據(jù)庫操作失敗” + leave_ _rr.anager. errormessage; 61s6mesg = ”對不起了你提交的參數(shù)有錯誤";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 ="請假信息資料修改成功! n; else mesg = r,軍操三失 + 1 eave_manager errormessage;i |一:else mesg = ”對不起,你提交的參數(shù)有錯誤3假條信息刪除模塊 else mesg ="刪1涂出錯

25、! ”; catch (exception e)mesg = ”你要刪除的對象錯誤! ”;622用例測試功能測試功能描述用戶登錄用例目的測試登錄模塊是否存在缺陷前提條件輸入/動作期望的輸出/相應(yīng)實際情況用戶名:空密碼:空錯誤提示提示用戶名為空用戶名:admin密碼:空錯誤提示提示密碼為空用戶名:admin密碼:admin成功提示登錄成功,跳轉(zhuǎn)到首頁功能描述員工信息添加用例目的測試員工信息添加功能是否存在缺陷前提條件用戶c經(jīng)登錄成功,現(xiàn)處在信息添加界面輸入/動作期望的輸出/相應(yīng)實際情況員工編號:123部門:空姓名:空提示輸入有誤提示“讀對不起,您輸入的信息有誤a員工編號:123部門:管理姓名:空

26、提示輸入有誤提示“讀對不起,您輸入的信息有誤a員工編號:123部門:管理姓名:馬成功提示提示“員工信息添加成功“員t編號:123部門:測試姓名:馬操作失敗提示提示“該員t編號已存在、信息添加 失敗“員工編號:234部門:測試姓名:馬成功提示提示“員t信息添加成功功能描述員工信息修改用例目的測試員工信息修改功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動作期望的輸出/相應(yīng)實際情況點擊“修改”員t蒲小軍的信息顯示出該員丁的所有信息顯示出該員工的所有信息修改蒲小軍的性別為女,點擊“提交”提示“員丁信息資料修改成功”提示“員丁信息資料修改成功”功能描述員工信息刪除用例目的測試員工信息刪除功能是否存在缺陷前提

27、條件系統(tǒng)已登錄輸入/動作期望的輸出/相應(yīng)實際情況點擊“刪除”員工蒲小軍的信息會有操作確認(rèn)提示提示“真的要刪除該員工信息”確認(rèn)提示處點擊“確認(rèn)”操作成功提示提示“刪除成功”確認(rèn)提示處點擊“取消”不執(zhí)行刪除操作返回員工信息界面功能描述員工信息查詢用例目的測試員工信息查詢功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動作期望的輸出/相應(yīng)實際情況選擇“按員工編號查詢”,輸入編號01輸出該員工信息屏幕上打印出01號員工的信息選擇“按員工編號查詢”,輸入編號05查找失敗提示沒有失敗提示,也未打卬員工信息選擇“按員工姓名查詢”,輸入姓 名王建輸出該員工信息屏幕上打印出員工王建的信息選擇“按員工姓名查詢”,輸入姓

28、名周純?nèi)A查找失敗提示沒有失敗提示,也未打印員工信息選擇“按部門查詢”,輸入財務(wù)部輸出財務(wù)部各員工的信息屏幕上打印出財務(wù)部員工的信息用例目的測試假條信息添加功能是否存在缺陷前提條件系統(tǒng)已登錄侖入/動作期望的輸出/相應(yīng)實際情況|填寫職工號“234”姓名“馬”開始日期添加成功提示提示“新的假條信息添加成功”填寫職工號“234”姓名“mxz"開始日 期(職丁號與姓名不符)添加失敗提示提示“對不起,你提交的參數(shù)有誤”填寫職工號“234”姓名“馬”開始日期 為空添加失敗提示提示“對不起,你提交的參數(shù)有誤”功能描述假條信息刪除用例目的測試假條信息功刪除功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動作期

29、望的輸出/相應(yīng)實際情況點擊“刪除”馬的假條信息操作確認(rèn)提示提示“真的要刪除嗎”操作確認(rèn)處點擊“確認(rèn)”刪除成功提不提示“刪除成功”操作確認(rèn)處點擊“取消”無操作返凹假條信息界面功能描述假條信息查詢用例冃的測試假條信息功查詢功能是否存在缺陷前提條件已登錄輸入/動作期望的輸出/相應(yīng)實際情況選擇“按員工編號查詢”,輸入編號 em001輸出該假條信息屏幕上打印出em001號員工的假 條信息選擇“按員工編號查詢”,輸入編號05杳找失敗提示沒有失敗提示,也未打印員工假條 信息選擇“按員工姓名查詢”,輸入姓 名王建輸出該假條信息屏幕上打印出員工王建的假條信息選擇“按員工姓名查詢”,輸入姓 名周純?nèi)A查找失敗提示沒

30、有失敗提示,也未打印員工假條 信息選擇“按部門查詢”,輸入財務(wù)部輸出財務(wù)部各員工的假條信息屏幕上打印出財務(wù)部員工的假條信 息功能描述工資信息添加功能用例目的測試工資信息添加功能是否存在缺陷前提條件已登錄系統(tǒng)輸入/動作期望的輸出/相應(yīng)實際情況填寫職工號“234”姓名“馬”基木工資1000添加成功提示提示“新的丁資信息添加成功”填寫職工號“234”姓名“mxz” 開始口期(職工號與姓名不符)添加失敗提不提示“對不起,你提交的參數(shù)冇謀”填寫職工號“234”姓名“馬”基 本工資為空添加失敗提示提示“對不起,你提交的參數(shù)有誤”功能描述工資信息修改功能用例目的測試工資信息添加功能是否存在缺陷前提條件已登錄

31、系統(tǒng)輸入/動作期望的輸出/相應(yīng)實際情況修改員t “汪建林”的一條請假信 息并提交修改成功提示提示“請假資料信息修改成功”功能描述工資信息刪除功能用例目的測試工資信息刪除功能是否存在缺陷前提條件系統(tǒng)已登錄輸入/動作期望的輸出/相應(yīng)實際情況點擊“刪除”汪建林的假條信息操作確認(rèn)提示提示“真的要刪除嗎”操作確認(rèn)處點擊“確認(rèn)”刪除成功提示提示“刪除成功”操作確認(rèn)處點擊“取消”無操作返冋工資信息界面用例目的測試工資信息查詢功能是否存在缺陷前提條件系統(tǒng)以登錄輸入/動作期望的輸出/相應(yīng)實際情況選擇"2015年”,點擊“搜索”輸出2015年所有工資信息屏幕上打印2015年所有工資信息選擇“7月份”,點

32、擊“搜索”輸出歷年7月份所有工資信息屏幕上打印歷年7月份所有工資信 息選擇“2015年” “7月份”,點 擊“搜索”輸2015年7月份所有工資信息屏幕上打印2015年7月份所有工 資信息選擇"2015年” “7月份”,選 擇“按員工姓名查詢”,輸入姓名 汪建林,點擊“搜索”輸出員工汪建林2015年7丿j份的 工資信息屏幕上打卬員工汪建林2015年7 刀份的工資信息選擇“2015年” “7月份”,選 擇“按員工編號查詢”,輸入編號em006,點擊“搜索”輸出員工em006的2015年7月份的工資信息屏幕上打印員工em006的2015年7丿份的工資信息選擇“按員工工資杳詢”,輸入下限10

33、00,上限10000,點擊“搜索”輸出工資在1000-10000內(nèi)的員工的工資信息屏幕上打印工資在1000-10000內(nèi)的員丁的工資信息選擇“按員工編號查詢”,輸入編 號em012,點擊“搜索”提示沒有查找到該員工的信息沒有提示6.2.3表單測試:測試提交操作的完整性,以校驗提交給服務(wù)器的信息的正確性。 測試內(nèi)容:1. 驗證輸入與輸出的信息是否一致;2. 輸入框之前的標(biāo)題是否止確;3. 對特殊字符的處理,尤其是輸入信息需要發(fā)送到數(shù)據(jù)庫的;4. 對輸入框輸入超過限制的字符的處埋;5. 密碼輸入窗口轉(zhuǎn)換成星號或其它符號;6. 有限制的,應(yīng)該輸入時作出提示,指出不允許的或者標(biāo)出允許的;7. 對于有約

34、束條件要求的輸入框應(yīng)當(dāng)在條件滿足時輸入框的狀態(tài)發(fā)生相應(yīng)的改變;測試結(jié)果:登錄模塊管理賬號:mmin密碼有轉(zhuǎn)換成其它符號密碼:f7-6.23.2員工信息管理模塊:登陸水必填命工貝二住纟田彳言一電者 ! = emoo丿測試結(jié)果:表單的輸入和輸出一致,輸入框z前的標(biāo)題無課;對特殊字符沒有任何處理,直接提交數(shù)據(jù)庫;員工編號可以自動生成、部門,民族、學(xué)歷等不應(yīng)該手動填寫,用下拉框選擇較好;必填項的選擇,身份證號、電話、郵箱都應(yīng)該是必填項;出錯提示不友好,只要有信息為非法數(shù)據(jù)則提示“對不起,您提交的參數(shù)有誤“,而且把所有的數(shù)據(jù)都 清空,用戶體驗不好,應(yīng)該把出錯定位提示,血且不清除已填寫好的數(shù)

35、據(jù);數(shù)據(jù)檢查部分不完善,只是判斷所填寫的數(shù)據(jù)是否為空,在身份證號、電話號和郵箱這些部分都可以采 用一些判斷機制,以提高數(shù)據(jù)的準(zhǔn)確率。6.23.3假條管理:水必填備注:提交當(dāng)前的請假信息:員工編號員工姓名開始時間天數(shù)丿京因批準(zhǔn)人編輯時間備注操作em006葉小可2014年08月01日7天病假老大2016年5月5日17時57分32秒速度修改刪除em001王建2016年5月1日5天事假部長2016年5月5日16時4分28秒無修改刪除em006葉小可2016年5月1日3無無2016年5月15日10時52分10秒修改刪除測試結(jié)果:表單的輸入和輸出一致,輸入框之前的標(biāo)題無誤;對特殊字符沒有任何處理,直接提交

36、數(shù)據(jù)庫;假條信息添加模塊存在的問題:不應(yīng)手動填寫所有的職工號、姓名和開始口期,可以手動填寫職工號, 然后自動匹配出員工姓名,選擇口期可以采用選擇的模式,點擊文本框,彈出日歷窗口,選擇相應(yīng)期, 這樣就保證了日期的格式一致。錯誤提示不友好,一律都是“對不起,你提交的參數(shù)有誤”,應(yīng)該在不 同的錯誤有不同的提示。6.234工資信息管理模塊:*必填經(jīng)業(yè) h 言音王甲屋繞一工 甸羊冋目-ccccla廠ce1 q 127 0.0.:l:8080/salaryl_/shows£n8rvjsp?salaryici=7工資詳細(xì)彳言恵、査看!編號":em006姓名葉h可2016月他5-基本工資3

37、000. 0加工工資=00窓通補助=00總工資=3000. 0考勤扣除=0. 0保險扌除:00扌口稅00意、扌口除=00實際工資=3000. 0編輯日寸間2016年5月15曰110寸0分3了秒備注=癸閉歯口測試結(jié)果:表單的輸入和輸出一致,輸入框之前的標(biāo)題無誤; 對特殊字符沒有任何處理,直接提交數(shù)據(jù)庫; 對超過限制的字符也沒有任何處理;可以手動填寫職工號,然后白動匹配出員工姓名; 年份及月份選擇處,可以定位為當(dāng)前年月。6.3集成測試 6. 3. 1鏈接測試:保證web應(yīng)用各個界面可以相互調(diào)用,各個功能都可以順利執(zhí)行。自動化測試工具(xls)xenu link sleuth,打開一個本地網(wǎng)頁文件來

38、檢杳它的鏈接,也可以輸入任何網(wǎng)址 來檢查,可以把檢查結(jié)果存儲成文本文件或網(wǎng)頁文件.測試結(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鏈接測試完畢,沒有死鏈接以及孤立的頁面。6.4系統(tǒng)測試 6. 4. 1界面測試:檢查項測試結(jié)果窗口切換、移動、改變大小時正常嗎?界面的圖標(biāo)會隨著窗口的大小改變而改變位 置,造成界面混亂各種界面元索的文字止確

42、嗎?(如標(biāo)題、提示等)正確各種界面元素的狀態(tài)正確嗎?(如有效、無效、選 中等狀態(tài))正確各種界面元索支持鍵盤操作嗎?不支持各種界面元素支持鼠標(biāo)操作嗎?支持對話框中的缺省焦點止確嗎?正確數(shù)據(jù)項能e確回顯嗎?能對于常用的功能,用戶能否不必閱讀手冊就能使 用?大致能執(zhí)行有風(fēng)險的操作時,有“確認(rèn)”、“放棄”等提示嗎?有操作順序合理嗎?較為合理有聯(lián)機幫助嗎?沒有各種界面元素的布局合理嗎?美觀嗎?布局各種界面元素的顏色協(xié)調(diào)嗎?協(xié)調(diào)各種界面元素的形狀美觀嗎?布局合理,美觀度一般字體美觀嗎?美觀圖標(biāo)直觀嗎?直觀6.4.2健壯性測試異常輸入/動作容錯能力/恢復(fù)能力造成的危害、損失在輸入郵箱的地方輸入錯誤 的郵箱格式不會出現(xiàn)錯誤提示把顯然的錯誤信息保存到數(shù)據(jù) 庫中輸入的信息尚未保存的時候 系統(tǒng)意外關(guān)閉無相應(yīng)的信息保存功能增人用戶的工作量電話號碼處填寫1111提交到數(shù)據(jù)庫保存無用信息分析:系統(tǒng)的健壯性較差,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論