測試工作流程

基礎

測試流程

1)需求研讀:

  • 通讀需求了解需求整體內容,然后精讀需求理解需求的每?個業務邏輯,每?句話的意思。
  • 在研讀需求過程中的記錄問題,然后通過百度,AI?具,CSDN社區,咨詢朋友,同事,解決遇到的需求問題。
  • 如果還有解決不了的問題抽時間和業務溝通,在需求評審之前,盡量把需求吃透

2)需求評審:

  • 三?評審,產品主講,主要講解需求中的重點,難點,開發、測試、?起溝通討論問題

3)測試計劃:

  • 測試計劃?般由測試經理或者測試組?或者測試經驗豐富的?編寫
  • 寫測試計劃之前?般要和開發負責?和業務溝通下,開發提測時間和業務要求的上線時間,根據這兩個時間,確定我們有多少時間編寫案例,多少時間進?測試,做?輪測試,每輪測試做多久
  • 測試計劃內容:測試開始時間,結束時間,?員配置,資源配置,測試的標準、?險(需求變動,bug太多,?員調動,測試環境和實際環境不?致)

4)分析需求編寫測試?綱:

  • 根據最終版需求,使?xmind(思維導圖)編寫出每個模塊的測試點即編寫測試?綱

5)編寫案例:

  • 根據測試?綱,使?多種設計?法設計案例。?如等價類,邊界值,場景法,異常分析法,錯誤推斷法等等,將測試點轉化成具體的測試步驟

6)案例評審:

  • 測試主講,產品開發?起參加,查缺補漏 ,同時做好評審會議記錄,會后補充修改案例

7)冒煙測試:

  • 主要功能是否可以使?

8)系統集成測試:

  • 執?測試?例,?例執?通過就pass,有問題就提交bug ,跟蹤bug,驗證bug

9)回歸測試:

  • 缺陷多的模塊、新增模塊、重點模塊進?回歸、根據個?經驗

10)驗收測試:

缺陷管理流程、缺陷狀態

  1. 發現bug通過管理?具jira提交給開發
  2. 如果是bug,開發修改完成后更改bug狀態為已解決。重新指派給測試
  3. 由測試?員進?驗證,確認修改正確,關閉bug
  4. 如果不是bug,退回給測試?員并描述退回原因,或為設計如此,或為外部原因,或者不能重現。
  5. 驗證未通過的bug重新激活,開發?員繼續修改,直?驗證通過,關閉bug

缺陷單狀態

標題,重現步驟、附件(視頻、log?志、截圖、canlog?志)、嚴重等級、優先級、版本,所屬模塊等等

  • 標題:缺陷標題通常需要簡明扼要地描述缺陷所涉及的問題,開發快速了解缺陷的性質
  • 重現步驟:能夠幫助開發?員理解問題的真正原因,如果重現步驟能夠詳細清晰地描述,開發?員就可以快速定位和修復缺陷,節省不必要的溝通
  • 附件:讓開發更快地獲取到必要信息。例如,截圖、錄屏、?志等多媒體素材能夠有效地幫助缺陷處理?員定位問題,避免不必要的溝通和確認環節。

如何設計測試案例

  • 設計測試案例最重要的是要先讀懂需求,只有充分理解了需求,才能寫出全?的有?的測試?例
  • 通讀需求了解需求整體內容,然后精讀需求理解需求的每?個業務邏輯,每?句話的意思。在研讀需
  • 求過程中的記錄問題,然后通過百度,AI?具,CSDN社區,咨詢朋友,同事,解決遇到的需求問題。
  • 如果還有解決不了的問題抽時間和產品溝通,在需求評審之前,盡量把需求吃透

除了需規上已經覆蓋到的場景之外

  • 我們還需要需要多參考借鑒其他同類產品中做的好的優秀的功能,多站在??實際使?的?度,多從交互?向考慮設計測試?例
  • 然后針對每個模塊先設計流程的?例,包括正流程和異常流程,再根據業務規則設計各種場景?例,
  • 再針對欄位,ui,提?信息設計對應的?例,當然涉及到模塊之間的交互場景都要設計到在設計測試?例的時候會結合案例設計?法(等價類,邊界值,場景法、錯誤推測法、異常分析等)進?設計

舉個例?:語?控制空調

  • ?先,設計正常調節溫度的流程?例,然后再設計調節溫度低于最低穩定、?于最?溫度、吹腳、吹臉、或者腳臉同時吹、電量低開啟空調、空調切換到舒適模式、切換到節能模式、切換到通?模式、?區同步開啟和未開啟狀態下,跨?區控制空調等等?例,最后還要設計ui界?檢查和提?語的?例
  • 調節溫度的案例設計可以采?等價類,邊界值的?法,?如溫度在16~32,有效等價類16度-32度, ?效等價?于16度和?于32度,在這個基礎之上可以?邊界測試下溫度的邊界15,16,32,33

異常分析法: ?絡異常、斷電、??

測試報告包括哪些內容

每?輪測試執?完成之后編寫測試報告

主要包含:

  1. 測試?員,被測?機系統版本號,測試時?;
  2. 測試內容(被測模塊);
  3. 執??例數;
  4. 發現bug 數,其中嚴重的多少條,?般的多少條,輕微的多少條;
  5. 是否還有遺留 bug;是否有?險,?險點在哪?;
  6. 還有測試結果,通過或者不通過

提交?個bug開發不承認怎么辦

開發如果不承認?般有兩種情況,第?需求中沒有要求,第?開發沒有復現出你提交的bug

第?種情況,需求中沒有提到,那我?般會站在??的?度考慮,是否真的會有這樣的場景,如果有

的話,那我先和開發溝通,曉之以理,動之以情,?般開發都會配合修改的,如果還是不修改的話,

那?般會把情況和業務進?溝通,最終由業務?師進?定奪

第?種情況,可能是開發復現的步驟不對,那這個時候我們就給給他復現?遍,如果復現確實存在問

題,開發?般會承認

如果我們??也不能復現,那有可能這個bug是?個偶現的bug,針對偶現的bug,?般我們會盡可能多

的執??遍,找出出現的原因,或者概率,然后也會去找出當時的?志,結合分析問題。如果?直復

現不了,那我們?般會記錄這個bug然后每個版本都會進?驗證(?般跟蹤5-10個版本)

迭代項?制定執?案例的策略是什么?

?先,要選擇本輪迭代新增和修改的案例其次,要選擇本輪迭代內容相關聯的案例,?如修改了?速??的,就會把?速??的案例都回歸?

遍,(開發?般會給影響性評估表,我們也會根據??的經驗判斷影響性)

然后,還要把所有的模塊的流程案例和主要邏輯案例執??遍

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/42223.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/42223.shtml
英文地址,請注明出處:http://en.pswp.cn/web/42223.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

鴻蒙 arkts 實現手機號中間四位隱藏, 可以使用 substring [ 簡單適用新手 ]

1, 看效果 2, 直接cv代碼就可以 Preview Entry Component struct Setting {Statephone:string 15555555555maskPhoneNumber(phone:string){const start phone.substring(0,3)const end phone.substring(7)return ${start}****${end}}build() {Column(){Text(this.maskPhon…

Leetcode2542-最大子序列的分數

1.問題轉換 首先明確題意,要選取的值和num1,num2兩個數組都有關,但是num1中選取的是k個數,num2中選取的是1個數,顯然num2中的數所占的權重較大(對結果影響較大),所以我們就可以對nu…

【Java探索之旅】多態:向上下轉型、多態優缺點、構造函數陷阱

文章目錄 📑前言一、向上轉型和向下轉型1.1 向上轉型1.2 向下轉型 二、多態的優缺點2.1 多態優點2.2 多態缺陷 三、避免避免構造方法中調用重寫的方法四、好的習慣🌤?全篇總結 📑前言 在面向對象編程中,向上轉型和向下轉型是常用…

Django 新增數據 create()方法

1,添加模型 Test/app11/models.py from django.db import modelsclass Book(models.Model):title models.CharField(max_length100)author models.CharField(max_length100)publication_date models.DateField()price models.DecimalField(max_digits5, decim…

小米訂單銳減背后的挑戰與應對之道

近期,富士康印度子公司Bharat FIH面臨高管離職、工廠關閉的困境,其背后原因之一是小米訂單的顯著下滑,據報道,這一降幅高達70%。這一現象不僅反映了富士康在印度市場的艱難處境,也揭示了小米在全球智能手機市場面臨的挑…

六、數據可視化—Wordcloud詞云(爬蟲及數據可視化)

六、數據可視化—Wordcloud詞云(爬蟲及數據可視化) 也是一個應用程序 http://amueller.github.io/word_cloud/ Wordcloud詞云,在一些知乎,論壇等有這樣一些東西,要么做封面,要么做講解,進行分析…

C++ | Leetcode C++題解之第223題矩形面積

題目: 題解: class Solution { public:int computeArea(int ax1, int ay1, int ax2, int ay2, int bx1, int by1, int bx2, int by2) {int area1 (ax2 - ax1) * (ay2 - ay1), area2 (bx2 - bx1) * (by2 - by1);int overlapWidth min(ax2, bx2) - max…

實戰Qt開發WordBN筆記軟件#01 搭建開發環境:VS2019+Qt6.5+CMake+Git

01 背景 【WordBN字遠筆記】是天恩軟件工作室開發的一款免費筆記軟件;WordBN基于VS2019、Qt6.5開發,使用Qt Quick(QML)開發語言。 本課程將以【WordBN字遠筆記】的界面為實戰基礎,詳細介紹如何基于Qt/QML開發語言&am…

WPF 表格控件斑馬線使用

這里用ListView為案例。 如圖效果: 主要思路: 用AlternationCount屬性來設置需要使用斑馬線的條數,就是說幾行一換色,也可以理解為需要幾種顏色, 然后再樣式模板中,寫觸發器屬性ItemsControl.Alternatio…

python深拷貝和淺拷貝之間的區別是什么?

在Python中,深拷貝和淺拷貝是兩種不同的對象復制機制,它們在復制對象時的行為有顯著差異: 1. 淺拷貝(Shallow Copy): - 淺拷貝創建一個新對象,但它只是復制了原始對象中元素的引用(對于可變…

明明已經安裝了python中的某個庫,但是還是報錯ModuleNotFoundError: No module named ‘sklearn‘

問題: 明明已經安裝了python中的某個庫,但是還是報錯ModuleNotFoundError: No module named sklearn 解決方法: 卸載重新安裝一下即可 pip uninstall scikit-learn pip install scikit-learn 成功解決!!&#xff…

《Windows API每日一練》9.1 資源-圖標

本節講述圖標、鼠標指針位圖、字符串資源表、自定義資源的添加和應用。 本節必須掌握的知識點: 圖標 第56練:ICON圖標資源 鼠標指針位圖 字符串資源表 自定義資源 第57練:字符串資源表和自定義資源 9.1.1 圖標 在 Windows 窗口編程中&…

知識付費系統3.0整站源碼知識付費網課平臺網創資源付費帶自動采集同步插件

程序說明: 1.修復更新到最新版本 2.自動采集插件重寫 3.關閉采集授權域名直接對接 4.更新插件主動請求同步資源 5.帶自動采集插件 原始功能 支持分類替換 將主站同步過來的文章分類進行替換 支持自定義文章作者(選擇多個作者則同步到的文章作者將會隨機分…

java中==和equals()的區別探究

目錄 一、Object對象 二、 三、String類的equals()方法 四、示例 4.1直接定義兩個相同的值比較 4.2直接定義兩個值不同的字符串進行比較 4.3直接定義一個字符串和new一個字符串進行比較(兩者值相同) 4.4直接定義一個字符串和new一個字符串進行…

Halcon Ean13 一維碼讀取

一 EAN碼介紹 1 EAN碼定義: EAN碼是國際物品編碼協會制定的一種商品用條碼,通用于全世界。EAN碼符號有標準版(EAN-13)和縮短版(EAN-8)兩種。標準版表示13位數字,又稱為EAN13碼,縮短版表示8位數…

VScode免密鏈接ubuntu

Ubuntu 下載: sudo apt-get install openssh-serverps -e | grep sshd參考IP : ifconfig VScode配置 重新嘗試連接,輸入的密碼是虛擬機用戶密碼 免密鏈接 Windows生成公鑰 1、打開CMD 2、輸入命令ssh-keygen 3、連續回車確認即可生成 …

正態、威布爾、指數分布、伽馬分布、對數正態分布介紹

目錄 正態、威布爾、指數分布、3.1 概念介紹概率密度函數(PDF)累積分布函數(CDF)性質應用 3.2 參數及繪圖參數概率密度函數(PDF)累積分布函數(CDF)繪圖圖像解讀 3.3 指數分布擬合代碼…

Emacs有什么優點,用Emacs寫程序比IDE更方便嗎?

Emacs 是一款歷史悠久且功能強大的文本編輯器,它以其高度的可定制性和豐富的功能而聞名。在討論 Emacs 的優點以及它是否比 IDE 更方便時,我們需要從多個角度進行深入分析。以下是對 Emacs 優點的詳細闡述,以及它與 IDE 的比較。 Emacs 的優…

第11章 規劃過程組(二)(11.10制訂進度計劃)

第11章 規劃過程組(二)11.10制訂進度計劃,在第三版教材第395~397頁;文字圖片音頻方式 第一個知識點:定義及作用 分析活動順序、持續時間、資源需求和進度制約因素,創建項目進度模型,從而落實項目…

Docker定時清理

一、循環調度執行 1、檢查cron狀態 systemctl status crond 2、創建要執行的shell腳本 vim /home/cleanup_docker.sh #! /bin/bash # 清理臨時文件 echo $(date "%H:%M:%S") "執行docker清理命令..." docker system prune -af-a 清理包括未使用的鏡像 …