亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Jsp頁面測試方法及測試裝置的制作方法

文檔序號(hào):6338763閱讀:251來源:國知局
專利名稱:Jsp頁面測試方法及測試裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)測試技術(shù),尤其涉及一種JSP頁面測試方法及測試裝置。
背景技術(shù)
軟件測試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保障的關(guān)鍵步驟。其定義可簡略概括為為了發(fā)現(xiàn)錯(cuò)誤而運(yùn)行程序的過程。隨著軟件規(guī)模的不斷擴(kuò)大,軟件質(zhì)量的問題已經(jīng)成為制約計(jì)算機(jī)發(fā)展的主要因素之一。軟件測試,作為保證軟件質(zhì)量和可靠性的重要手段,起著不可替代的作用。隨著hternet和htranet快速的發(fā)展,Web技術(shù)已經(jīng)對(duì)工業(yè)、商業(yè)、醫(yī)療保險(xiǎn)、金融證券、教育、政府及百姓的生活產(chǎn)生了深遠(yuǎn)的影響。Web平臺(tái)能提供支持幾乎所有媒體類型的信息發(fā)布,方便為最終用戶隨時(shí)存取。而同時(shí),更多傳統(tǒng)的信息和數(shù)據(jù)系統(tǒng)正在慢慢遷移到互聯(lián)網(wǎng)上;電子商務(wù)也正迅速崛起,它的B2B、C2C業(yè)務(wù),最終會(huì)成為世界主流的交易方式。而電子商務(wù)迅速的增長,范圍廣泛的并且復(fù)雜的云應(yīng)用和云計(jì)算也正在Web環(huán)境中出現(xiàn)?;赪eb的系統(tǒng)在變得越來越復(fù)雜和強(qiáng)大的同時(shí),Web應(yīng)用軟件的缺陷危機(jī)也變得越來越明顯,更為人們所關(guān)注。網(wǎng)站頁面的功能測試就變的比以往更加困難。此時(shí)便需要更加強(qiáng)大的測試框架,或更有效的測試手段。

發(fā)明內(nèi)容
本發(fā)明旨在提出一種JSP頁面的測試技術(shù)。根據(jù)本發(fā)明,提出一種JSP頁面測試方法,包括頁面導(dǎo)航測試步驟,測試頁面的顯示和頁面的跳轉(zhuǎn);事件點(diǎn)擊測試步驟,測試頁面上的鏈接和功能按鈕;檢驗(yàn)組件測試步驟,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng);
數(shù)據(jù)輸入測試步驟,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,輸入對(duì)象包括一組對(duì)話框;數(shù)據(jù)輸出測試步驟,從輸出對(duì)象中獲取數(shù)據(jù),輸出對(duì)象包括對(duì)話框、文本段和頁面。事件點(diǎn)擊測試步驟中測試頁面上的鏈接包括測試以圖片作為鏈接的承載對(duì)象和以文本作為鏈接的承載對(duì)象。校驗(yàn)組件測試步驟中驗(yàn)證的頁面屬性包括標(biāo)題、頁面信息、可用性、可見性、單元格內(nèi)容和文本框內(nèi)容。數(shù)據(jù)輸入測試步驟中的一組對(duì)話框包括文本框、單選框、多選框和下拉列表框。數(shù)據(jù)輸出測試步驟中輸出對(duì)象的對(duì)話框是文本框。
根據(jù)本發(fā)明,還提出一種JSP頁面測試裝置,包括導(dǎo)航測試裝置,測試頁面的顯示和頁面的跳轉(zhuǎn);
點(diǎn)擊測試裝置,測試頁面上的鏈接和功能按鈕;校驗(yàn)測試裝置,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng);
輸入測試裝置,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,輸入對(duì)象包括一組對(duì)話框;輸出測試裝置,從輸出對(duì)象中獲取數(shù)據(jù),輸出對(duì)象包括對(duì)話框、文本段和頁面。點(diǎn)擊測試裝置測試頁面上的鏈接包括有點(diǎn)擊測試裝置測試頁面上的鏈接包括測試以圖片作為鏈接的承載對(duì)象和以文本作為鏈接的承載對(duì)象。校驗(yàn)測試裝置驗(yàn)證的頁面屬性包括標(biāo)題、頁面信息、可用性、可見性、單元格內(nèi)容和文本框內(nèi)容。輸入測試裝置測試的一組對(duì)話框包括文本框、單選框、多選框和下拉列表框。輸出測試裝置中輸出對(duì)象的對(duì)話框是文本框。本發(fā)明的JSP頁面測試方法和JSP頁面測試裝置能對(duì)JSP頁面進(jìn)行全面有效的測試,使得JSP頁面在投入運(yùn)行前能確保可靠的質(zhì)量。


圖1揭示了根據(jù)本發(fā)明的JSP頁面測試方法的流程圖。圖2揭示了根據(jù)本發(fā)明的JSP頁面測試裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式1所示,本發(fā)明揭示了一種JSP頁面測試方法,包括如下的步驟S10.頁面導(dǎo)航測試步驟,測試頁面的顯示和頁面的跳轉(zhuǎn)。Sll.事件點(diǎn)擊測試步驟,測試頁面上的鏈接和功能按鈕。其中,該步驟Sll中測試頁面上的鏈接包括測試以圖片作為鏈接的承載對(duì)象和以文本作為鏈接的承載對(duì)象。S12.檢驗(yàn)組件測試步驟,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng)。其中,該步驟S12中驗(yàn)證的頁面屬性包括標(biāo)題、頁面信息、可用性、可見性、單元格內(nèi)容和文本框內(nèi)容。S13.數(shù)據(jù)輸入測試步驟,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,輸入對(duì)象包括一組對(duì)話框。其中該步驟S13中數(shù)據(jù)輸入測試步驟中的一組對(duì)話框包括文本框、單選框、多選框和下拉列表框。S14.數(shù)據(jù)輸出測試步驟,從輸出對(duì)象中獲取數(shù)據(jù),輸出對(duì)象包括對(duì)話框、文本段和頁面。其中該步驟S14中輸出對(duì)象的對(duì)話框是文本框。參考圖2所示,本發(fā)明還揭示了一種JSP頁面測試裝置,包括導(dǎo)航測試裝置20,測試頁面的顯示和頁面的跳轉(zhuǎn)。點(diǎn)擊測試裝置21,測試頁面上的鏈接和功能按鈕。點(diǎn)擊測試裝置21測試頁面上的鏈接包括有點(diǎn)擊測試裝置測試頁面上的鏈接包括測試以圖片作為鏈接的承載對(duì)象和以文本作為鏈接的承載對(duì)象。校驗(yàn)測試裝置22,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng)。校驗(yàn)測試裝置22驗(yàn)證的頁面
4屬性包括標(biāo)題、頁面信息、可用性、可見性、單元格內(nèi)容和文本框內(nèi)容。輸入測試裝置23,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,輸入對(duì)象包括一組對(duì)話框。輸入測試裝置23測試的一組對(duì)話框包括文本框、單選框、多選框和下拉列表框。輸出測試裝置M,從輸出對(duì)象中獲取數(shù)據(jù),輸出對(duì)象包括對(duì)話框、文本段和頁面。輸出測試裝置M中輸出對(duì)象的對(duì)話框是文本框。下面介紹根據(jù)本發(fā)明的JSP頁面測試方法和JSP頁面測試裝置的一個(gè)實(shí)際應(yīng)用。該JSP測試實(shí)例主要測試一下的幾個(gè)方面
InitAction(頁面導(dǎo)航),對(duì)應(yīng)頁面導(dǎo)航測試步驟SlO和導(dǎo)航測試裝置20。ClickAction(點(diǎn)擊事件的測試),對(duì)應(yīng)事件點(diǎn)擊測試步驟Sll和點(diǎn)擊測試裝置21。CheckAction (檢驗(yàn)組件的測試),對(duì)應(yīng)檢驗(yàn)組件測試步驟S12和校驗(yàn)測試裝置22。hpUtActi0n(數(shù)據(jù)輸入測試),對(duì)應(yīng)數(shù)據(jù)輸入測試步驟S13和輸入測試裝置23。GetAction (輸出數(shù)據(jù)的測試),對(duì)應(yīng)數(shù)據(jù)輸出測試步驟S15和輸出測試裝置M。對(duì)hitAction (頁面導(dǎo)航)測試,設(shè)計(jì)hitAction的測試用例如下在測試框架類中,InitAction可以針對(duì)3個(gè)對(duì)象進(jìn)行測試。即,begin,BaseUrl,User。分析源碼后,知道Basetol的值為URL完整路徑。例如http://127. 0. 0. 1:8080。而begin則是在完整路徑后的補(bǔ)充。例如“/jpetstore”。而her則用于登陸者的身份驗(yàn)證。例如進(jìn)入http://127. 0. 0. l:8080/manager/html時(shí),會(huì)彈出身份驗(yàn)證框。而her對(duì)象就是驗(yàn)證該用戶是否有效。既然有地址導(dǎo)航的作用,那么所設(shè)計(jì)的測試用例,就能用來完成進(jìn)入最初頁面的動(dòng)作,和頁面間跳轉(zhuǎn)的動(dòng)作。對(duì)ClickAction (點(diǎn)擊事件的測試)測試,設(shè)計(jì)ClickAction的測試用例如下在測試框架類中,ClickAction可以針對(duì)2類對(duì)象進(jìn)行Click測試。S卩,link鏈接,button按鈕。在link中又分為兩種情況,一種是以圖片作為鏈接的承載對(duì)象(image)。另一種是以文本作為鏈接的承載對(duì)象(text)。這兩種表示方式在網(wǎng)站上也能經(jīng)常見到。而在測試link對(duì)象時(shí),區(qū)分兩種圖片和文本的方式。就是增加標(biāo)識(shí),并在標(biāo)識(shí)后,表明是哪副圖片,或者是哪一段文字作為了鏈接。按鈕功能的測試,則是驗(yàn)證按鈕功能是否實(shí)現(xiàn)。這也是實(shí)現(xiàn)網(wǎng)站功能測試的重要組成部分。對(duì)CheckAction (檢驗(yàn)組件的測試)測試,設(shè)計(jì)CheckAction的測試用例如下CheckAction,可以說,這個(gè)功能是測試系統(tǒng)的關(guān)鍵。也是功能測試重量部分。因?yàn)橹八f的那些功能只是對(duì)JSP頁面進(jìn)行了操作。而這個(gè)功能測試的部分,則對(duì)前面的操作進(jìn)行了驗(yàn)證。而測試活動(dòng)也就是驗(yàn)證對(duì)錯(cuò)的,并找出軟件對(duì)錯(cuò)的活動(dòng)。也是軟件測試意義的所在。從系統(tǒng)的源代碼來看,CheckAction也牽涉到了多個(gè)對(duì)象。常見的就如——標(biāo)題(title),頁面信息(message),可用性(Enabel ),可見性(Visible),未選中(Unchecked),單元格內(nèi)容(cellText),文本框內(nèi)容(text),等等。而在對(duì)網(wǎng)站頁面進(jìn)行操作過后,就需要對(duì)這些操作產(chǎn)生的影響來進(jìn)行驗(yàn)證。就應(yīng)編寫相應(yīng)的Check測試用例來完成。對(duì)InputAction (數(shù)據(jù)輸入測試)測試,設(shè)計(jì)InputAction的測試用例如下hputAction,也就是對(duì)輸入功能的測試。而輸入功能的對(duì)象有,文本框(text),單選框(radio ),多選框(checkbox),下拉列表框(se 1 ect)。對(duì)以上這些對(duì)象操作,用于輸入數(shù)據(jù),修改數(shù)據(jù)。一般都是一些可見的前臺(tái)操作。所以,可以用于測試,用戶注冊的功能是否完善。因?yàn)橛脩糇孕枰顚懘罅啃畔?。就涉及到很多輸入操作。也就與hputAction緊密關(guān)聯(lián)了。對(duì)GetAction (輸出數(shù)據(jù)的測試)測試,設(shè)計(jì)GetAction的測試用例如下GetAction的測試用例都包含在了以上4個(gè)用例中,其實(shí)很多功能測試都是相互包含的,很少有單獨(dú)測試單一一種功能的測試用例。GetAction的功能,可以獲取文本框(text),文本段(ptext),和頁面(page)中的內(nèi)容。所以可以設(shè)計(jì)用例來獲取想要的對(duì)象,然后驗(yàn)證是否一致。本發(fā)明的JSP頁面測試方法和JSP頁面測試裝置能對(duì)JSP頁面進(jìn)行全面有效的測試,使得JSP頁面在投入運(yùn)行前能確??煽康馁|(zhì)量。
權(quán)利要求
1. 一種JSP頁面測試方法,其特征在于,包括頁面導(dǎo)航測試步驟,測試頁面的顯示和頁面的跳轉(zhuǎn);事件點(diǎn)擊測試步驟,測試頁面上的鏈接和功能按鈕;檢驗(yàn)組件測試步驟,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng);數(shù)據(jù)輸入測試步驟,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,所述輸入對(duì)象包括一組對(duì)話框;數(shù)據(jù)輸出測試步驟,從輸出對(duì)象中獲取數(shù)據(jù),所述輸出對(duì)象包括對(duì)話框、文本段和頁
2.如權(quán)利要求1所述的JSP頁面測試方法,其特征在于,所述事件點(diǎn)擊測試步驟中測試頁面上的鏈接包括測試以圖片作為鏈接的承載對(duì)象和以文本作為鏈接的承載對(duì)象。
3.如權(quán)利要求1所述的JSP頁面測試方法,其特征在于,所述校驗(yàn)組件測試步驟中驗(yàn)證的頁面屬性包括標(biāo)題、頁面信息、可用性、可見性、單元格內(nèi)容和文本框內(nèi)容。
4.如權(quán)利要求1所述的JSP頁面測試方法,其特征在于,所述數(shù)據(jù)輸入測試步驟中的一組對(duì)話框包括文本框、單選框、多選框和下拉列表框。
5.如權(quán)利要求1所述的JSP頁面測試方法,其特征在于,所述數(shù)據(jù)輸出測試步驟中輸出對(duì)象的對(duì)話框是文本框。
6.一種JSP頁面測試裝置,其特征在于,包括導(dǎo)航測試裝置,測試頁面的顯示和頁面的跳轉(zhuǎn);點(diǎn)擊測試裝置,測試頁面上的鏈接和功能按鈕;校驗(yàn)測試裝置,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng);輸入測試裝置,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,所述輸入對(duì)象包括一組對(duì)話框;輸出測試裝置,從輸出對(duì)象中獲取數(shù)據(jù),所述輸出對(duì)象包括對(duì)話框、文本段和頁面。
7.如權(quán)利要求6所述的JSP頁面測試裝置,其特征在于,所述點(diǎn)擊測試裝置測試頁面上的鏈接包括有點(diǎn)擊測試裝置測試頁面上的鏈接包括測試以圖片作為鏈接的承載對(duì)象和以文本作為鏈接的承載對(duì)象。
8.如權(quán)利要求6所述的JSP頁面測試裝置,其特征在于,所述校驗(yàn)測試裝置驗(yàn)證的頁面屬性包括標(biāo)題、頁面信息、可用性、可見性、單元格內(nèi)容和文本框內(nèi)容。
9.如權(quán)利要求6所述的JSP頁面測試裝置,其特征在于,所述輸入測試裝置測試的一組對(duì)話框包括文本框、單選框、多選框和下拉列表框。
10.如權(quán)利要求6所述的JSP頁面測試裝置,其特征在于,所述輸出測試裝置中輸出對(duì)象的對(duì)話框是文本框。
全文摘要
本發(fā)明揭示了一種JSP頁面測試方法,包括頁面導(dǎo)航測試步驟,測試頁面的顯示和頁面的跳轉(zhuǎn);事件點(diǎn)擊測試步驟,測試頁面上的鏈接和功能按鈕;檢驗(yàn)組件測試步驟,驗(yàn)證頁面屬性對(duì)頁面操作的響應(yīng);數(shù)據(jù)輸入測試步驟,測試對(duì)輸入對(duì)象的數(shù)據(jù)輸入操作,輸入對(duì)象包括一組對(duì)話框;數(shù)據(jù)輸出測試步驟,從輸出對(duì)象中獲取數(shù)據(jù),所述輸出對(duì)象包括對(duì)話框、文本段和頁面。本發(fā)明還揭示了一種JSP頁面測試裝置。本發(fā)明的JSP頁面測試方法和JSP頁面測試裝置能對(duì)JSP頁面進(jìn)行全面有效的測試,使得JSP頁面在投入運(yùn)行前能確??煽康馁|(zhì)量。
文檔編號(hào)G06F11/36GK102567191SQ201010589680
公開日2012年7月11日 申請(qǐng)日期2010年12月15日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者袁浩, 陳楠生, 黃立誠 申請(qǐng)人:上海杉達(dá)學(xué)院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1