測試用例

測試用例的定義:按照一定的輸入和預制條件執(zhí)行之后能達到預期結(jié)果,驗證功能程序所需要的需求。

測試用例的好處:

???1)能有效,快速的了解熟悉產(chǎn)品

???2)可以評估需求的覆蓋率程度

???3)用例的細化程度可以作為階段性工作的時間安排依據(jù)

???4)將人為的因素減少,比如:其他人執(zhí)行的時候可以看得懂

總結(jié):對產(chǎn)品有清晰地思路。

1、用例的輸出避免一個重復性,版本更新是迭代,功能也是一個迭代的過程,迭代的過程中會回歸老的功能,如果不寫測試用例那么要重新去寫測試用例,無形中把工作增加,費時。

2、測試的用時是根據(jù)測試數(shù)量可以排出一個時間

3、測試用例是不斷更新的,隨著時間和對產(chǎn)品的了解是不斷更新的,測試結(jié)束發(fā)現(xiàn)bug時要再次更新。

?什么時候開始寫測試用例?

產(chǎn)品寫的很low,什么都要測試自己去溝通,確定;那么這種情況就要先把自己的情況做好,再次要向領(lǐng)導反映,反映的時候要把解決方案,或者想法;

如何設(shè)計測試用例

在測試中出現(xiàn)需求變更,先評估需求,看影響范圍是否大,如果要推翻之前的工作那就拒絕,如果合理或必須加那就加,如果需求變更會導致版本延期那就不加。

產(chǎn)品文檔,規(guī)則轉(zhuǎn)換為測試用例的檢查點

一條用例只做一件事,只驗證一個功能

先從單個模塊或功能點開始

借助一些測試用例方法:等價類,邊界值,因果圖

兼容性測試,如瀏覽器,APP的兼容

設(shè)計測試用例的時候要注意數(shù)據(jù)庫的關(guān)聯(lián),數(shù)據(jù)庫中數(shù)據(jù)正確性的驗證

設(shè)計用例的時候要考慮關(guān)聯(lián)模塊的問題

思考:

用例是否評審:

??所有的用例都需要評審,如果評審過后沒有更新,評為:大家評審時都不走心..........

所有的需求都需要寫測試用例嗎?

???不一定,如果需求一眼就能測完不需要,如果比較復雜比較大的需求就需要寫

測試用例的學詳細越好嗎?

??記住:用例是寫給別人看的,別人能看得懂的用例才是好用例

??寫的用例面面俱到詳細真的好嗎?不是的。

寫用例的時候要包含哪些因素:

  1. 編號,便于查找;

  2. 描述,便于清楚寫的是哪一些功能

  3. 前置條件,有就寫沒有就不寫,

  4. 步驟,需要用到的數(shù)據(jù)寫在前置條件

  5. 預期結(jié)果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 不管在傳統(tǒng)軟件公司還是互聯(lián)網(wǎng)公司,測試用例的設(shè)計和編寫一直是測試人員一個非常重要的基本工作。 但是在是否需要編寫測...
    博客已遷移I米陽閱讀 5,208評論 1 10
  • 在此之前我搜集一些關(guān)于測試用例的知識,后來在我們的QQ群里專門定了一期討論,來探討測試用例,畢竟這是一個很大的話題...
    搬磚家閱讀 1,578評論 1 14
  • 在敏捷項目的快速迭代中,QA要負責和推動多個質(zhì)量保障活動比如需求分析、過程改進、風險管理、自動化測試開發(fā)維護和故事...
    做測試的DanteYu閱讀 4,189評論 7 59
  • 今天聽了一首鮑勃迪倫的歌,歌詞唱到“我用思考強大我的靈魂,剩下的時間用來睡覺”……最近和同學約定好將來一起開公司…...
    木易小王爺閱讀 169評論 2 0
  • 1、感恩父母給予我生命。 2、感恩祖輩將我養(yǎng)育。 3、感恩母親、祖母為家的巨大付出。 4、感恩親友們對我家的照顧。...
    朱曉軍閱讀 116評論 0 2