軟件測(cè)試學(xué)習(xí)總結(jié)
軟件測(cè)試學(xué)習(xí)總結(jié)
姓名:某某學(xué)號(hào):201*0001
在大慶浦東軟件平臺(tái)有限公司經(jīng)過(guò)一周的軟件測(cè)試實(shí)訓(xùn),從對(duì)軟件測(cè)試沒(méi)有什么經(jīng)驗(yàn)的我初步掌握了軟件測(cè)試的方法和技能,收獲頗多。
我在大學(xué)期間的專業(yè)是信息與計(jì)算科學(xué),原本打算從事網(wǎng)絡(luò)方面的工作,對(duì)活動(dòng)目錄、數(shù)據(jù)庫(kù)、操作系統(tǒng)等的知識(shí)比較感興趣。經(jīng)過(guò)這次理論學(xué)習(xí),了解到要做好軟件測(cè)試,要求掌握的知識(shí)并不僅僅是測(cè)試方面的,網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、操作系統(tǒng)等的知識(shí)對(duì)做好測(cè)試也是很有幫助的。這讓我明確了以后學(xué)習(xí)的目標(biāo),在不斷學(xué)習(xí)軟件測(cè)試的同時(shí),也應(yīng)該繼續(xù)其他相關(guān)知識(shí)的深入學(xué)習(xí)。通過(guò)此次學(xué)習(xí),對(duì)整個(gè)軟件測(cè)試行業(yè)的了解大大的加深。以前認(rèn)為軟件測(cè)試只是枯燥的反復(fù)的使用被測(cè)試軟件來(lái)發(fā)現(xiàn)異常的問(wèn)題,以為軟件測(cè)試并不重要,低開(kāi)發(fā)一等,F(xiàn)在認(rèn)識(shí)到了軟件測(cè)試的重要性,軟件測(cè)試是軟件產(chǎn)業(yè)向軟件工業(yè)化生產(chǎn)時(shí)代邁進(jìn)不可缺少的重要組成部分,是保證軟件質(zhì)量達(dá)到客戶需求不可缺少的環(huán)節(jié)。軟件測(cè)試在國(guó)內(nèi)是一個(gè)新的職業(yè),發(fā)展得比較晚,但它的重要性正在為行業(yè)所重視。
在學(xué)習(xí)過(guò)程中,我了解了作為一個(gè)合格的測(cè)試人員所應(yīng)具備的素質(zhì)與技能。其中個(gè)人素質(zhì)在測(cè)試工作中起到了非常重要的作用,它包括你的信心、耐心、細(xì)心和與人交流溝通的能力,它將貫穿你工作生涯的整個(gè)過(guò)程。在測(cè)試?yán)碚撋,我們系統(tǒng)學(xué)習(xí)了軟件測(cè)試的流程,各種測(cè)試階段和測(cè)試方法,以及測(cè)試工具的使用。通過(guò)這些課程的學(xué)習(xí),讓我們對(duì)軟件工程也有了更深刻的理解,為以后的測(cè)試工作作了很好的理論儲(chǔ)備和技能的提升。
軟件測(cè)試作為軟件開(kāi)發(fā)過(guò)程中一個(gè)非常重要的環(huán)節(jié),越來(lái)越成為軟件開(kāi)發(fā)商和用戶關(guān)注的焦點(diǎn)。完善的測(cè)試是軟件質(zhì)量的保證,因此軟件測(cè)試就成了一項(xiàng)重要而艱巨的工作,要做好這項(xiàng)工作當(dāng)然也絕非易事,我在做軟件測(cè)試工作中總結(jié)出了一些經(jīng)驗(yàn)和技巧。1.功能點(diǎn)的細(xì)化
在進(jìn)行測(cè)試前,先將所要測(cè)試的功能細(xì)分,填寫(xiě)《測(cè)試用例表》,有針對(duì)性的運(yùn)行功能測(cè)試案例,逐個(gè)對(duì)每個(gè)功能細(xì)分點(diǎn)進(jìn)行測(cè)試。在每次運(yùn)行測(cè)試案例之前,明確此次運(yùn)行的目的和預(yù)期的輸出結(jié)果,并要做好記錄。2.注意測(cè)試中的錯(cuò)誤集中發(fā)生的現(xiàn)象
有一些錯(cuò)誤是和程序開(kāi)發(fā)人員的編程水平和習(xí)慣有很大關(guān)系的。例如程序中的拼寫(xiě)錯(cuò)誤,習(xí)慣用法等。注意收集并記錄這些現(xiàn)象,有助于更快、更多地發(fā)現(xiàn)類似的錯(cuò)誤。
3.盡可能多的使用非常規(guī)的測(cè)試充分考慮到各種合法的輸入和不合法的輸入以及各種邊界條件。邊界值往往是最容易出現(xiàn)異常的情況,特殊的情況下甚至要制造極端的狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)突然中斷,和電源突然斷電等情況。
4.對(duì)測(cè)試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過(guò)程
一般有A測(cè)試出來(lái)的錯(cuò)誤,一定要有一個(gè)B來(lái)確認(rèn)。5.制定嚴(yán)格的測(cè)試計(jì)劃
測(cè)試時(shí)間安排的盡量寬松,不要希望在極短的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試。6.回歸測(cè)試的關(guān)聯(lián)性一定要引起充分的注意
在開(kāi)發(fā)人員剛修復(fù)Bug之后的地方,再找一找,往往開(kāi)發(fā)人員只修復(fù)報(bào)告出來(lái)的缺陷而不去考慮別的功能在修改時(shí)可能會(huì)重新造成錯(cuò)誤。修改一個(gè)錯(cuò)誤而引起更多的錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見(jiàn)。
7.測(cè)試文檔要盡可能詳細(xì)
《測(cè)試用例表》中的功能點(diǎn)可盡量的詳細(xì),如實(shí)、詳細(xì)地記錄每次運(yùn)行測(cè)試案例的輸入數(shù)據(jù),輸出數(shù)據(jù),出錯(cuò)提示,進(jìn)行測(cè)試的時(shí)間,完成測(cè)試的時(shí)間等,便于以后對(duì)測(cè)試工作的回溯。8.重視交流和溝通
包括和程序開(kāi)發(fā)人員的交流,同是測(cè)試人員之間的交流,網(wǎng)上技術(shù)論壇和網(wǎng)友的交流,和客戶的交流等。多思考,多交流,多提問(wèn),通過(guò)多種溝通交流的途徑,可以少走很多彎路,同時(shí)可以學(xué)到很多東西。9.善于總結(jié)
在測(cè)試過(guò)程中發(fā)現(xiàn)的所有問(wèn)題,異常情況,發(fā)現(xiàn)程序開(kāi)發(fā)人員易犯,常犯的錯(cuò)誤,各種有價(jià)值的經(jīng)驗(yàn)教訓(xùn),使用系統(tǒng)和操作數(shù)據(jù)庫(kù)時(shí)發(fā)現(xiàn)或者學(xué)到的技巧,使用測(cè)試工具時(shí)的心得等等,都可以隨手記錄在筆記本或者電腦上。這些都將是今后工作中可以參照的珍貴資料,同時(shí)也會(huì)成為自己的寶貴經(jīng)驗(yàn)。10.妥善保存一切測(cè)試過(guò)程文檔。
這次軟件測(cè)試實(shí)訓(xùn)為我們以后從事軟件測(cè)試工作打下了良好的專業(yè)基礎(chǔ),為我們的進(jìn)一步學(xué)習(xí)提高打下了扎實(shí)的理論基礎(chǔ)。對(duì)測(cè)試過(guò)程有了初步的認(rèn)識(shí),測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試開(kāi)發(fā)、測(cè)試執(zhí)行、測(cè)試評(píng)估、測(cè)試報(bào)告貫穿整個(gè)軟件開(kāi)發(fā)過(guò)程。單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證測(cè)試每個(gè)階段都應(yīng)以用戶需求為依據(jù)。這些基本的概念雖然比較抽象,但對(duì)以后的實(shí)踐是大有益處的?偟膩(lái)說(shuō),這次培訓(xùn)效果不錯(cuò),對(duì)自己有一定的提升,這完全不同與學(xué)校的學(xué)習(xí),因?yàn)樗淤N近工作,針對(duì)以后工作的內(nèi)容作了很多實(shí)例的練習(xí)與工具的使用,為我們更快的加入工作提供的很好的前提。接下來(lái)一段時(shí)間,我將利用假期進(jìn)入相關(guān)測(cè)試部門進(jìn)行實(shí)際項(xiàng)目的訓(xùn)練,我相信在我有了很好的理論基礎(chǔ)后,會(huì)在工作中很好的加以應(yīng)用,讓測(cè)試工作做得更好。同時(shí),我會(huì)更加努力的學(xué)習(xí)與工作,遇到問(wèn)題會(huì)及時(shí)多渠道尋找解決方法,積極上進(jìn),希望早日成為一名優(yōu)秀的測(cè)試人員。
擴(kuò)展閱讀:學(xué)習(xí)【軟件測(cè)試總結(jié)報(bào)告模板】
testing
XX系統(tǒng)測(cè)試總結(jié)報(bào)告testing
1引言
1.1編寫(xiě)目的
編寫(xiě)該測(cè)試總結(jié)報(bào)告主要有以下幾個(gè)目的
1.通過(guò)對(duì)測(cè)試結(jié)果的分析,得到對(duì)軟件質(zhì)量的評(píng)價(jià)
2.分析測(cè)試的過(guò)程,產(chǎn)品,資源,信息,為以后制定測(cè)試計(jì)劃提供參考3.評(píng)估測(cè)試測(cè)試執(zhí)行和測(cè)試計(jì)劃是否符合
4.分析系統(tǒng)存在的缺陷,為修復(fù)和預(yù)防bug提供建議
1.2背景1.3用戶群
主要讀者:XX項(xiàng)目管理人員,XX項(xiàng)目測(cè)試經(jīng)理其他讀者:XX項(xiàng)目相關(guān)人員。
1.4定義
嚴(yán)重bug:出現(xiàn)以下缺陷,測(cè)試定義為嚴(yán)重bug
系統(tǒng)無(wú)響應(yīng),處于死機(jī)狀態(tài),需要其他人工修復(fù)系統(tǒng)才可復(fù)原。點(diǎn)擊某個(gè)菜單后出現(xiàn)“Thepagecannotbedisplayed”或者返回異常錯(cuò)誤。
進(jìn)行某個(gè)操作(增加、修改、刪除等)后,出現(xiàn)“Thepagecannotbedisplayed”或
者返回異常錯(cuò)誤
當(dāng)對(duì)必填字段進(jìn)行校驗(yàn)時(shí),未輸入必輸字段,出現(xiàn)“Thepagecannotbedisplayed”
或者返回異常錯(cuò)誤
系統(tǒng)定義不能重復(fù)的字段輸入重復(fù)數(shù)據(jù)后,出現(xiàn)“Thepagecannotbedisplayed”或
者返回異常錯(cuò)誤
1.5測(cè)試對(duì)象
略testing
1.6測(cè)試階段
系統(tǒng)測(cè)試
1.7測(cè)試工具
Bugzilla缺陷管理系統(tǒng)
1.8參考資料
《XX需求和設(shè)計(jì)說(shuō)明書(shū)》《XX數(shù)據(jù)字典》
《XX后臺(tái)管理系統(tǒng)測(cè)試計(jì)劃》
《XX后臺(tái)管理系統(tǒng)測(cè)試用例》
《XX項(xiàng)目計(jì)劃》
2測(cè)試概要
XX后臺(tái)管理系統(tǒng)測(cè)試從201*年7月2日開(kāi)始到201*年8月10日結(jié)束,共持續(xù)39
天,測(cè)試功能點(diǎn)174個(gè),執(zhí)行2385個(gè)測(cè)試用例,平均每個(gè)功能點(diǎn)執(zhí)行測(cè)試用例13.7個(gè),
測(cè)試共發(fā)現(xiàn)427個(gè)bug,其中嚴(yán)重級(jí)別的bug68個(gè),無(wú)效bug44個(gè),平均每個(gè)測(cè)試功能點(diǎn)2.2個(gè)bug。
XX總共發(fā)布11個(gè)測(cè)試版本,其中B1B5為計(jì)劃內(nèi)迭代開(kāi)發(fā)版本(針對(duì)項(xiàng)目計(jì)劃的基線標(biāo)識(shí)),B6-B8B1B4
測(cè)試進(jìn)度依照項(xiàng)目計(jì)劃
為回歸測(cè)試版本。計(jì)劃內(nèi)測(cè)試版本,
時(shí)間準(zhǔn)時(shí)完成測(cè)試并提交報(bào)告,其中B4版本推遲一天發(fā)布版本,測(cè)試通過(guò)增加一個(gè)人日,準(zhǔn)時(shí)完成測(cè)試。B5版本推遲發(fā)布2天,測(cè)試增加2個(gè)人日,準(zhǔn)時(shí)完成測(cè)試。
B6-B11為計(jì)劃外回歸測(cè)試版本,測(cè)試增加5個(gè)工作人日的資源,準(zhǔn)時(shí)完成測(cè)試。XX測(cè)試通過(guò)Bugzilla缺陷管理工具進(jìn)行缺陷跟蹤管理,B1B4測(cè)試階段都有詳細(xì)的bug分析表和階段測(cè)試報(bào)告。
2.1進(jìn)度回顧計(jì)劃完成實(shí)際完成加班版本/時(shí)間計(jì)劃開(kāi)始實(shí)際開(kāi)始時(shí)間時(shí)間時(shí)間時(shí)間否B1201*.7.2201*.7.2201*.7.5201*.7.5B2B3B4增加資源否否201*.7.16201*.7.23201*.7.28201*.7.16201*.7.23201*.7.29201*.7.19201*.7.25201*.7.31201*.7.19201*.7.24201*.7.31否2個(gè)人日否1個(gè)人1天2個(gè)人日testing
B5B6B7B8201*.8.1201*.8.2201*.8.4201*.8.5201*.8.6201*.8.3201*.8.4201*.8.51個(gè)人否2天2個(gè)人日2個(gè)人1天2個(gè)人日1個(gè)人1天1個(gè)人日否2個(gè)人日B9B10合計(jì)
201*.8.9201*.8.9201*.8.10201*.8.101個(gè)人6天11個(gè)人日
2.2測(cè)試執(zhí)行
此次測(cè)試嚴(yán)格按照項(xiàng)目計(jì)劃和測(cè)試計(jì)劃執(zhí)行,按時(shí)完成了測(cè)試計(jì)劃規(guī)定的測(cè)試對(duì)象的測(cè)試。針對(duì)測(cè)試計(jì)劃規(guī)定的測(cè)試策略,在測(cè)試執(zhí)行中都有體現(xiàn),在測(cè)試執(zhí)行過(guò)程中,依據(jù)測(cè)試計(jì)劃和測(cè)試用例,對(duì)系統(tǒng)進(jìn)行了完整的測(cè)試
2.3測(cè)試用例
2.3.1功能性
系統(tǒng)實(shí)現(xiàn)的主要功能,包括查詢,添加,修改,刪除。
系統(tǒng)實(shí)現(xiàn)的次要功能,包括為用戶分配酒店,為用戶分配權(quán)限,渠道酒店綁定,渠道RATE綁定,權(quán)限控制菜單按鈕。
需求規(guī)定的輸入輸出字段,以及需求規(guī)定的輸入限制
2.3.2易用性
操作按鈕提示信息正確性,一致性,可理解性限制條件提示信息正確性,一致性,可理解性必填項(xiàng)標(biāo)識(shí)
輸入方式可理解性
中文界面下數(shù)據(jù)語(yǔ)言與界面語(yǔ)言的一致性testing
3測(cè)試環(huán)境
3.1.1軟硬件環(huán)境
硬件環(huán)境硬件配置應(yīng)用服務(wù)器CPU2.40GHzstepping01Memory:1048256kHD:ST380817AS80GSATAOS:CentOS4.2JDK1.5.0_06Apache2.2.0Tomcat5.5.1510MLAN
數(shù)據(jù)庫(kù)服務(wù)器:Celeron(R)客戶端Intel(R)CPU:Intel(R)Celeron(R)CPUCPU2.40GHzstepping01
CPU:Intel(R)Celeron(R)CPU軟件配置2.40GHzstepping01Memory:1048256kMemory:1048256kHD:ST380817AS80GHD:ST380817AS80GSATASATAWindow201*OS:CentOS4.2MySQL5.0.17LinuxProfessional(SP2)IE6.0.2900.2180.xpsp_sp2
網(wǎng)絡(luò)環(huán)境
10MLAN10MLAN3.1.2網(wǎng)絡(luò)拓?fù)鋊客戶端`以太網(wǎng)`應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器testing
4測(cè)試結(jié)果
4.1Bug趨勢(shì)圖
此次黑盒測(cè)試總共發(fā)布11個(gè)版本,B1B5為計(jì)劃內(nèi)迭代開(kāi)發(fā)版本(針對(duì)項(xiàng)目計(jì)劃的基線標(biāo)識(shí)),B6-B11為進(jìn)行的回歸測(cè)試版本,bug版本趨勢(shì)圖如下圖所示:
第一階段,增量確認(rèn)測(cè)試。
時(shí)間從201*年7月2日到201*年8月3日。從Bug趨勢(shì)圖中可以看出,每個(gè)版本的
bug數(shù)基本維持在60個(gè)左右。
B1:從圖中看到B1共有33個(gè)BUG,因?yàn)锽1版本有一個(gè)功能模塊在B2版本才開(kāi)始測(cè)
試,B1測(cè)試模塊相對(duì)較少,所以B1版本bug相對(duì)較少。
B2:由于B1中的一個(gè)功能模塊增加到Build2中進(jìn)行測(cè)試,這一版本除了對(duì)B1中的
BUG進(jìn)行驗(yàn)證同時(shí)對(duì)B1進(jìn)行了回歸測(cè)試,所以B2中的bug數(shù)相對(duì)B1出現(xiàn)了明顯的增長(zhǎng)
趨勢(shì),
B3:B3版本因?yàn)橛蠦2版本的bug驗(yàn)收測(cè)試,以及B1,B2的回歸測(cè)試,共發(fā)現(xiàn)67個(gè)
bug,和B2基本保持一致。
B4:B4版本bug數(shù)有一個(gè)下降的趨勢(shì),是因?yàn)锽4版本推遲發(fā)布,新增加了測(cè)試人員
參與測(cè)試,對(duì)系統(tǒng)不夠熟悉,以及測(cè)試時(shí)間緊張,部分測(cè)試用例沒(méi)有執(zhí)行,測(cè)試覆蓋度不夠,testing
所以發(fā)現(xiàn)bug數(shù)呈下降趨勢(shì)。
B5:B5版本bug數(shù)又有一個(gè)增加的趨勢(shì),主要是由于開(kāi)發(fā)功能模塊多,該版本需求定
義不明確。
第二階段,BUG驗(yàn)證和功能回歸確認(rèn)測(cè)試。
時(shí)間從201*年8月4日到201*年8月14日。B6和B7進(jìn)行了回歸測(cè)試,B8沒(méi)有進(jìn)
行回歸測(cè)試,只驗(yàn)證了B1-B7的bug。
B6:進(jìn)行第一輪回歸測(cè)試,發(fā)現(xiàn)的bug數(shù)為33個(gè),遺留一個(gè)問(wèn)題,為數(shù)據(jù)字典種類
默認(rèn)值問(wèn)題
B7:進(jìn)行第二輪回歸測(cè)試,第一次回歸測(cè)試沒(méi)有涉及到權(quán)限控制菜單按鈕的測(cè)試,在
本次回歸測(cè)試的時(shí)候,重點(diǎn)進(jìn)行了這個(gè)方面的測(cè)試,又發(fā)現(xiàn)了大量的權(quán)限相關(guān)的bug。
B8:B8沒(méi)有進(jìn)行全面的回歸測(cè)試,只驗(yàn)證了B1-B7未通過(guò)驗(yàn)證的bug,所以該版本的bug數(shù)明顯比較少。
B9:B9版本進(jìn)行了全面的回歸測(cè)試,同時(shí)重點(diǎn)測(cè)試了權(quán)限控制,所以發(fā)先的
bug數(shù)
又呈現(xiàn)上升的趨勢(shì)。測(cè)試發(fā)現(xiàn)44個(gè)bug,嚴(yán)重級(jí)別的bug為14個(gè),嚴(yán)重級(jí)別的bug集中在權(quán)限控制上,功能性嚴(yán)重bug沒(méi)有發(fā)現(xiàn),說(shuō)明權(quán)限控制依舊不穩(wěn)定,但是系統(tǒng)功能已經(jīng)穩(wěn)定。
B10:B10版本驗(yàn)證了B9版本發(fā)現(xiàn)得bug,沒(méi)有進(jìn)行全面的回歸測(cè)試。B10版本在驗(yàn)證bug的時(shí)候,重現(xiàn)打開(kāi)Bug6個(gè),新增bug2個(gè),重新打開(kāi)bug有5個(gè)為嚴(yán)重級(jí)別bug,是關(guān)
于權(quán)限控制的bug,而新發(fā)現(xiàn)的bug,1個(gè)為嚴(yán)重級(jí)別的bug,也是屬于權(quán)限控制的。說(shuō)明,
權(quán)限控制還存在著問(wèn)題,需要修改權(quán)限管理bug,重新發(fā)布版本后進(jìn)行全面的回歸測(cè)試。B10版本新發(fā)現(xiàn)的bug詳細(xì)分析見(jiàn)遺留bug分析。
B11:B11中驗(yàn)證了B1B10未驗(yàn)證的bug,重點(diǎn)測(cè)試了權(quán)限控制,同時(shí)進(jìn)行了查詢,添加,刪除,修改的功能測(cè)試,測(cè)試過(guò)程中未發(fā)現(xiàn)bug。testing
4.2Bug嚴(yán)重程度
測(cè)試發(fā)現(xiàn)的bug主要集中在normal和minor階段,屬于一般性的缺陷,但是測(cè)試的時(shí)候,出現(xiàn)了68個(gè)嚴(yán)重級(jí)別的bug,出現(xiàn)嚴(yán)重級(jí)別的bug主要表現(xiàn)在以下幾個(gè)方面
系統(tǒng)主要功能沒(méi)有實(shí)現(xiàn)
添加數(shù)據(jù)代碼重復(fù)后,出現(xiàn)的找不到頁(yè)面的錯(cuò)誤多語(yǔ)言處理,未考慮非語(yǔ)種代碼的情況
數(shù)據(jù)庫(kù)設(shè)計(jì)未考慮系統(tǒng)管理員角色,導(dǎo)致用系統(tǒng)管理員進(jìn)行操作的時(shí)候出現(xiàn)找
不到頁(yè)面錯(cuò)誤權(quán)限控制異常
嚴(yán)重級(jí)別bug按版本分布如下:testing
由嚴(yán)重bug版本分布圖可以看出,嚴(yán)重級(jí)別的bug版本趨勢(shì)和bug版本趨勢(shì)基本是一致的,但是,在B7和B9版本中年,嚴(yán)重級(jí)別的bug明顯增多,主要原因是B7和B9版本測(cè)試了權(quán)限控制按鈕功能,權(quán)限問(wèn)題出現(xiàn)的嚴(yán)重級(jí)別的bug比較多。
權(quán)限bug主要表現(xiàn):
具有相應(yīng)按鈕操作的權(quán)限,頁(yè)面無(wú)相應(yīng)按鈕,無(wú)法執(zhí)行該功能無(wú)相應(yīng)按鈕操作權(quán)限,頁(yè)面有相應(yīng)按鈕,點(diǎn)擊按鈕能出現(xiàn)權(quán)限異常錯(cuò)誤有相應(yīng)按鈕操作權(quán)限,有相應(yīng)按鈕,執(zhí)行該功能出現(xiàn)權(quán)限異常錯(cuò)誤testing
4.3Bug引入階段
由上圖可以看出,主要為前臺(tái)編碼和頁(yè)面設(shè)計(jì)方面的bug,占到了全部bug的2/3。
4.4Bug引入原因
由上圖可以看出,主要為前臺(tái)編碼和易用性方面的bug,占到了全部bug的2/3。testing
4.5Bug狀態(tài)分布
由bug狀態(tài)圖可以看出,未解決的bug有4個(gè),主要是B8中新提交的bug,是關(guān)于用戶管理的bug,因?yàn)橛脩魴?quán)限管理需要重新設(shè)計(jì)所以,該部分的bug暫時(shí)沒(méi)有解決。
5測(cè)試結(jié)論
5.1功能性
系統(tǒng)正確實(shí)現(xiàn)了通過(guò)數(shù)據(jù)字典管理基礎(chǔ)數(shù)據(jù)的功能,實(shí)現(xiàn)了數(shù)據(jù)內(nèi)容的多語(yǔ)言功能,實(shí)現(xiàn)了中英文界面。實(shí)現(xiàn)了基礎(chǔ)數(shù)據(jù)管理,酒店集團(tuán)管理,酒店基礎(chǔ)信息管理,渠道管理,代理管理,用戶管理的查詢,添加,修改,刪除的功能,系統(tǒng)還實(shí)現(xiàn)了將權(quán)限控制細(xì)化到菜單
按鈕的功能。
系統(tǒng)在實(shí)現(xiàn)用戶管理下的權(quán)限管理功能時(shí),存在重大的缺陷,權(quán)限控制不嚴(yán)密,權(quán)限設(shè)計(jì)有遺漏。
5.2易用性
現(xiàn)有系統(tǒng)實(shí)現(xiàn)了如下易用性:
查詢,添加,刪除,修改操作相關(guān)提示信息的一致性,可理解性輸入限制的正確性testing
輸入限制提示信息的正確性,可理解性,一致性現(xiàn)有系統(tǒng)存在如下易用性缺陷:界面排版不美觀
輸入,輸出字段的可理解性差輸入缺少解釋性說(shuō)明中英文對(duì)應(yīng)的正確性中英文混排
5.3可靠性
現(xiàn)有系統(tǒng)的可靠性控制不夠嚴(yán)密,很多控制是通過(guò)頁(yè)面控制實(shí)現(xiàn)的,如果頁(yè)面控制失效,可以向數(shù)據(jù)庫(kù)插入數(shù)據(jù),引發(fā)錯(cuò)誤。
現(xiàn)有系統(tǒng)的容錯(cuò)性不高,如果系統(tǒng)出現(xiàn)錯(cuò)誤,返回錯(cuò)誤類型為找不到頁(yè)面錯(cuò)誤,無(wú)法
回復(fù)到出錯(cuò)前的狀態(tài)
5.4兼容性
現(xiàn)有系統(tǒng)支持window下的IE瀏覽器和傲游瀏覽器,支持linux系統(tǒng)下的IE瀏覽器和
火狐瀏覽器。
現(xiàn)有系統(tǒng)未進(jìn)行其他兼容性測(cè)試
5.5安全性
現(xiàn)有系統(tǒng)控制了以下安全性問(wèn)題:
把某一個(gè)登錄后的頁(yè)面保存下來(lái),不能單獨(dú)對(duì)其進(jìn)行操作不進(jìn)行登錄直接輸入某一頁(yè)面的Url能否打開(kāi)頁(yè)面并進(jìn)行操作不應(yīng)該允許,F(xiàn)有系統(tǒng)未控制以下安全性問(wèn)題:用戶名和密碼應(yīng)對(duì)大小寫(xiě)敏感登陸錯(cuò)誤次數(shù)限制testing
6分析摘要
6.1覆蓋率
此次測(cè)試,所有測(cè)試用例都是在中文界面下執(zhí)行,未在英文界面下執(zhí)行,測(cè)試不包括英文界面下的測(cè)試,也不包括正對(duì)英文翻譯的測(cè)試。
此次測(cè)試,部分頁(yè)面需求描述無(wú)明確的定義,對(duì)輸入限制無(wú)詳細(xì)定義,無(wú)明確的測(cè)試依
據(jù),在測(cè)試過(guò)程中,測(cè)試是根據(jù)輸入字段含義,測(cè)試人員理解,以及和項(xiàng)目經(jīng)理,開(kāi)發(fā)人員溝通獲得測(cè)試依據(jù),無(wú)法保證測(cè)試依據(jù)的正確性和完整性,因此,沒(méi)有進(jìn)行完整的,正確的無(wú)效數(shù)據(jù)的測(cè)試,測(cè)試覆蓋率不夠,無(wú)法保證測(cè)試的有效性和正確性
下面為此次測(cè)試測(cè)試用例覆蓋率分析圖:
6.2遺留缺陷的影響
1.缺陷描述:酒店娛樂(lè)項(xiàng)添加頁(yè)面,“距離”字段無(wú)單位,建議增加單位
缺陷影響:距離字段無(wú)單位說(shuō)明,無(wú)衡量標(biāo)準(zhǔn),用戶易用性不好推遲原因:需求定義無(wú)單位定義,統(tǒng)一在升級(jí)版本中解決
2.缺陷描述:酒店基礎(chǔ)信息管理模塊,默認(rèn)語(yǔ)言設(shè)置不一致。用中文查詢酒店,進(jìn)入酒店
基礎(chǔ)信息模塊后,如下模塊,語(yǔ)言顯示為“請(qǐng)選擇”列表頁(yè)面添加頁(yè)面取消政策停留政策擔(dān)保政策testing
機(jī)場(chǎng)參照點(diǎn)會(huì)議室詳情打包促銷服務(wù)Rate而其他模塊語(yǔ)言顯示“中文語(yǔ)言”
缺陷影響:相同功能模塊默認(rèn)語(yǔ)言設(shè)置不一致,一致性不好推遲原因:默認(rèn)語(yǔ)言設(shè)置,目前無(wú)統(tǒng)一標(biāo)準(zhǔn),升級(jí)版本中統(tǒng)一
3.缺陷描述:tomcat日志有亂碼,日志無(wú)項(xiàng)目名稱,查看不方便
缺陷影響:其他項(xiàng)目日志都有項(xiàng)目名稱,日志無(wú)項(xiàng)目名稱,查看不方便
推遲原因:目前的日志為了調(diào)試方便,顯示了很多其它信息,在項(xiàng)目正式發(fā)布時(shí)會(huì)統(tǒng)一處理的。
4.缺陷描述:取消政策管理要么,取消時(shí)間“天/小時(shí)”缺少單位補(bǔ)充字段
缺陷影響:該處因?yàn)槭莾蓚(gè)不同的單位時(shí)間,需要有另外一個(gè)單位補(bǔ)充字段補(bǔ)充所所填
寫(xiě)內(nèi)容的單位
推遲原因:該缺陷單位補(bǔ)充字段本來(lái)存在,翻譯不夠準(zhǔn)確,不能理解為補(bǔ)充單位的字段,需要等翻譯完畢后再確認(rèn)。
5.缺陷描述:數(shù)據(jù)字典種類修改,默認(rèn)值設(shè)置后,在調(diào)用該數(shù)據(jù)字典種類的數(shù)據(jù)字典,默
認(rèn)值無(wú)顯示
缺陷影響:數(shù)據(jù)字典種類的默認(rèn)值設(shè)置后,不能顯示設(shè)置的默認(rèn)值,相當(dāng)于數(shù)據(jù)字典種類默認(rèn)值設(shè)置功能未實(shí)現(xiàn)
推遲原因:該功能暫時(shí)不好實(shí)現(xiàn),需要和和系統(tǒng)的默認(rèn)語(yǔ)種一起處理。6.缺陷描述:擔(dān)保政策管理頁(yè)面,“EdpositDue”缺少解釋行輸入描述信息
缺陷影響:缺少解釋性輸入描述信息,用戶不理解應(yīng)該輸入什么內(nèi)容
推遲原因:需求沒(méi)有描述,需要解釋性說(shuō)明文字由項(xiàng)目經(jīng)理整理后,在升級(jí)版本中添加7.缺陷描述:多媒體添加,文件上傳功能未實(shí)現(xiàn)
缺陷影響:文件上傳功能未實(shí)現(xiàn)
推遲原因:該功能暫時(shí)不好完成,在下個(gè)版本中完成
8.缺陷描述:參照點(diǎn)添加權(quán)限和修改權(quán)限單獨(dú)控制出現(xiàn)權(quán)限異常錯(cuò)誤
缺陷影響:用戶執(zhí)行添加,修改時(shí),出現(xiàn)權(quán)限異常,無(wú)法完成任務(wù)
推遲原因:B9版本發(fā)現(xiàn)該權(quán)限,B10版本未通過(guò)驗(yàn)證,目前該模塊開(kāi)發(fā)人員調(diào)休,無(wú)法修改bug,
9.缺陷描述:酒店渠道綁定關(guān)系權(quán)限控制出現(xiàn)權(quán)限異常錯(cuò)誤
缺陷影響:a>權(quán)限控制易用性不好,會(huì)引起用戶誤操作;
b>權(quán)限控制錯(cuò)誤testing
推遲原因:B9版本發(fā)現(xiàn)該權(quán)限,B10版本未通過(guò)驗(yàn)證。該模塊后臺(tái)無(wú)insert權(quán)限,只有Update權(quán)限,與其他模塊不同,需要重新設(shè)置權(quán)限控制方式。10.缺陷描述:酒店Rate綁定關(guān)系權(quán)限控制出現(xiàn)權(quán)限異常錯(cuò)誤
缺陷影響:a>權(quán)限控制易用性不好,會(huì)引起用戶誤操作;
b>權(quán)限控制錯(cuò)誤
推遲原因:B9版本發(fā)現(xiàn)該權(quán)限,B10版本未通過(guò)驗(yàn)證。該模塊后臺(tái)無(wú)insert權(quán)限,只有
Update權(quán)限,與其他模塊不同,需要重新設(shè)置權(quán)限控制方式。
11.缺陷描述:新建業(yè)務(wù)管理員權(quán)限用戶,進(jìn)入打包促銷頁(yè)面出現(xiàn)權(quán)限異常錯(cuò)誤
缺陷影響:除系統(tǒng)管理員外,其他用戶無(wú)法進(jìn)行打包促銷操作
推遲原因:B10版本發(fā)現(xiàn)該bug,目前該模塊開(kāi)發(fā)人員調(diào)休,無(wú)法修改bug
6.3建議
在項(xiàng)目開(kāi)始的時(shí)候應(yīng)該制定編碼標(biāo)準(zhǔn),數(shù)據(jù)庫(kù)標(biāo)準(zhǔn),需求變更標(biāo)準(zhǔn),開(kāi)發(fā)和測(cè)
試人員都嚴(yán)格按照標(biāo)準(zhǔn)進(jìn)行,可以在后期減少因?yàn)殚_(kāi)發(fā),測(cè)試不一致而導(dǎo)致的問(wèn)題,同時(shí)也可以降低溝通成本。
發(fā)布版本的時(shí)候,正確布置測(cè)試環(huán)境,減少因?yàn)闇y(cè)試環(huán)境,測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù)的
問(wèn)題而出現(xiàn)的無(wú)效bug。
開(kāi)發(fā)人員解決bug的時(shí)候,填寫(xiě)bug原因以及解決方式,方便bug的跟蹤。開(kāi)發(fā)人員在開(kāi)發(fā)版本上發(fā)現(xiàn)人員,因?yàn)殚_(kāi)發(fā)人員發(fā)現(xiàn)的
bug
bug,可以通知測(cè)試
很有可能在測(cè)試版本上出現(xiàn),而測(cè)試人員和開(kāi)發(fā)人員的思路不同,有可能測(cè)試人員沒(méi)有發(fā)現(xiàn)該bug,而且,這樣可以保證發(fā)現(xiàn)的bug都能夠被跟蹤。
7度量
7.1資源消耗
測(cè)試時(shí)間201*年7月2日至201*年8月6日共35天
測(cè)試人力1人×7天+1人×35天=42人天服務(wù)器:PC2臺(tái)硬件資源客戶端:PC2臺(tái)testing
7.2缺陷密度
8典型缺陷引入原因分析
測(cè)試過(guò)程中發(fā)現(xiàn)的缺陷主要有以下幾個(gè)方面:1.
需求定義不明確
需求文檔中,存在功能定義錯(cuò)誤,輸入輸出字段描述錯(cuò)誤,輸入輸出字段限制定義錯(cuò)誤,輸入輸出限制定義缺失這幾種類型的缺陷。使得開(kāi)發(fā)人員根據(jù)需求進(jìn)行設(shè)計(jì)時(shí),沒(méi)有考慮相關(guān)功能的關(guān)聯(lián)性,以及需求錯(cuò)誤的地方,在測(cè)試過(guò)程中,需求相關(guān)的問(wèn)題表現(xiàn)出來(lái)。需求做改正,設(shè)計(jì)必須跟著做改動(dòng),浪費(fèi)時(shí)間和影響開(kāi)發(fā)人員的積極性,降低開(kāi)發(fā)人員對(duì)需求的信任,可能會(huì)導(dǎo)致開(kāi)發(fā)人員不按照需求進(jìn)行設(shè)計(jì)而根據(jù)自己的經(jīng)驗(yàn)來(lái)進(jìn)行設(shè)計(jì)。2.功能性錯(cuò)誤
功能沒(méi)有實(shí)現(xiàn),導(dǎo)致無(wú)法進(jìn)行需求規(guī)定的功能的測(cè)試。主要是無(wú)法進(jìn)入酒店
設(shè)施管理,會(huì)議室管理頁(yè)面,酒店安全項(xiàng)管理無(wú)法保存信息,地區(qū),房型刪
除功能缺失。
功能實(shí)現(xiàn)錯(cuò)誤,實(shí)現(xiàn)了需求未定義的功能,執(zhí)行需求定義的功能時(shí)系統(tǒng)出現(xiàn)
錯(cuò)誤。主要是角色擁有不屬于自己的權(quán)限,酒店聯(lián)系人刪除頁(yè)面跳轉(zhuǎn)錯(cuò)誤等。
3.頁(yè)面設(shè)計(jì)和需求不一致
頁(yè)面設(shè)計(jì)沒(méi)有根據(jù)需求進(jìn)行,輸入,輸出字段文字錯(cuò)誤,用戶無(wú)法理解字段含義。
頁(yè)面設(shè)計(jì)沒(méi)有完成需求規(guī)定的輸入限制驗(yàn)證,導(dǎo)致用戶可以輸入錯(cuò)誤的或者無(wú)效的數(shù)據(jù),這些數(shù)據(jù)有可能會(huì)引起功能性錯(cuò)誤。4.多語(yǔ)言數(shù)據(jù)問(wèn)題
系統(tǒng)中很多輸入字段是通過(guò)調(diào)用數(shù)據(jù)字典的方式輸入,但是現(xiàn)有系統(tǒng)中,很
多數(shù)據(jù)字典的多語(yǔ)言信息沒(méi)有完成,導(dǎo)致使用多語(yǔ)言的時(shí)候,顯示空白字段。
系統(tǒng)中很多地方使用多語(yǔ)言,由于多語(yǔ)言編碼不統(tǒng)一導(dǎo)致頁(yè)面設(shè)計(jì)和數(shù)據(jù)設(shè)
計(jì)使用語(yǔ)言編碼不一致,由此引起的多語(yǔ)言數(shù)據(jù)無(wú)法顯示的缺陷。
5.頁(yè)面設(shè)計(jì)易用性缺陷
頁(yè)面設(shè)計(jì)不友好,系統(tǒng)中很多頁(yè)面的輸入字段無(wú)明確的輸入提示,用戶無(wú)法
理解何種輸入是正確的,但是用戶輸入錯(cuò)誤后,系統(tǒng)提示出錯(cuò),增加用戶負(fù)擔(dān)。
提示信息錯(cuò)誤,不同模塊相同結(jié)果的提示信息不一致,用戶操作后,相應(yīng)的testing
提示信息不明確,引起用戶誤解。
提示信息一致性,用戶在不同頁(yè)面執(zhí)行相同的操作,提示信息不同。
6.開(kāi)發(fā)人員疏忽引起的缺陷
因?yàn)殚_(kāi)發(fā)人員的疏忽,導(dǎo)致系統(tǒng)需要驗(yàn)證的地方,調(diào)用了錯(cuò)誤的驗(yàn)證,系統(tǒng)需要進(jìn)行輸入控制的地方?jīng)]有進(jìn)行相應(yīng)的控制。
友情提示:本文中關(guān)于《軟件測(cè)試學(xué)習(xí)總結(jié)》給出的范例僅供您參考拓展思維使用,軟件測(cè)試學(xué)習(xí)總結(jié):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。