現(xiàn)在web前端也是一個(gè)非常熱門的行業(yè),想要學(xué)習(xí)web前端開發(fā)的同學(xué)請(qǐng)看這里北京web前端測(cè)試用例模板 ,通過(guò)對(duì)web測(cè)試通用測(cè)試要點(diǎn)大全,寫測(cè)試用例必備,作為一名優(yōu)秀的測(cè)試人,如何編寫一條好的測(cè)試用例?看完秒變大佬!,前端常見功能測(cè)試用例,如何些WEB測(cè)試用例,怎樣編寫web測(cè)試用例?,求幾個(gè)WEB應(yīng)用的測(cè)試用例,誰(shuí)發(fā)一份web 表單測(cè)試用例模板,3Q,這樣做,讓你的測(cè)試用例覆蓋性最強(qiáng)!?? 的了解,希望以上信息可以幫助到您
1.web測(cè)試通用測(cè)試要點(diǎn)大全,寫測(cè)試用例必備
在測(cè)試工作中經(jīng)常遇到測(cè)試同一控件功能的情景,這樣幾年下來(lái)也積累了各種測(cè)試功能控件的checklist,過(guò)年期間抽空整理分享出來(lái)。通過(guò)下面的清單,任何測(cè)試新手都可以快速寫出媲美工作好幾年的測(cè)試?yán)哮B的測(cè)試用例出來(lái)。使用測(cè)試清單進(jìn)行測(cè)試的重要性:1)維護(hù)應(yīng)用程序的可復(fù)用測(cè)試用例的標(biāo)準(zhǔn)庫(kù)將確保最常見的bug將被更迅速的發(fā)現(xiàn)。2)清單有助于快速完成應(yīng)用程序的新版本測(cè)試用例的編寫。3)重用測(cè)試用例有助于在編寫重復(fù)測(cè)試用例上節(jié)約資源。4)重要的測(cè)試用例將總是被覆蓋,從而使它幾乎不可能忘記5)測(cè)試清單可供開發(fā)者確保最常見的問題在開發(fā)階段已經(jīng)被他們自己修復(fù)。
2.作為一名優(yōu)秀的測(cè)試人,如何編寫一條好的測(cè)試用例?看完秒變大佬!
如何編寫一條好的測(cè)試用例?在整個(gè)測(cè)試的過(guò)程中,提測(cè)之前,準(zhǔn)確說(shuō),應(yīng)該在需求評(píng)審、技術(shù)方案確認(rèn)之后,那我們就需要去編寫測(cè)試用例,通過(guò)測(cè)試用例來(lái)執(zhí)行測(cè)試。本篇只是單純的描述如何編寫一條用例,針對(duì)用例本身,比如:包含哪些必要字段、可以有哪些擴(kuò)展字段、每個(gè)字段應(yīng)該編寫到什么樣的程度。在這里,把我們整理的軟件測(cè)試學(xué)習(xí)資料免費(fèi)分享給你!從0基礎(chǔ)到進(jìn)階課程,按不同類別(定期更新和改進(jìn))進(jìn)行整理,包括測(cè)試工具和學(xué)習(xí)資料(功能/性能/界面/自動(dòng)化/app/web/思維導(dǎo)圖)、筆試面試、電子書、公開課/大咖課視頻等。測(cè)試用例的好處1.任何測(cè)試人員都可以執(zhí)行:可以給不是很熟悉該業(yè)務(wù)或者該模塊的同學(xué)直接去執(zhí)行,而不需要去反復(fù)再同開發(fā)、產(chǎn)品對(duì)接,或者是猜測(cè)該條用例的意思或者意圖。2.減少不必要的溝通成本、節(jié)省實(shí)際執(zhí)行時(shí)間:一條步驟清晰的用例,完全可以照著一步步執(zhí)行,預(yù)期結(jié)果清晰,則可以很容易地?cái)喽ㄔ摋l用例是否通過(guò),前置條件清楚明白,則可以順利執(zhí)行。3.盡可能的減少重復(fù)勞動(dòng):在實(shí)際的工作中,我們會(huì)發(fā)現(xiàn)A同學(xué)寫的用例交接給B同學(xué)之后,由于用例步驟不詳細(xì)、前置不清晰等,導(dǎo)致無(wú)法理解、執(zhí)行,然后會(huì)去重寫該模塊的用例,這就導(dǎo)致工作成本的增加。4.歸檔:為后續(xù)的迭代、回歸,回溯或者交接等提供清晰的依據(jù)以及指導(dǎo)?;居美侄斡美Q、前置條件、輸入步驟、預(yù)期結(jié)果,這幾個(gè)字段是必不可少的。在保證基本字段清晰的情況下,根據(jù)需要,我們可以適當(dāng)添加一些字段,比如:用例編號(hào)、優(yōu)先級(jí)、使用平臺(tái)、是否自動(dòng)化、關(guān)聯(lián)需求、是否通過(guò)、網(wǎng)絡(luò)、備注等等。基本字段必不可少,而且還要清晰描述:1.用例名稱:能完整且簡(jiǎn)潔的描述該條用例要做什么。例如:2.前置條件:用例執(zhí)行需要做哪些前置步驟,或者需要哪些條件才能使該條用例順利的執(zhí)行下去?一般來(lái)說(shuō),在功能模塊之前存在關(guān)聯(lián)時(shí)或者依賴時(shí),此時(shí)需要將前置條件寫清楚,因?yàn)檫@些依賴和關(guān)聯(lián)的點(diǎn),可能只有當(dāng)時(shí)相關(guān)的測(cè)試和開發(fā)比較清楚。例:限免時(shí)段內(nèi)重復(fù)領(lǐng)取福利。(1)在前置條件或者備注里,*解釋一下限免規(guī)則;(2)發(fā)布限時(shí)免費(fèi)的活動(dòng)到測(cè)試環(huán)境;(3)同一時(shí)段內(nèi),領(lǐng)取過(guò)一次。3.用例步驟或者輸入步驟:這里也是指導(dǎo)用例執(zhí)行的關(guān)鍵,需要將每一步寫的比較清楚,否則其他人來(lái)執(zhí)行的話,很容易出錯(cuò)或者理解錯(cuò)。比如下載QQ表情的過(guò)程中,退出手機(jī)QQ這么個(gè)用例。例:(1)手機(jī)登錄QQ(2)打開一個(gè)聊天窗口(3)點(diǎn)擊表情(4)點(diǎn)擊“+”,進(jìn)入表情商城首頁(yè)(5)點(diǎn)擊表情包,進(jìn)入詳情頁(yè)(6)點(diǎn)擊下載(7)當(dāng)下載到50%之后,手機(jī)操作退出詳情頁(yè)面返回到aio界面(8)退出之后,檢查是否可以正常下載完4.預(yù)期結(jié)果:預(yù)期結(jié)果非常重要,不僅要將相關(guān)的檢查點(diǎn)寫的清晰、完整,而且還要嚴(yán)謹(jǐn)、不易產(chǎn)生誤解,能夠讓其他人執(zhí)行用例之后,明確判斷該條用例是否通過(guò)。比如點(diǎn)擊下載某個(gè)表情包或者文件,這里的檢查包括前端、后端、數(shù)據(jù)、本地文件等檢查。(1)下載過(guò)程中進(jìn)度條的檢查;(2)下載完成之后文件是否完整、正常打開,內(nèi)容是否正確;(3)如果存在狀態(tài),狀態(tài)是否變化;(4)如果存在數(shù)據(jù)存儲(chǔ),數(shù)據(jù)庫(kù)檢查等。不管你是初入行的小白、還是準(zhǔn)備跳槽的大牛。這里還有之前為學(xué)員準(zhǔn)備的百家企業(yè)筆試題、面試題、面試思維導(dǎo)圖、英文面試題等。有大廠的、也有中小企業(yè)的?,F(xiàn)在免費(fèi)分享給大家,感興趣的自行下載。5.用例編號(hào):代表著用例ID,可以通過(guò)多種方式來(lái)定,只要清晰明了即可。一般可以是:需求編號(hào)+功能模塊代號(hào)+測(cè)試類別+編號(hào)。6.優(yōu)先級(jí):用例優(yōu)先級(jí)一般分為3個(gè)級(jí)別,P0\P1\P2,P0為*級(jí)別,P2為*別。在測(cè)試活動(dòng)中,P0級(jí)別用例通常會(huì)作為開發(fā)提測(cè)前的自測(cè)用例,因此,P0級(jí)別的用例比較重要,但量不能太多,在后續(xù)的迭代功能、回歸測(cè)試中,會(huì)起著比較重要的作用。一般為正常功能、主流程用例。7.使用平臺(tái):一般是指測(cè)試平臺(tái),比如:android、IOS、或者PC、mac等。8.是否自動(dòng)化:一般是指UI自動(dòng)化或者接口自動(dòng)化,如果已經(jīng)自動(dòng)化的用例,后續(xù)在回歸測(cè)試以及迭代版本的冒煙測(cè)試上可以使用自動(dòng)化來(lái)替代,方便區(qū)分、統(tǒng)計(jì)。9.關(guān)聯(lián)需求:這個(gè)一般是指需求的鏈接,或者需求名稱(如果沒有鏈接的話),方便后續(xù)回溯,以及其他人來(lái)使用或者熟悉該模塊的測(cè)試以及開發(fā)。10.是否通過(guò):標(biāo)注當(dāng)前測(cè)試用例是否通過(guò)。不管你是初入行的小白、還是準(zhǔn)備跳槽的大牛。這里還有之前為學(xué)員準(zhǔn)備的百家企業(yè)筆試題、面試題、面試思維導(dǎo)圖、英文面試題等。有大廠的、也有中小企業(yè)的?,F(xiàn)在免費(fèi)分享給大家,感興趣的自行下載。11.網(wǎng)絡(luò):測(cè)試需要使用網(wǎng)絡(luò),比如:3G、4G、wifi、弱網(wǎng)或者弱網(wǎng)詳細(xì)參數(shù),比如:丟包、延遲、具體網(wǎng)速等。12.備注:一般說(shuō)明該用例需要注意的事項(xiàng)或者特殊的事項(xiàng)。*,給大家一個(gè)福利,分享軟件測(cè)試學(xué)習(xí)資料包!包含軟件測(cè)試入門-進(jìn)階-高級(jí)課程,項(xiàng)目實(shí)訓(xùn),思維導(dǎo)圖等,可以自行下載!還可加入測(cè)試交流群,不定期發(fā)布名企內(nèi)推信息!寶劍不磨要生銹;人不學(xué)習(xí)要落后。看完這些資料,助你升值加薪哦更多IT行業(yè)干貨和免費(fèi)學(xué)習(xí)資料,關(guān)注 @樂搏推薦閱讀:樂老師:軟件測(cè)試必備知識(shí)點(diǎn)梳理樂搏:IT行業(yè)面試的談薪資技巧!
3.前端常見功能測(cè)試用例
說(shuō)起測(cè)試和開發(fā)之間的關(guān)系,有時(shí)能和平相處,更多是矛盾重重。究其根本,矛盾都來(lái)源于bug,也終止于bug。有些可能是心理上的矛盾,有些就直接導(dǎo)致了面紅耳赤的爭(zhēng)執(zhí)。 因此,每個(gè)開發(fā)都應(yīng)該懂一些測(cè)試, 在日常的工作中多站在對(duì)方的角度思考問題,多體諒對(duì)方,將自己能力范圍內(nèi)的工作做好,問題解決好,為對(duì)方營(yíng)造一個(gè)舒適的解決問題的環(huán)境,對(duì)方自然將你的好看在眼里,記在心里。【1】搜索或查詢【2】日期格式【3】輸入框【4】數(shù)字輸入框【5】密碼輸入框【6】上傳圖片(上傳文件)瀏覽/選擇按鈕【7】數(shù)據(jù)導(dǎo)入【8】文件的導(dǎo)出或下載(考慮文件名內(nèi)容是否有亂碼)【9】分頁(yè)【10】全選【11】刪除【12】保存【13】修改【14】添加【15】郵箱格式【16】身份證號(hào)碼【17】電話號(hào)碼【18】手機(jī)號(hào)碼【19】郵政編碼【20】注冊(cè)【21】登錄【22】IP地址
4.如何些WEB測(cè)試用例
"如何些WEB測(cè)試用例"???????????????????????????????????????????????????????????????????????????????
5.怎樣編寫web測(cè)試用例?
例程測(cè)試 當(dāng)對(duì)service的請(qǐng)求發(fā)生時(shí),.asmx文件將自動(dòng)地被ASP.NET運(yùn)行環(huán)境所編譯。隨后的請(qǐng)求就可以由緩沖的預(yù)編譯類型對(duì)象執(zhí)行。 為了測(cè)試編寫好的代碼,我們需用一個(gè)支持ASP.NET的Web服務(wù)器。假設(shè)這個(gè)Web服務(wù)器的名稱叫做Foo,其上有一個(gè)虛擬目錄Bar。請(qǐng)跟隨下面步驟開始測(cè)試: 將代碼保存為.asmx 放到Web服務(wù)器Foo的虛擬目錄Bar下 打開Internet Explorer5,在地址欄輸入 這時(shí),我們將看到關(guān)于這個(gè)Web Service的公用方法-也就是那些標(biāo)記為WebMethod屬性的字符,并得知調(diào)用這些方法可以使用的協(xié)議,比如SOAP或者HTTP GET。 在Internet Explorer的地址欄中輸入 Language :SDL)語(yǔ)法的具備相同信息的XML文件。這個(gè)SDL文件非常重要,客戶端就是使用它來(lái)訪問service。 從客戶端進(jìn)行訪問 除了允許開發(fā)者使用的創(chuàng)建Web Services的技術(shù)以外,Microsoft的.NET框架給客戶端提供了一套訪問并使用Web Services的精致且高深的工具和代碼。由于Web Services是基于如簡(jiǎn)單對(duì)象訪問協(xié)議SOAP(Simple Object Access Protocol)和HTTP這樣的開放協(xié)議標(biāo)準(zhǔn)的,從而,我們就可以使用這種客戶端技術(shù)使用非ASP.NET的Web Services。當(dāng)然,這也需用高水平地合成ASP.NET Web Services和這種客戶端技術(shù)。 SDK中有一個(gè)工具叫做.exe,我們可以使用它來(lái)下載一個(gè)Web Services的SDL描述語(yǔ)言,并創(chuàng)建表達(dá)這個(gè)Service的代理類。比如,當(dāng)我們輸入以下命令,就可以創(chuàng)建一個(gè)叫做.cs的代理類: /c:proxy /pa: 這個(gè)類看起來(lái)與前面創(chuàng)建的類非常相似。它包含一個(gè)方法,該方法返回一個(gè)字符串。將這個(gè)代理類編譯到一個(gè)應(yīng)用程序中,然后調(diào)用這個(gè)代理類的方法,結(jié)果就是:通過(guò)HTTP,這個(gè)代理類包裝SOAP請(qǐng)求,然后接收SOAP編碼響應(yīng),*匯集成為一個(gè)字符串。 從客戶端來(lái)看,代碼是很簡(jiǎn)單的,返回的結(jié)果也很簡(jiǎn)單,就是一個(gè)字符串"Hello World"。同樣為了對(duì)照方便,我們列出了使用VB、C#以及JScript三種語(yǔ)言編寫的代碼: C# = new (); String sReturn = .(); VB Dim As New () Dim sReturn As String = .() JScript var : = new (); var sReturn:String = .(); Web Services 中的數(shù)據(jù)類型 通過(guò)上面的例程,你可能對(duì)Web Services有了初步的印象。下面,我們將介紹Web Services中涉及到的各種數(shù)據(jù)類型,也就是Web Services方法的輸入/輸出參數(shù)類型。因?yàn)閃eb Services的執(zhí)行是建立在XML架構(gòu)之上的,所以它能夠支持豐富的數(shù)據(jù)類型。下表列出了使用SOAP協(xié)議時(shí)Web Services支持的數(shù)據(jù)類型: 類 型 含 義 基礎(chǔ)類型 也即標(biāo)準(zhǔn)基礎(chǔ)類型,包括: String、Int32、Byte、Boolean、Int16、Int64、Single、Double、Decimal、DateTime(類似XML中的)、 DateTime(類似XML中的date)、DateTime(類似XML中的time)以及(類似XML中的QName)。 枚舉類型 比如: "public enum color { red=1, blue=2 }" 基礎(chǔ)類型數(shù)組,枚舉類型數(shù)組 上述類型的數(shù)組,比如 string[] 和 int[] 類和結(jié)構(gòu) 帶有公用域或?qū)傩缘念惡徒Y(jié)構(gòu),公用域和屬性是串行結(jié)構(gòu)的。 類(結(jié)構(gòu))數(shù)組 上述類型的數(shù)組 DataSet(數(shù)據(jù)集) ADO.NET DataSet類型,可看成是類或結(jié)構(gòu)中的字段。 DataSet數(shù)組 上述類型的數(shù)組 XmlNode XmlNode是XML文檔片斷的內(nèi)存表示,就好像一個(gè)輕量級(jí)的XML文檔對(duì)象模型。比如說(shuō),"" 就可以存儲(chǔ)在一個(gè)XmlNode類型變量中。我們可以將XmlNodes作為參數(shù)傳遞,以SOAP兼容方式附加到傳遞給Web Services的XML文檔上。返回值也是同樣原理。XmlNode也可看成是類或結(jié)構(gòu)中的字段。 XmlNode數(shù)組 上述類型的數(shù)組 返回值的數(shù)據(jù)類型 當(dāng)通過(guò)SOAP或者HTTP GET/POST調(diào)用Web Services時(shí),返回值可以是上述提到的任何一種數(shù)據(jù)類型。
6.求幾個(gè)WEB應(yīng)用的測(cè)試用例
功能測(cè)試[9]1.鏈接測(cè)試:鏈接是WEB應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁(yè)面之間切換和指導(dǎo)用戶去一些不知道網(wǎng)址的頁(yè)面的主要手段。鏈接測(cè)試可分為三個(gè)方面,首先,測(cè)試所有頁(yè)面的鏈接是否已經(jīng)按指示的那樣鏈接到該鏈接的頁(yè)面;次,測(cè)試鏈接的頁(yè)面是否存在;*,保證WEB系統(tǒng)上沒有孤立的頁(yè)面,所謂孤立的頁(yè)面是指沒有鏈接指向該頁(yè)面,只有知道正確的URL才能訪問。2.表單測(cè)試:當(dāng)用戶給WEB的系統(tǒng)管理員提交信息時(shí),就需要表單操作,例如用戶注冊(cè),登陸和信息提交等。在這種情況下,必須測(cè)試提交操作的完整性,以檢驗(yàn)提交給服務(wù)器信息的正確性。3. Cookies測(cè)試:Cookies通常用來(lái)存儲(chǔ)用戶信息和用戶在某個(gè)應(yīng)用系統(tǒng)的操作,當(dāng)用戶用Cookies訪問了某個(gè)應(yīng)用系統(tǒng)時(shí),WEB服務(wù)器將發(fā)送用的信息,把該信息以Cookies的形式存儲(chǔ)在客戶端計(jì)算機(jī)上,這可用來(lái)創(chuàng)建動(dòng)態(tài)信息和自定義也頁(yè)面或者存儲(chǔ)登陸等信息。 4. 數(shù)據(jù)庫(kù)測(cè)試:在使用了數(shù)據(jù)庫(kù)的WEB應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息部正確造成的,而輸出錯(cuò)誤主要是由于網(wǎng)路速度或者程序設(shè)計(jì)錯(cuò)誤等引起的。性能測(cè)試1.連接速度測(cè)試:如果WEB系統(tǒng)等待時(shí)間過(guò)長(zhǎng)(例如超過(guò)5分鐘),用戶會(huì)因?yàn)闆]有耐心而選擇離開。2.負(fù)載測(cè)試:為了測(cè)量WEB系統(tǒng)在某一個(gè)負(fù)載級(jí)別下的性能,以保證WEB系統(tǒng)在需求范圍內(nèi)能正常運(yùn)行,負(fù)載級(jí)別可以使某個(gè)時(shí)刻同時(shí)訪問WEB系統(tǒng)的用戶數(shù)量,也可以是在線處理的數(shù)量。3.壓力測(cè)試:指實(shí)際破壞一個(gè)WEB系統(tǒng),測(cè)試系統(tǒng)的反應(yīng)。壓力測(cè)試的區(qū)域包括表單、登陸和其他信息傳輸也頁(yè)面??蛻舳思嫒轀y(cè)試1.平臺(tái)測(cè)試:在各種操作系統(tǒng)下對(duì)WEB系統(tǒng)進(jìn)行兼容性測(cè)試。2.瀏覽器測(cè)試:測(cè)試不同廠商,不同版本的瀏覽器對(duì)WEB系統(tǒng)的適應(yīng)性。安全性測(cè)試1.現(xiàn)在的WEB系統(tǒng)采用先注冊(cè),后登陸的方式。因此必須測(cè)試有效,無(wú)效的用戶名和密碼,要注意大小寫是否敏感,可以試多少次的限制,是否可以不登陸而直接瀏覽某個(gè)頁(yè)面。2.WEB應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說(shuō),用戶登陸頁(yè)面一定時(shí)間內(nèi)一直未有任何操作動(dòng)作,是否要求重新登陸系統(tǒng)。3.為了保證WEB系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測(cè)試相關(guān)信息日志是否寫入了日志文件,是否可以追蹤。4.當(dāng)使用了安全套接字,還要測(cè)試加密是否正確,檢查信息的完整性。5.服務(wù)器端的腳本常常構(gòu)成安全漏洞,這些安全漏洞又常常被黑客利用,還要測(cè)試沒有經(jīng)過(guò)授權(quán),不得在服務(wù)器端放置和編輯腳本的問題。二 測(cè)試范例主要選自系統(tǒng)登錄頁(yè)面。這個(gè)范例主要用于驗(yàn)證系統(tǒng)對(duì)多臺(tái)機(jī)器登陸有無(wú)不響應(yīng)情況,或者相應(yīng)時(shí)間過(guò)長(zhǎng)??词欠駶M足用戶提出的數(shù)據(jù)并發(fā)處理能力。測(cè)試工具使用WEB-CT40,在其設(shè)置接入網(wǎng)絡(luò)的方式,模擬機(jī)器的總臺(tái)數(shù),以及測(cè)試頁(yè)面的IP地址三項(xiàng)參數(shù),然后選擇手動(dòng)測(cè)試。測(cè)試結(jié)果在10秒內(nèi)無(wú)一次失敗,成功率*。證明系統(tǒng)數(shù)據(jù)并發(fā)處理能力強(qiáng)。測(cè)試頁(yè)面是否有不可到達(dá)現(xiàn)象。測(cè)試結(jié)果為成功數(shù)為1,不成功連接為0,和預(yù)期結(jié)果一致。測(cè)試在火狐瀏覽器下系統(tǒng)能否正常運(yùn)行,測(cè)試工具為火狐瀏覽器,測(cè)試內(nèi)容為查詢登陸日志,測(cè)試結(jié)果為能夠正常顯示日志信息。測(cè)試表明系統(tǒng)對(duì)主流瀏覽器兼容性較好。測(cè)試系統(tǒng)的安全性,是否只有管理員權(quán)限的用戶才能進(jìn)入后臺(tái)管理系統(tǒng),測(cè)試密碼,賬號(hào)正確和不正確的情況下能否登入系統(tǒng)。測(cè)試不同權(quán)限的用戶是否只能操作該權(quán)限的操作。在大量的測(cè)試之后,我排除了系統(tǒng)的大部分錯(cuò)誤。當(dāng)然還有些不易檢測(cè)到的錯(cuò)誤還沒有被發(fā)現(xiàn),需要在使用的過(guò)程中進(jìn)一步的完善,由于時(shí)間倉(cāng)促難免有錯(cuò)誤和不完善的地方,希望老師能夠幫我指點(diǎn)和糾正。
7.誰(shuí)發(fā)一份web 表單測(cè)試用例模板,3Q
用例模版:1、用例編號(hào)2、用例標(biāo)題3、所屬項(xiàng)目4、重要級(jí)別5、預(yù)置條件6、測(cè)試輸入7、測(cè)試步驟8、預(yù)期結(jié)
8.這樣做,讓你的測(cè)試用例覆蓋性最強(qiáng)!
對(duì)專業(yè)的測(cè)試人員來(lái)說(shuō),編寫測(cè)試用例并不陌生,但是如何編寫覆蓋性強(qiáng)的測(cè)試用例,就需要我們?cè)偃伎己舐涔P哦~首先我們來(lái)想下測(cè)試用例的前世今生:1.測(cè)試用例因何產(chǎn)生?2.測(cè)試用例為誰(shuí)而寫?這兩個(gè)問題我們各用一句話來(lái)回答:測(cè)試用例是產(chǎn)品原型下的衍生物,為想要了解這個(gè)系統(tǒng)(需求)的人而寫,且隨著產(chǎn)品原型的調(diào)整及時(shí)更新。了解一個(gè)系統(tǒng)更多時(shí)候不是從已經(jīng)使用的案例中抽取其中之一作為了解對(duì)象,而是從需求原型中,梳理分析,整合成測(cè)試用例來(lái)幫助用戶去理解。而一個(gè)覆蓋性強(qiáng)的測(cè)試用例,可以保障系統(tǒng)的強(qiáng)健性。從大的方面講,測(cè)試用例分為功能測(cè)試、非功能測(cè)試兩個(gè)方面;增刪改查是基礎(chǔ),也是重中之重。這一點(diǎn)不僅我們測(cè)試人員重視,研發(fā)也同樣了解,因此在提測(cè)之前,增刪改查的部分大多數(shù)情況下已經(jīng)由研發(fā)人員驗(yàn)證過(guò)一次。若非如此,測(cè)試人員還是有權(quán)力拒測(cè)或執(zhí)行一鍵駁回的,直到醒目達(dá)到最基本的提測(cè)狀態(tài)。GUI頁(yè)面檢查以及元素驗(yàn)證。這類驗(yàn)證幾乎在我們的日常工作中均有涉及,從設(shè)備來(lái)講PC項(xiàng)目,移動(dòng)端(Android,IOS);從系統(tǒng)應(yīng)用來(lái)說(shuō),辦公系統(tǒng),娛樂網(wǎng)站,直播平臺(tái),交易系統(tǒng)等等,均離不開用戶與系統(tǒng)之間的交互??梢哉f(shuō),GUI部分的驗(yàn)證占據(jù)了測(cè)試人員大量的工作時(shí)長(zhǎng),所以我們回顧羅列的測(cè)試用例,大范圍陳述了頁(yè)面元素的驗(yàn)證:字符限長(zhǎng),非法驗(yàn)證,非空校驗(yàn),提示語(yǔ),二次彈窗,非空集合等等。這部分工作繁瑣冗長(zhǎng),往往是研發(fā)人員忽視的部分,稍有不慎就會(huì)引發(fā)問題,需要測(cè)試人員從不同角度多次驗(yàn)證。數(shù)據(jù)準(zhǔn)確性。我們?cè)隍?yàn)證數(shù)據(jù)準(zhǔn)確性的時(shí)候,更多側(cè)重于已經(jīng)產(chǎn)生的數(shù)據(jù),在數(shù)據(jù)的生命周期中驗(yàn)證其準(zhǔn)確性,往往忽視了數(shù)據(jù)的初始化及消亡兩個(gè)極端。以往我測(cè)試過(guò)一個(gè)WEB系統(tǒng),測(cè)試數(shù)據(jù)是由研發(fā)人員導(dǎo)入的線上數(shù)據(jù),但是在測(cè)試過(guò)程中,發(fā)現(xiàn)這批線上測(cè)試數(shù)據(jù)的生命周期并沒有異常,反而是我自己通過(guò)系統(tǒng)導(dǎo)入的初始數(shù)據(jù),在接下來(lái)的頁(yè)面交互中出現(xiàn)不少問題。這就涉及到了前端如何處理初始數(shù)據(jù)的問題,假如自己同樣忽視數(shù)據(jù)的產(chǎn)生,上線后,就是引發(fā)測(cè)試事故的重要漏洞。業(yè)務(wù)邏輯的正確性。這個(gè)問題往往是產(chǎn)品原型產(chǎn)生初期就被遺漏的問題,帶來(lái)的后果是用戶體驗(yàn)度差。舉個(gè)例子,用戶通過(guò)手持端進(jìn)入領(lǐng)取優(yōu)惠頁(yè)面,一系列驗(yàn)證用戶操作完畢后,提示領(lǐng)取成功。現(xiàn)在,作為一個(gè)用戶,大多數(shù)情況下應(yīng)該會(huì)找使用優(yōu)惠券的入口,或者去查看這個(gè)優(yōu)惠券如何使用。然并卵,產(chǎn)品經(jīng)理忽視了最終的體驗(yàn)對(duì)象,只是將用戶領(lǐng)取優(yōu)惠完成來(lái)當(dāng)做這一動(dòng)作的終結(jié)。所以說(shuō),測(cè)試不僅僅是去驗(yàn)證產(chǎn)品原型,還要考慮業(yè)務(wù)邏輯是否正常?!『蠖说奶厥怛?yàn)證。這類測(cè)試多出現(xiàn)在前端UI界面簡(jiǎn)易,后端判斷復(fù)雜。例如,文檔的上傳下載,上傳一批手機(jī)號(hào)到服務(wù)器,實(shí)現(xiàn)發(fā)送短信的目的。給出幾個(gè)錯(cuò)誤驗(yàn)證的例子,一,導(dǎo)入Excel文件中,同一個(gè)手機(jī)號(hào)連續(xù)輸入兩次,查看發(fā)送短信條數(shù)(此部分驗(yàn)證的是短信攻擊性);二,導(dǎo)入Excel文件中,同一個(gè)手機(jī)號(hào)不連續(xù)輸入多次,查看發(fā)送短信條數(shù)(此部分驗(yàn)證的是數(shù)據(jù)去重性)。業(yè)務(wù)關(guān)聯(lián)性。例如數(shù)據(jù)變更等信息同步問題時(shí),有關(guān)聯(lián)的業(yè)務(wù)之間產(chǎn)生聯(lián)系,會(huì)出現(xiàn)此類驗(yàn)證。舉個(gè)例子,ES數(shù)據(jù)實(shí)現(xiàn)同步功能,在首批數(shù)據(jù)導(dǎo)入后,不同業(yè)務(wù)之間共享同一批數(shù)據(jù),當(dāng)某一條數(shù)據(jù)進(jìn)入生命周期時(shí),此時(shí)不僅要觀察當(dāng)前數(shù)據(jù)庫(kù)中的數(shù)據(jù)變化,還要觀察使用ES技術(shù)同步后的數(shù)據(jù)是否一致?!〔l(fā)操作。此類問題的產(chǎn)生情景在較多用戶共享同一批數(shù)據(jù),且同時(shí)對(duì)此數(shù)據(jù)進(jìn)行同一功能操作下產(chǎn)生的問題。此類問題需要測(cè)試人員使用兩個(gè)瀏覽器即可完成問題復(fù)現(xiàn),左右各開一個(gè)顯示器,同時(shí)對(duì)一個(gè)數(shù)據(jù)進(jìn)行編輯后的提交,查看界面反饋。以上羅列的功能測(cè)試點(diǎn)和處理的例子尚有不完整之處,在此不再多做贅述。功能測(cè)試過(guò)程中,上述常見測(cè)試要點(diǎn),酌情參考,每個(gè)測(cè)試需求不同,不能統(tǒng)一照搬,在原有經(jīng)驗(yàn)的基礎(chǔ)上,更進(jìn)測(cè)試方法,達(dá)到測(cè)試目的。此外,除了功能測(cè)試還有非功能測(cè)試需要在梳理測(cè)試用例時(shí)覆蓋到?!g覽器兼容。目前市場(chǎng)上廣泛使用的瀏覽器較多,F(xiàn)irefox,Chrome,IE,UC,獵豹,Opera等等,在測(cè)試過(guò)程中,摘選主要2-3個(gè)應(yīng)用廣泛的作為重點(diǎn)測(cè)試對(duì)象,其次,酌情考慮項(xiàng)目參與人員的意見,如研發(fā)或產(chǎn)品人員,并入測(cè)試范圍?!毫ΑD壳案鱾€(gè)公司有自己的壓力測(cè)試平臺(tái),考慮當(dāng)前項(xiàng)目的使用人數(shù)后酌情進(jìn)行壓力測(cè)試?!〗涌凇8鄷r(shí)候是在界面上不能完成增刪改查操作時(shí),使用手動(dòng)接口測(cè)試,查看返回值?!“踩惋L(fēng)險(xiǎn)。這個(gè)也要看所測(cè)試的項(xiàng)目需要關(guān)注此類問題。此外,測(cè)試用例評(píng)審,測(cè)試用例更新完善等環(huán)節(jié)也是對(duì)測(cè)試用例的查漏補(bǔ)缺。覆蓋性強(qiáng)的測(cè)試用例是需要我們針對(duì)項(xiàng)目具體制定的測(cè)試用例,以上所梳理的測(cè)試點(diǎn),是在大多數(shù)工作中需要考慮的方面,總而言之,言而總之,測(cè)試用例不能照搬照抄,可以參考不同測(cè)試用例的思考點(diǎn),以這種思考的方式來(lái)當(dāng)做當(dāng)前項(xiàng)目的切入點(diǎn),達(dá)到測(cè)試目的:發(fā)現(xiàn)程序的錯(cuò)誤。 更多關(guān)于測(cè)試方面的文章,請(qǐng)前往51Testing軟件測(cè)試網(wǎng)-*軟件測(cè)試人的精神家園學(xué)習(xí)哦~
看了以上有關(guān)web測(cè)試通用測(cè)試要點(diǎn)大全,寫測(cè)試用例必備,作為一名優(yōu)秀的測(cè)試人,如何編寫一條好的測(cè)試用例?看完秒變大佬!,前端常見功能測(cè)試用例,如何些WEB測(cè)試用例,怎樣編寫web測(cè)試用例?,求幾個(gè)WEB應(yīng)用的測(cè)試用例,誰(shuí)發(fā)一份web 表單測(cè)試用例模板,3Q,這樣做,讓你的測(cè)試用例覆蓋性最強(qiáng)!??的講解,如果還有什么疑問可以直接來(lái)電咨詢