<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      探索性測試及基本用例

      1 測試決策5要素

      測試目標(biāo):所有的重要任務(wù)都完成了,而剩下沒做的事情是比較次要的,我們做到這一點(diǎn)就可以盡早盡可能地降低發(fā)布風(fēng)險(xiǎn)。

      測試方法:測試是一個(gè)不斷抉擇的過程,測試人員必須理解運(yùn)行測試用例時(shí)和分析現(xiàn)有信息所涉及的各種復(fù)雜性。

      測試決策5要素:用戶輸入、狀態(tài)、代碼路徑、用戶數(shù)據(jù)、執(zhí)行環(huán)境。

      • 用戶輸入
        • 輸入:環(huán)境產(chǎn)生的刺激,該刺激導(dǎo)致被測試的應(yīng)用有所響應(yīng)。主要分原子輸入(輸入一個(gè)數(shù)字、按鈕)和抽象輸入(1-25535之間的任何一個(gè)原子輸入長度值,類似于等價(jià)類劃分)兩類。
        • 考慮各種輸入之間會(huì)相互影響:單獨(dú)輸入、混合輸入。
        • 輸入值的順序:組合輸入。
        • 核心功能:接收輸入、產(chǎn)生輸出、存儲(chǔ)數(shù)據(jù)、進(jìn)行運(yùn)算。[正向測試、逆向測試]
        • 錯(cuò)誤處理程序[error handler]:輸入篩選器、輸入檢查、異常處理代碼。
        • 常規(guī)輸入[字母和數(shù)字]、非常規(guī)輸入[比如輸入ctrl+c、shift+c、esc、ctrl鍵、alt、操作系統(tǒng)的保留字、不同的字符集,本地化的問題]
        • 默認(rèn)輸入[空格、空白、默認(rèn)值]
        • 使用輸出來指導(dǎo)輸入。
      • 狀態(tài):狀態(tài)控件中的一個(gè)點(diǎn),由所有內(nèi)部數(shù)據(jù)結(jié)構(gòu)的取值進(jìn)行決定。
      • 代碼路徑:一連串的代碼語句[基于白盒]。
      • 用戶數(shù)據(jù):測試數(shù)據(jù)盡量與上線環(huán)境的數(shù)據(jù)保持一致。
      • 執(zhí)行環(huán)境:操作系統(tǒng)、當(dāng)前配置、其他應(yīng)用程序、網(wǎng)絡(luò)拓?fù)洹Ⅱ?qū)動(dòng)程序、文件系統(tǒng)、網(wǎng)絡(luò)帶寬、性能。

      2 缺陷檢測

      • 1.自動(dòng)化測試:通過編寫代碼來測試一個(gè)應(yīng)用。(擅長找到的問題:程序崩潰、系統(tǒng)死機(jī)、程序掛起、突發(fā)異常、原有能用的功能出現(xiàn)問題)
      • 2.手工測試:使用程序的用戶界面,手工輸入數(shù)據(jù)進(jìn)行測試。(缺點(diǎn):速度慢、沒有規(guī)律、不可反復(fù)使用、發(fā)現(xiàn)問題也不能重視、人員水平?jīng)Q定測試質(zhì)量、使用喜歡的測試用例又缺乏變通)。測試用例的編寫不要太使用細(xì)節(jié)的描述,盡量描述一些用戶使用場景,同時(shí)結(jié)合自動(dòng)化測試工具進(jìn)行使用。
        • 1.需要測試人員編寫代碼。
        • 2.花費(fèi)太多的時(shí)間來開發(fā)測試代碼,而減少了測試項(xiàng)目的時(shí)間。
        • 3.自動(dòng)化測試可以重復(fù)運(yùn)行。

      3 探索性測試

      探索性軟件測試模型圖:

      3.1 探索性測試的定義

      探索性測試:測試學(xué)習(xí)、測試設(shè)計(jì)、測試執(zhí)行、測試結(jié)果評估等活動(dòng)同時(shí)進(jìn)行的軟件測試技術(shù)。

      • 1.測試學(xué)習(xí):學(xué)習(xí)任何可以指導(dǎo)測試的知識(shí),可能要學(xué)習(xí)的內(nèi)容包括行業(yè)背景、領(lǐng)域知識(shí)、技術(shù)平臺(tái)、測試技術(shù)、產(chǎn)品缺陷、項(xiàng)目風(fēng)險(xiǎn)等。
      • 2.測試設(shè)計(jì):安排測試計(jì)劃,擬定測試策略,開發(fā)測試想法,制定測試支持材料。
      • 3.測試執(zhí)行 :執(zhí)行測試并收集結(jié)果。
      • 4.測試結(jié)果分析:分析并解讀從測試中學(xué)到的知識(shí),可能的活動(dòng)包括判定測試是否通過、理解產(chǎn)品實(shí)現(xiàn)、發(fā)掘風(fēng)險(xiǎn)區(qū)域、評估測試方法是否有效等。

      簡單說就是事先不進(jìn)行計(jì)劃和設(shè)計(jì)的一種特殊類型的測試,由有經(jīng)驗(yàn)的測試人員根據(jù)實(shí)際情況,憑借自身的測試經(jīng)驗(yàn)和對系統(tǒng)的認(rèn)識(shí)來進(jìn)行測試。即完全拋開測試用例,使用定義的比較籠統(tǒng)的測試用例。

      探索性測試是一種新的測試思維方式,強(qiáng)調(diào)系統(tǒng)軟件學(xué)習(xí)、測試設(shè)計(jì)、測試執(zhí)行的同時(shí)進(jìn)行。本質(zhì)上是敏捷,可以很好地應(yīng)用于敏捷項(xiàng)目。

      探索性測試目標(biāo):

      • 1.理解應(yīng)用程序如何工作,接口看起來怎樣,實(shí)現(xiàn)哪些功能,提供必須信息,給測試人員提供測試切入點(diǎn)。
      • 2.展示其全部能力:驗(yàn)證軟件可以達(dá)到設(shè)計(jì)和發(fā)布要求。
      • 3.找到缺陷:探索各種軟件的極端情況來發(fā)現(xiàn)潛在的問題,發(fā)現(xiàn)未測過的功能或者包含缺點(diǎn)多的功能。

      探索性測試特點(diǎn):

      • 1.在測試過程中不斷學(xué)習(xí)被測系統(tǒng),在根據(jù)學(xué)習(xí)的內(nèi)容來指導(dǎo)測試,是一循環(huán)過程。
      • 2.軟件系統(tǒng)學(xué)習(xí)、測試設(shè)計(jì)、測試執(zhí)行同時(shí)進(jìn)行。
      • 3.探索式測試適用于"敏捷開發(fā)過程"。
      • 4.測試人員有可能沒有測試重點(diǎn)。

      強(qiáng)調(diào)測試者的主觀能動(dòng)性,以及測試設(shè)計(jì)和測試執(zhí)行的同時(shí)性。

      3.2 探索性測試方法

      探索性測試包含4種方法:自由式探索、基于場景的探索性能測試、基于策略的探索性測試、基于反饋的探索性測試。

      3.2.1 探索性測試方法

      包含2種方法:局部探索性測試法和全局探索性測試方法。

      • 局部探索性測試法:測試人員不需要知道很多信息就可以完成測試任務(wù),重點(diǎn):測試經(jīng)驗(yàn)、專業(yè)知識(shí)、軟件在操作環(huán)境下如何構(gòu)建和運(yùn)行的知識(shí)結(jié)合在一起,使我們在測試過程中做出正確的決定。
        • 針對測試對象的局部內(nèi)容進(jìn)行測試的策略,例如一個(gè)頁面、一個(gè)輸入框等的測試策略。
      • 全局探索性測試方法:
        • 1.使用測試集用來確定軟件是否已經(jīng)滿足正式發(fā)布所需達(dá)到的質(zhì)量標(biāo)準(zhǔn)。
        • 2.測試集中的測試用例都是相互有聯(lián)系的整體。
        • 3.確定了如何對軟件進(jìn)行探索式測試的整體方向。

      探索性測試主要用的方法:

      • 指南測試法:通過閱讀用戶手冊并嚴(yán)格遵守手冊的建議執(zhí)行操作。盡量執(zhí)行手冊中提交的場景,驗(yàn)證軟件實(shí)現(xiàn)的軟件特性,也驗(yàn)證了用戶手冊的準(zhǔn)確性。[比如博客測試法、專家測試法、競爭對手測試法]
      • 賣點(diǎn)測試法:用戶希望使用的功能。
      • 地標(biāo)測試法:使用指南測試法和賣點(diǎn)測試法,找到相關(guān)的地標(biāo)。
      • 權(quán)限測試法:向軟件提出很多難以回答的問題。
      • 快遞測試法:測試人員專注與數(shù)據(jù),確定哪些存儲(chǔ)起來的數(shù)據(jù),跟隨他們走遍軟件。
      • 深夜測試法:非賣點(diǎn)的功能在夜間或系統(tǒng)非繁忙的時(shí)刻執(zhí)行。
      • 遍歷測試法:選定一個(gè)目標(biāo),然后使用發(fā)現(xiàn)的最短路徑訪問目標(biāo)包含的所有對象。
      • 歷史區(qū)測試類型:惡鄰測試法[80%的測試放在20%的模塊]、博物館測試法、上一版本測試法。
      • 娛樂區(qū)測試法:配角測試法、深巷測試法、通宵測試法。
      • 旅游區(qū)測試類型:收藏家測試法、長路徑測試法、超模測試法。
      • 混合探索式測試技術(shù):講述用戶故事、描述需求、演示產(chǎn)品功能、演示集成場景、描述設(shè)置和安裝、描述警告和出錯(cuò)場景。

      單個(gè)特性測試方法:

       交互特性測試方法:

       系統(tǒng)測試方法:

      3.2.2 探索式軟件測試的測試方法

      1.頭腦風(fēng)暴法

      測試需求:圖片文件上傳,選擇圖片文件,單擊(上傳)按鍵,正式上傳,圖片不得超過5MB。經(jīng)過5個(gè)人一個(gè)小時(shí)的討論,得出19個(gè)測試用例。

      頭腦風(fēng)暴法:
      需求:圖片文件上傳,選擇圖片文件,單擊(上傳)按鍵,正式上傳,圖片不得超過5MB。
      討論后產(chǎn)生的用例:
      (1)上傳正常的圖片文件。
      (2)上傳文本文件。
      (3)上傳的文本文件后綴改為 jpg 后綴再上傳。
      (4)上傳圖片正被預(yù)覽。
      (5)上傳圖片正在編輯。
      (6)上傳圖片名在選擇圖片文件后,單擊(上傳)按鍵前已修改。
      (7)上傳圖片在選擇圖片文件后,單擊(上傳)按鍵前已刪除。
      (8)上傳圖片大小>5MB。
      (9)上傳圖片大小=5MB。
      (10)上傳圖片大小=0MB。
      (11)上傳圖片服務(wù)器硬盤空間不夠。
      (12)上傳客戶端與服務(wù)器網(wǎng)絡(luò)中斷。
      (13)斷電重連后重傳。
      (14)單擊上傳后沒選擇任何文件。
      (15)上傳重復(fù)文件。
      (16)上傳文件失敗后,重傳該文件。
      (17)大量用戶同時(shí)上傳圖片:測試并發(fā)。
      (18)網(wǎng)絡(luò)延時(shí)大的情況下上傳文件。
      (19)圖片格式 png、bmp、gif 和 jpeg。
      (20)上傳 exe 文件。
      (21)上傳服務(wù)器的文件夾被刪除。

      2 車輪圖測試法

        車輪圖測試法:結(jié)合ISO 225000的6個(gè)要素,及功能性、可靠性、易用性、效率、可維護(hù)性和可移植性進(jìn)行的測試方法。

       

      3 wiki法

      wiki指的是一種超文本系統(tǒng),支持面向社群的協(xié)作式寫作,同時(shí)也包括一組支持這種協(xié)作。在公司可以建立內(nèi)部的以測試設(shè)計(jì)技巧為內(nèi)容的wiki網(wǎng)站,把自己的軟件測試經(jīng)驗(yàn)書寫在這里,方便其他同事的使用和學(xué)習(xí)。

      4 閱讀bug報(bào)告和測試日志

        定期到缺陷管理工具中閱讀別人發(fā)現(xiàn)的缺陷以及閱讀別人書寫的測試日志,是提高自己 測試能力的一個(gè)有效手段。由于探索式測試本身就是一種基于經(jīng)驗(yàn)的測試,每個(gè)人都有自己 的測試經(jīng)驗(yàn),因而通過閱讀別人的缺陷和日志可以提高自己的測試設(shè)計(jì)的水平,也可以更好地了解測試的軟件產(chǎn)品質(zhì)量情況。

      5.利用思維導(dǎo)圖工具

        在進(jìn)行軟件探索式測試的時(shí)候,我們也可以借助于思維導(dǎo)圖工具。

      3.3 探索性測試的核心優(yōu)勢

      核心優(yōu)勢:有助于學(xué)習(xí),是指學(xué)(獲取知識(shí) )與習(xí)(應(yīng)用知識(shí))的持續(xù)過程。

      軟件測試是一個(gè)持續(xù)學(xué)習(xí)并實(shí)踐的過程,學(xué)習(xí)范圍主要包括行業(yè)知識(shí)、用戶角色、軟件產(chǎn)品、計(jì)算平臺(tái)、開發(fā)技能、測試技術(shù)、程序缺陷、開發(fā)團(tuán)隊(duì)。

      • 行業(yè)知識(shí):為什么需要這個(gè)軟件?軟件如何幫助使用它的人和團(tuán)體去獲得成功?
      • 用戶角色:目標(biāo)用戶是誰,有什么特點(diǎn),有什么期望,如何幫助他們?nèi)カ@得個(gè)人成就?
      • 軟件產(chǎn)品:產(chǎn)品是一種解決方案,解決了行業(yè)和用戶所面臨的問題嗎?
      • 計(jì)算平臺(tái):只有深刻理解理解軟件所依賴的計(jì)算平臺(tái)(如操作系統(tǒng)、中間件、網(wǎng)絡(luò)協(xié)議),才能更好的進(jìn)行測試。
      • 開發(fā)技能:理解項(xiàng)目所使用的具體計(jì)算,知曉典型的技術(shù)缺陷,具備測試開發(fā)的能力
      • 測試技術(shù):選擇合適的測試技術(shù),并能夠熟練地應(yīng)用
      • 程序缺陷:研究已知的軟件缺陷,提煉錯(cuò)誤模式,制定緩解或預(yù)防方案。
      • 開發(fā)團(tuán)隊(duì):語境決定策略和實(shí)踐。

      3.4 如何評估探索性測試的測試效果

      評估探索性測試結(jié)果的前提:測試記錄。測試記錄主要包括:測試目標(biāo)、測試范圍、測試策略、缺陷列表、疑問、復(fù)用的測試資源、耗時(shí)、時(shí)間分配。

      • 測試目標(biāo):本次測試要提供什么信息?
      • 測試范圍:本次測試覆蓋了哪些功能、模塊、用戶情景?
      • 測試策略:使用何種測試方法?
      • 缺陷列表
      • 在測試過程中發(fā)現(xiàn)的疑問,值得進(jìn)一步探索。
      • 可以復(fù)用的測試資源:被測試軟件配置、測試數(shù)據(jù)、測試腳本等。
      • 測程的耗時(shí)
      • 測程的時(shí)間分配:在測試設(shè)計(jì)與執(zhí)行、缺陷調(diào)查與報(bào)告、測程的啟動(dòng)與結(jié)束和非測試活動(dòng)上各花費(fèi)了多少時(shí)間。

      測程:在一個(gè)固定的時(shí)間窗口內(nèi)(60~120分鐘),根據(jù)預(yù)設(shè)的測試目標(biāo),對軟件Z探索性測試。類似于科學(xué)實(shí)驗(yàn),主要分三個(gè)階段:測試計(jì)劃、測試執(zhí)行、測試分析。

      • 1.測試計(jì)劃:明確測試目標(biāo),需要獲得什么目標(biāo)?
      • 2.測試執(zhí)行:設(shè)計(jì)并執(zhí)行測試用例,記錄測試所發(fā)現(xiàn)的一切。
      • 3.測試分析:分析并總結(jié)測試所發(fā)現(xiàn)的信息,為下一次測試提供目標(biāo)。

      4 傳統(tǒng)的測試和精益與探索式測試區(qū)別

      4.1 傳統(tǒng)的測試與探索式測試的區(qū)別

      • 1.兩者互補(bǔ),不是對立關(guān)系。
      • 2.傳統(tǒng)的測試通過收集來的各種信息和文檔,編寫出正式的測試用例,測試人員根據(jù)測試用例來執(zhí)行。探索性測試是一種新的測試思維,強(qiáng)調(diào)的是測試過程中要有更多的發(fā)散思維。
      • 3.在執(zhí)行正式的測試用例的同時(shí),可以使用探索性測試來讓測試用例更加的豐富和富有變化,提高測試代碼的覆蓋率,找到更多的bug。

      在探索式軟件測試中基于測程的管理方法是基本的管理方法:

        第一個(gè)測程:測試開始是測試分析、設(shè)計(jì)、執(zhí)行一起進(jìn)行,測試過程中隨時(shí)進(jìn)行記錄。比如測試過哪些模塊,使用了哪些方法,遇到了哪些問題。一個(gè)測程一般在 0.5~ 3 小時(shí)。

      一個(gè)測程測試完畢后測試工程 師與測試經(jīng)理及其他測試工程師一起討論測試記錄總結(jié)如下內(nèi)容:

      1. 需要進(jìn)一步學(xué)習(xí)哪些專業(yè)知識(shí)、業(yè)務(wù)知識(shí)和其他知識(shí)。
      2. 系統(tǒng)中這次發(fā)現(xiàn)的哪些問題是有效的缺陷,討論后填寫到缺陷管理軟件中去。
      3. 下一次需要重點(diǎn)測試哪些模塊,使用哪些方法和技巧。

        然后進(jìn)入下一輪測程。  

      4.2  探索式測試與精益

      軟件測試的目的有4個(gè)方方面:發(fā)現(xiàn)缺陷、增加信心、為領(lǐng)導(dǎo)者做出決策以及預(yù)防缺陷。

      精益的思想:在探索式初期采用地毯式淺層測試的策略。初期測試階段是為了探索哪些模塊存在缺陷以及缺陷的嚴(yán)重程度,所以我 們必須采取“地毯式”的方法,把所有模塊都均勻地摸一遍。采用“淺層”測試由于現(xiàn)在是 偵察兵介入,熟悉一下缺陷在軟件中的分布情況,大規(guī)模的測試還沒有開始,所以這個(gè)時(shí)候 采用“深入”的測試是沒有必要也是不科學(xué)的。通過第一次探索式測試,我們對缺陷在軟件中的分布情況有了八九不離十的了解,可以計(jì)劃在下幾次測程計(jì)劃中采用不同的測試策略和測試方法進(jìn)行測試。同樣在每次測程結(jié)束,對測試過程的結(jié)果進(jìn)行不斷的總結(jié)與反饋,指定下一次測程的計(jì)劃,這種方法其實(shí)就是精益思維方式。

        精益中一些工具在探索式軟件測試中的使用,比如:OODA 環(huán),OODA包括探索、判斷、決策、行動(dòng) 4 個(gè)活動(dòng)構(gòu)成的環(huán)。在探索式測試中“觀察”可以理解為觀察前一個(gè)測程中的測試結(jié)果,然后通過“判斷”來對測試結(jié)果進(jìn)行分析,結(jié)合公司文化、以前的測試遺產(chǎn)、新發(fā)現(xiàn)的問題和以前的經(jīng)驗(yàn)來判斷下一個(gè)測程的測試“決策”,從而進(jìn)入下一輪探索式測試行動(dòng)。

       

        精益企業(yè)產(chǎn)品從產(chǎn)生到衰敗的過程也正體現(xiàn)了探索式軟件測試中發(fā)現(xiàn)缺陷的分布情況,在探索測試初期隨著測試的深入發(fā)現(xiàn)的缺陷越來越多,而到了后期發(fā)現(xiàn)的缺陷逐步呈現(xiàn)出衰退的趨勢。"創(chuàng)新者"與"早期采納者"階段正是那些很容易被發(fā)現(xiàn)的缺陷,探索測試在這個(gè)時(shí)期正處于深入探索的階 段,通過這個(gè)階段的探索,我們可以更加深入地了解產(chǎn)品質(zhì)量情況、缺陷分布、缺陷類型等 信息。"早期大多數(shù)"是指基本上了解了產(chǎn)品本身的一些特征,在這個(gè)階段大量的缺陷被發(fā)現(xiàn)出來。"晚期大多數(shù)"為一些隱藏得比較深的缺陷被逐步地發(fā)現(xiàn)。"滯后者"是指一些深層次的、不容易被發(fā)現(xiàn)的,甚至沒有被測試出來的缺陷。

        探索式測試也可以分為增長期、成長期、成熟期、衰退期、滅亡期。探索式測試的成熟度周期與發(fā)現(xiàn)缺陷的生命周期是一致的。

        在探索式軟件測試前期,由于對產(chǎn)品不是很了解,我們主要的精力在于理解探索產(chǎn)品中缺陷的分布以及缺陷的類型,這個(gè)時(shí)候的投資回報(bào)率是負(fù)的,隨著對產(chǎn)品質(zhì)量的逐步了解,探索式測試的投資回報(bào)率突破零點(diǎn),并且達(dá)到正回報(bào)率,從而取得效益。

       

      5 如何實(shí)施探索性測試

      探索性測試鼓勵(lì)測試人員依據(jù)當(dāng)前語境選擇合適的測試流程與技術(shù)。SMART原則提供了指導(dǎo):

      • Specifi(具體的):測試需要一個(gè)具體的目標(biāo)。
      • Measurable(可度量的):有明確的指標(biāo)可以評估目標(biāo)是否達(dá)成。
      • Attainable(可實(shí)現(xiàn)的):目標(biāo)應(yīng)該是可實(shí)現(xiàn)的,要求將一個(gè)大目標(biāo)分解成多個(gè)小目標(biāo),且每個(gè)小目標(biāo)也是具體的、可度量的、可實(shí)現(xiàn)的。而且,追蹤小目標(biāo)的完成情況提供了整體進(jìn)度的可度量性。
      • Relevant(相關(guān)的):符合團(tuán)隊(duì)利益。
      • Time-boxed(有時(shí)間限制的):為每個(gè)目標(biāo)設(shè)定一個(gè)合理的最后期限。

      測試人員可按SMART原則展開探索性測試:

      • 1.測試人員制定測試計(jì)劃。分析被測試應(yīng)用,確立若干個(gè)具體的測試使命(Mission),每個(gè)使命針對一個(gè)可能的產(chǎn)品風(fēng)險(xiǎn)。
      • 2.測試人員將測試使命分解成一系列測試任務(wù),每個(gè)任務(wù)都有明確的退出條件和時(shí)間限制。
      • 3.在短暫的測試計(jì)劃之后,根據(jù)優(yōu)先級選擇一個(gè)任務(wù),在一個(gè)固定的時(shí)間窗口中執(zhí)行探索性測試。(測程:一般窗口長度為60-120分鐘,一般90分鐘)
      • 4.測試結(jié)束后,休息,放松思維
      • 5.反思當(dāng)前測試進(jìn)展,并優(yōu)化測試計(jì)劃,追加一個(gè)測程,開始新一輪探索性測試。

      根據(jù)國外的一些實(shí)踐理念,采用session來進(jìn)行測試范圍的確定:主要需要了解幾個(gè)關(guān)鍵詞:session、charters、UC。

        charter:探索性測試過程中使用到的一個(gè)非常清晰的任務(wù)列表,指出了要測試什么、怎么測試(測試策略)、要尋找什么樣的bug,有哪些bug,要去檢查什么文檔等。

        sessions:一個(gè)基本的測試工作單元,一般對應(yīng)1-2個(gè)UC。探索性測試者所有進(jìn)行的探索性測試都是基于Session的。

      • 1.大概花1-2小時(shí)時(shí)間看PRD和原型(了解目的和產(chǎn)品背景)
      • 2.大概花1-2H時(shí)間確定下有哪些主要的功能模塊和貢獻(xiàn)性的功能模塊
      • 3.與項(xiàng)目組測試人員溝通哪個(gè)功能模塊發(fā)現(xiàn)bug最多,哪個(gè)最小,哪塊存在的風(fēng)險(xiǎn)比較大。
      • 4.確定Session的個(gè)數(shù),并指出每個(gè)session大概花多長時(shí)間,一般是1.5-2H。
      • 5.制定探索性測試計(jì)劃,包含所有session的名稱和測試時(shí)間以及緩沖情況。
      • 6.根據(jù)探索性測試計(jì)劃,邊學(xué)習(xí)產(chǎn)品需求,邊測試,發(fā)現(xiàn)問題立馬記錄問題描述,最后發(fā)送測試報(bào)告。
      • 7.與項(xiàng)目組測試人員溝通探索性測試的效果以及該產(chǎn)品存在的風(fēng)險(xiǎn),從用戶易用性角度給該產(chǎn)品總體評價(jià),同時(shí)跟蹤確認(rèn)bug的fix情況。

      6 基本測試用例[編輯、輸入框、翻頁] 

      Base64編碼:基于64個(gè)可打印字符來表示二進(jìn)制數(shù)據(jù)的方法,常用于處理文本數(shù)據(jù)的場合,表示、傳輸、存儲(chǔ)一些二進(jìn)制數(shù)據(jù)。在Base64中的字符包括:A-Z,a-z,0-9,+,/ 

      6.1 編輯有效、無效的功能


      2. 點(diǎn)擊操作欄【編輯】按鈕
      3. 編輯無效的xx
      3.1. 不填寫任何字段,點(diǎn)擊確認(rèn)
      3.2. 不填寫必填字段,點(diǎn)擊確認(rèn)
      3.3. 留空任意一個(gè)必填字段,點(diǎn)擊確認(rèn)
      3.4. 填寫的字段不符合格式(如非法字段),點(diǎn)擊確認(rèn)
      3.5. 填寫的內(nèi)容過長或過短,點(diǎn)擊確認(rèn)

      2. 能正常跳轉(zhuǎn)到xx頁
      3. 
      3.1. 必填字段提示不能為空
      3.2. 必填字段提示不能為空
      3.3. 能對留空的必填字段進(jìn)行提示
      3.4. 能友好對信息進(jìn)行提示
      3.5. 能正常截?cái)嗷蛴押眠M(jìn)行提示

      2. 點(diǎn)擊操作欄【編輯】按鈕
      3. 編輯有效的xx
      3.1. 輸入全部字段,點(diǎn)擊確認(rèn)
      3.2. 輸入必填字段,點(diǎn)擊確認(rèn)
      3.3. 輸入必填字段,清空所有的非必填字段,點(diǎn)擊確認(rèn)

      2. 能正常跳轉(zhuǎn)到編輯頁
      3. 
      3.1. 能有效的xx
      3.2. 能有效的編輯xx
      3.3. 能有效的編輯xx,且能有效的清空所有的非必填字段

       

      6.2 輸入框有效、無效查詢

       


      2. 輸入無效的信息進(jìn)行查詢
      2.1.輸入框輸入空格+信息+空格,點(diǎn)擊查詢
      2.2.輸入框輸入為空,點(diǎn)擊查詢
      2.3.輸入框輸入信息超過一定的長度,點(diǎn)擊查詢
      2.4.輸入框輸入信息,多次點(diǎn)擊查詢按鈕
      2.5.輸入框輸入JS標(biāo)記信息等信息,(比如<script>alert('aa');</script> ),點(diǎn)擊查詢按鈕
      2.6.輸入框復(fù)制、粘貼
      2.7.點(diǎn)擊下拉框,不選擇任何數(shù)據(jù),直接點(diǎn)擊確認(rèn),點(diǎn)擊查詢
      2.8.點(diǎn)擊下拉框,選擇某一個(gè)數(shù)據(jù),點(diǎn)擊確認(rèn),然后點(diǎn)擊查詢


      2. 
      2.1. 列表結(jié)果能被友好進(jìn)行搜索并查詢結(jié)果友好展示
      2.2. 列表搜索結(jié)果能被友好進(jìn)行展示
      2.3. 查詢條件能被友好提示,超過長度限制
      2.4. 列表搜索結(jié)果只展示一次查詢內(nèi)容
      2.5. 列表搜索結(jié)果能友好進(jìn)行展示
      2.6. 輸入框能被友好進(jìn)行復(fù)制、粘貼
      2.7. 下拉框內(nèi)不顯示任何其他數(shù)據(jù)
      2.8. 下拉框能被友好顯示,且列表查詢結(jié)果顯示對應(yīng)字段的內(nèi)容

      6.3 翻頁功能

      2. 輸入不同的情況進(jìn)行翻頁查看
      2.1.點(diǎn)擊首頁、上一頁、下一頁、尾頁、指定跳轉(zhuǎn)頁
      2.2. 無數(shù)據(jù)時(shí)查看翻頁
      2.3. 首頁時(shí),點(diǎn)擊上一頁
      2.4. 尾頁時(shí),點(diǎn)擊下一頁
      2.5. 翻頁后,列表數(shù)據(jù)排序
      2.6. 中間頁,勾選列表數(shù)據(jù)
      2.7. 指定頁面顯示條數(shù)翻頁
      2.8. 輸入非法字符(比如0、負(fù)數(shù)、字符串、中文、特殊字符%)

       

      2.

      2.1.能友好跳轉(zhuǎn)到對應(yīng)頁面

      2.2.不顯示翻頁功能

      2.3. 不能進(jìn)行點(diǎn)擊上一頁,且可以點(diǎn)擊其他頁

      2.4. 不能點(diǎn)擊下一頁,且可以點(diǎn)擊其他按鈕

      2.5. 翻頁后,列表數(shù)據(jù)能友好進(jìn)行提示

      2.6. 勾選列表數(shù)據(jù),能友好勾選前后翻頁選擇的數(shù)據(jù)

      2.7. 能友好顯示指定翻頁條數(shù)

      2.8. 能友好提示,不產(chǎn)生異常

       

       

       

      posted @ 2019-07-31 19:24  wendyw  閱讀(3446)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 日韩卡一卡2卡3卡4卡| 疯狂做受xxxx高潮欧美日本| 羞羞影院午夜男女爽爽免费视频| 久久国产成人高清精品亚洲| 国产欧亚州美日韩综合区| 乱人伦中文视频在线| 国产女人被狂躁到高潮小说| 北条麻妃42部无码电影| 91精品国产一二三产区| 三上悠亚精品一区二区久久| 亚洲国产高清av网站| 精品国产成人一区二区| 久久精品夜夜夜夜夜久久| 亚洲精品美女一区二区| 亚洲美女厕所偷拍美女尿尿| 亚洲av日韩av综合在线观看| 亚洲人成色777777老人头| 在线观看国产成人av天堂| 一区二区三区四区激情视频| 国产精品久久精品| 99久热在线精品视频| 久久99久国产精品66| 国产精品自在线拍国产手青青机版| 黄又色又污又爽又高潮| 麻豆a级片| 又色又污又爽又黄的网站| 国产亚洲精品中文字幕| 亚洲一本大道无码av天堂| 亚洲av高清一区二区三| 精品亚洲精品日韩精品| 欧美成人黄在线观看| 夜夜爽77777妓女免费看| 亚洲高清国产成人精品久久| 美女一区二区三区亚洲麻豆| 成人午夜视频一区二区无码| 偷自拍另类亚洲清纯唯美| 少妇久久久久久久久久| 国产精品无码一区二区牛牛| 亚洲欧美另类久久久精品播放的| 欧美成人精品手机在线| 国产精品福利中文字幕|