測試:認識Bug

目錄

一、軟件測試的生命周期

二、bug


一、軟件測試的生命周期

? ? ? ? 軟件測試貫穿于軟件的生命周期。

?

  • 需求分析:
    ???度:軟件需求是否合理
    技術?度:技術上是否可?,是否還有優化空間
    測試?度:是否存在業務邏輯錯誤、冗余、沖突等問題
  • 測試計劃:制定測試計劃:什么時候開發測試,什么時候結束測試,耗時多久
  • 測試設計與開發:參考需求?檔、技術?檔等編寫測試?例、寫測試?檔,明確標注使?到的測試?法,測試?具,測試形式等等
  • 測試執行:充分利?測試?例和測試?具對項?盡可能做到全??的測試覆蓋
  • 測試評估:測試是否通過,本次測試是否有遺留的BUG,最終測試?員需要產出?個測試報告
  • 上線:項?測試結束后,將項?發布到線上環境,測試?員需要跟蹤上線并測試線上環境下軟件的運?是否正確
  • 運行維護:測試?員需要參與項?的實施?作。測試?員對項?產品的業務和操作?常了解,加上測試?員的溝通表達能??般都?較強,所以測試?員可以參與??使?軟件的培訓,
    在試運?項?時收集 問題并及時反饋給相關負 責?

?

  • 演示會議由測試人員來演示。
  • 測試人員不僅需要具備開發能力、還要具備測試能力以及對產品功能分析的能力。
  • 在工作中,上線這個過程分為多個步驟:沙盒、小流量、全流量、全線上。
  1. 沙盒:企業內部的線上環境,供內部人員進行測試。
  2. 小流量:部分線上真實的用戶使用,測試人員在線上手動測試,還要觀察有沒有錯誤日志
  3. 全流量:所有真實用戶都可以使用

  • 線上環境和線下測試環境不一定是完全一樣的結果,因此測試人員在上線后要跟進測試。

?

二、bug

  • 最終實現的功能和需求文檔不匹配的叫做bug,此外如果需求文檔沒有提到,但是也不符合用戶預期的,也可以稱為bug
  • 描述bug的要素:問題出現的版本、問題出現的環境、問題出現的步驟、預期結果、實際結果
  • bug級別:一般公司內部會有定義bug級別的文檔,常見的bug是一般性錯誤和次要bug。
  • bug管理平臺和開發人員交互
  • 與開發人員發生爭執怎么辦(重點)
  1. 先檢查自身,bug描述是否清楚,一個bug可能簡單,可能復雜,往往有時候詞不達意,仔細檢查對bug的描述是不是通俗易懂,或者在提交bug后及時主動和開發人員溝通。
  2. 站在用戶角度考慮這個bug
  3. 對bug級別的定義要有理有據,不能憑空扣高級別的帽子
  4. 提高自己的技術和業務水平,要能做到不僅可以發現問題,也能給出良好的解決方案。
  5. 和開發人員溝通時語氣不能冒進,開發人員和我是同一級別的技術崗位,不能以上級的口吻命令開發人員。

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

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

相關文章

綜合實驗2

1、sw1和sw2之間互為備份 [sw1]interface Eth-Trunk 0 (創建聚合接口) [sw1-Eth-Trunk0]trunkport g0/0/1 (將物理接口劃入到聚合接口中) [sw1-Eth-Trunk0]trunkport g0/0/2 [sw2]interface Eth-Trunk 0 [sw2-Eth-T…

【ArcGIS】ArcGIS10.6徹底卸載和ArcGIS10.2安裝全過程

卸載python3后,解決了ArcGIS與python3沖突問題后,軟件可以正常打開使用了 但是還是出現了問題 用ArcGIS 進行空間分析時,中間操作沒有任何報錯和問題,但是就是沒有運行結果 在別人的軟件上操作一遍可以出現運行結果 關閉確有這個,但真的不是我給它的運行時間不夠,反反復復試…

Django之旅:第五節--Mysql數據庫操作(一)

Django開發操作數據庫更簡單,內部提供了ORM框架 一、安裝第三方模塊 pip install mysqlclient注:最新的django框架需要使用mysqlclient模塊,之前pymysql模塊與django框架有編碼兼容問題。 二、ORM 1、ORM可以幫助我們做兩件事:…

docker部署mongodb數據庫

1、下載 MongoDB 鏡像 使用Docker部署MongoDB 之前,我們需要從 Docker Hub 上下載 MongoDB 鏡像。這里我們下載最新版本的 MongoDB 鏡像,使用以下命令進行下載: docker pull mongo:latest 下載完成后,我們就擁有了最新版本的 Mon…

Enhanced PEC-YOLO:電力施工場景安全裝備檢測的輕量化算法解析

目錄 一、核心概述 二、核心創新點 1. ?C2F_Faster_EMA模塊 2. ?SPPF_CPCA多尺度模塊 3. ?BiFPN頸部網絡

【人工智能】解鎖大模型潛力:Ollama 與 DeepSeek 的分布式推理與集群部署實踐

《Python OpenCV從菜鳥到高手》帶你進入圖像處理與計算機視覺的大門! 解鎖Python編程的無限可能:《奇妙的Python》帶你漫游代碼世界 隨著大語言模型(LLM)的快速發展,其推理能力在自然語言處理、代碼生成等領域展現出巨大潛力。然而,單機部署難以滿足高并發、低延遲的需…

RTMP推流服務器nginx在linux上的編譯部署

RTMP(Real-Time Messaging Protocol)推流確實需要服務器支持?。RTMP推流服務器的主要功能是接收來自推流客戶端的數據流,對其進行處理和轉發。服務器會根據RTMP協議與客戶端建立連接,處理推流數據(如轉碼、錄制等&…

PyQt6實例_批量下載pdf工具_主線程停止線程池

目錄 前置: 代碼: 視頻: 前置: 1 本系列將以 “PyQt6實例_批量下載pdf工具”開頭,放在 【PyQt6實例】 專欄 2 本系列涉及到的PyQt6知識點: 線程池:QThreadPool,QRunnable; 信號與…

Tomcat生產服務器性能優化

試想以下這個情景:你已經開發好了一個程序,這個程序的排版很不錯,而且有著最前沿的功能和其他一些讓你這程序增添不少色彩的元素。可惜的是,程序的性能不怎么地。你也十分清楚,若現在把這款產品退出市場,肯…

正則表達式-筆記

文章目錄 一、正則表達式二、正則表達式的基本語法字符類普通字符非打印字符特殊字符 量詞限定符錨點修飾符(標記) 三、在 Python 中使用正則表達式簡單搜索提取信息替換文本 參考 從驗證用戶輸入,到從大量文本中提取特定信息,再到…

Qwen-0.5b linux部署

參考鏈接 https://blog.csdn.net/imwaters/article/details/145489543 https://modelscope.cn/models/modelscope/ollama-linux 1. ollama安裝 # 安裝ModelScope工具包,用于下載和管理AI模型 pip install modelscope# 下載Ollama的Linux版本安裝包 # --model 指定…

【深度學習】GAN生成對抗網絡:原理、應用與發展

GAN生成對抗網絡:原理、應用與發展 文章目錄 GAN生成對抗網絡:原理、應用與發展1. 引言2. GAN的基本原理2.1 核心思想2.2 數學表達2.3 訓練過程 3. GAN的主要變體3.1 DCGAN (Deep Convolutional GAN)3.2 CGAN (Conditional GAN)3.3 CycleGAN3.4 StyleGAN…

【AI速讀】CNN圖像處理單元的形式化驗證方法

近年來,卷積神經網絡(CNN)在圖像處理和計算機視覺領域取得了巨大成功,如人臉識別、姿態估計等。然而,基于CNN的圖像處理單元設計復雜,驗證工作面臨巨大挑戰。傳統的仿真驗證方法難以覆蓋其龐大的配置空間,且耗時費力。本文將介紹一種創新的形式化驗證(Formal Verificat…

【新人系列】Golang 入門(八):defer 詳解 - 上

? 個人博客:https://blog.csdn.net/Newin2020?typeblog 📝 專欄地址:https://blog.csdn.net/newin2020/category_12898955.html 📣 專欄定位:為 0 基礎剛入門 Golang 的小伙伴提供詳細的講解,也歡迎大佬們…

鴻蒙開發:了解Canvas繪制

前言 本文基于Api13 系統的組件無法滿足我們的需求,這種情況下就不得不自己自定義組件,除了自定義組合組件,拓展組件,還有一種方式,那就是完全的自繪制組件,這種情況,常見的場景有,比…

【Linux筆記】進程間通信——命名管道

🔥個人主頁🔥:孤寂大仙V 🌈收錄專欄🌈:Linux 🌹往期回顧🌹:【Linux筆記】進程間通信——匿名管道||進程池 🔖流水不爭,爭的是滔滔不 一、命名管道…

Spring項目中使用EasyExcel實現Excel 多 Sheet 導入導出功能(完整版)

Excel 多 Sheet 導入導出功能完整實現指南 一、環境依賴 1. Maven 依賴 <!-- EasyExcel --> <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.3.2</version> </dependency>…

全流程剖析需求開發:打造極致貼合用戶的產品

全流程剖析需求開發&#xff1a;打造極致貼合用戶的產品 一、需求獲取&#xff08;一&#xff09;與用戶溝通1.面談2.問卷調查3.會議討論 &#xff08;二&#xff09;觀察用戶工作&#xff08;三&#xff09;收集現有文檔 二、需求分析&#xff08;一&#xff09;提煉關鍵需求&…

SQL語句及其應用(中)(DQL語句之單表查詢)

SQL語句的定義: 概述: 全稱叫 Structured Query Language, 結構化查詢語言, 主要是實現 用戶(程序員) 和 數據庫軟件(例如: MySQL, Oracle)之間交互用的. 分類: DDL: 數據定義語言, 主要是操作 數據庫, 數據表, 字段, 進行: 增刪改查(CURD) 涉及到的關鍵字: create, drop, …

5000元組裝一臺本地運行中、小模型主機,參考配置 (運行DeepSeek、Qwen)

5000元組裝一臺本地運行中、小模型主機&#xff0c;參考配置 &#xff08;運行DeepSeek、Qwen) 5000元中、小模型主機 DeepSeek、Qwen 各精度模型推薦啟動方式 模型名稱 參數量 精度 模型大小 推薦運行模式 DeepSeek R1 7b Q4 5 GB LM Studio純GPU 14b Q4 9 GB LM…