如何做好功能測(cè)試_第1頁
如何做好功能測(cè)試_第2頁
如何做好功能測(cè)試_第3頁
如何做好功能測(cè)試_第4頁
如何做好功能測(cè)試_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、如何做好功能測(cè)試充分理解需求與需求人員溝通討論,了解需求的來源和背景跟開發(fā)人員溝通討論,了解需求的實(shí)現(xiàn)方法和細(xì)節(jié)做好需求評(píng)審,可以從以下幾個(gè)方面進(jìn)行需求評(píng)審?fù)暾裕好恳豁?xiàng)需求都必須將所要實(shí)現(xiàn)的功能描述清楚,以使開發(fā)人員獲得設(shè)計(jì)和實(shí)現(xiàn)這些功能所需的所有必要信息。正確性:每一項(xiàng)需求都必須準(zhǔn)確地陳述其要開發(fā)的功能。 一致性:一致性是指與其它軟件需求或相關(guān)標(biāo)準(zhǔn)規(guī)定不相矛盾??尚行裕好恳豁?xiàng)需求都必須是在已知系統(tǒng)和環(huán)境的限制范圍內(nèi)可以實(shí)施的。無二義性:對(duì)所有需求說明都只能有一個(gè)明確統(tǒng)一的解釋,由于自然語言極易導(dǎo)致二義性,所以盡量把每項(xiàng)需求用簡(jiǎn)潔明了的語言表達(dá)出來。健壯性:需求的說明中是否對(duì)可能出現(xiàn)的異常進(jìn)

2、行了分析,并且對(duì)這些異常進(jìn)行了容錯(cuò)處理。必要性:每項(xiàng)需求的制定都是必要的且能夠追溯的。可測(cè)試性:每項(xiàng)需求都能通過設(shè)計(jì)測(cè)試用例或其它的驗(yàn)證方法來進(jìn)行測(cè)試??尚薷男裕好宽?xiàng)需求只應(yīng)在軟件需求說明書中出現(xiàn)一次,這樣更改時(shí)易于保持一致性??筛櫺裕簯?yīng)能在每項(xiàng)軟件需求與它的根源和設(shè)計(jì)元素、源代碼、測(cè)試用例之間建立起鏈接,這種可跟蹤性要求每項(xiàng)需求以一種結(jié)構(gòu)化的方式編寫并單獨(dú)標(biāo)明。設(shè)計(jì)好的測(cè)試用例覆蓋率:每一個(gè)需求點(diǎn)都要覆蓋到,異常用例不可少等級(jí)劃分:按優(yōu)先級(jí)劃分,便于在時(shí)間緊迫和多輪測(cè)試的時(shí)候能用最少的時(shí)間測(cè)完系統(tǒng)主要功能分類和描述要清晰:最好是按需求規(guī)格來分類,這樣每個(gè)用例都能清晰對(duì)應(yīng)到需求點(diǎn),描述要盡可

3、能詳細(xì)以便其他測(cè)試人員能快速上手測(cè)試,前置條件要寫清楚,預(yù)期結(jié)果不能只是操作成功這種簡(jiǎn)單的描述用例評(píng)審:通過評(píng)審改進(jìn)優(yōu)化測(cè)試用例,確保沒有遺漏和不規(guī)范的地方Web功能測(cè)試常見測(cè)試點(diǎn)頁面鏈接檢查:每一個(gè)鏈接是否都有對(duì)應(yīng)的頁面,并且頁面之間切換正確。相關(guān)性檢查:刪除、增加一項(xiàng)會(huì)不會(huì)對(duì)其他項(xiàng)產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。檢查按鈕的功能是否正確:如update、cancel、delete、save等功能是否正確。字符串長(zhǎng)度檢查:輸入超出需求所說明的字符串長(zhǎng)度的內(nèi)容,看系統(tǒng)是否檢查字符串長(zhǎng)度,會(huì)不會(huì)出錯(cuò)。字符類型檢查:在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入整型的地方

4、輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會(huì)否報(bào)錯(cuò)。標(biāo)點(diǎn)符號(hào)檢查:輸入內(nèi)容包括各種標(biāo)點(diǎn)符號(hào),特別是空格、各種引號(hào)、回車鍵。看系統(tǒng)處理是否正確。Web功能測(cè)試常見測(cè)試點(diǎn)中文字符處理:在可以輸入中文的系統(tǒng)輸入中文,看會(huì)否出現(xiàn)亂碼或出錯(cuò)。檢查帶出信息的完整性:在查看信息和update信息時(shí),查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。信息重復(fù):在一些需要命名,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng)有沒有處理,會(huì)否報(bào)錯(cuò),重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理。檢查刪除功能:在一些可以一次刪除多個(gè)信息的地方,不選擇任何信息,按”delete”

5、,看系統(tǒng)如何處理,會(huì)否出錯(cuò);然后選擇一個(gè)和多個(gè)信息,進(jìn)行刪除,看是否正確處理檢查添加和修改是否一致:檢查添加和修改信息的要求是否一致,例如添加要求必填的項(xiàng),修改也應(yīng)該必填;添加規(guī)定為整型的項(xiàng),修改也必須為整型.Web功能測(cè)試常見測(cè)試點(diǎn)檢查修改重名:修改時(shí)把不能重名的項(xiàng)改為已存在的內(nèi)容,看會(huì)否處理,報(bào)錯(cuò).同時(shí),也要注意,會(huì)不會(huì)報(bào)和自己重名的錯(cuò).重復(fù)提交表單:一條已經(jīng)成功提交的紀(jì)錄,back后再提交,看看系統(tǒng)是否做了處理。檢查多次使用檢查多次使用backback鍵的情況鍵的情況: : 在有在有backback的地方的地方,back,back,回到原來頁回到原來頁面面, ,再再back,back,重

6、復(fù)多次重復(fù)多次, ,看會(huì)否出錯(cuò)看會(huì)否出錯(cuò). .searchsearch檢查檢查: : 在有在有searchsearch功能的地方輸入系統(tǒng)存在和不存在的內(nèi)功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容容, ,看看searchsearch結(jié)果是否正確結(jié)果是否正確. .如果可以輸入多個(gè)如果可以輸入多個(gè)searchsearch條件條件, ,可以同可以同時(shí)添加合理和不合理的條件時(shí)添加合理和不合理的條件, ,看系統(tǒng)處理是否正確看系統(tǒng)處理是否正確. .功能測(cè)試中安全和性能問題比如輸入框可以提交特殊字符,可能導(dǎo)致sql注入的安全問題比如現(xiàn)在我們的系統(tǒng)都是分權(quán)限的,但很多url可能手動(dòng)輸入也能進(jìn),從而可以查看和操作一些沒

7、有權(quán)限的菜單比如有的統(tǒng)計(jì)查詢慢,功能測(cè)試的時(shí)候不明顯,但并發(fā)的時(shí)候會(huì)越來越慢,很可能是sql過于復(fù)雜或者沒有用到索引導(dǎo)致的站在用戶的角度用戶體驗(yàn)的范圍比較大,功能只是其中的一部分,但是功能實(shí)現(xiàn)不能以犧牲用戶體驗(yàn)為代價(jià),產(chǎn)品最終是給用戶使用的,用戶的體驗(yàn)直接關(guān)系到產(chǎn)品的質(zhì)量。比如:界面是否簡(jiǎn)單易用,響應(yīng)速度是否在可接受的范圍以內(nèi)(業(yè)內(nèi)一般要求5s以內(nèi)),操作是否繁瑣,是否有批量和記憶功能等等。遇到問題怎么辦工作中遇到問題先思考,可以百度的先百度,排除一些可能的原因,至少要嘗試定位解決一下。嘗試過后仍然無法解決或找到原因的問題,描述清楚問題現(xiàn)象、已排除點(diǎn)等等之后發(fā)給相關(guān)人員尋求幫助。測(cè)試出bug時(shí),首先要確保能重現(xiàn),其次排除掉人為失誤、環(huán)境原因和數(shù)據(jù)原因,最后保存相關(guān)日志等數(shù)據(jù),時(shí)間允許時(shí)可以自己先走讀代碼嘗試定位。作為測(cè)試人員,我們做的工作不單單是發(fā)現(xiàn)bug,我們的目標(biāo)是發(fā)現(xiàn)bug,定位bug,如果能力允許,最好

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論