1. 程式人生 > 其它 >測試理論(1)

測試理論(1)

站立會議:

工作進度透明化,問題隨時有解決方案

1.昨天干了啥

1..2..3..

2.今天準備幹什麼

1..2..3..

3.有什麼問題

 

專案團隊:

專案經理PM

前端

後端

測試

產品

 

部門:

研發部→CTO

後端 前端 測試 產品 運維

 

直屬領導:

專案經理

測試經理

測試組長

(問題向測試組長彙報,組長向測試經理。部門中測試經理最大,專案中專案經理最大。)

 

軟體測試的定義:

軟體測試的經典定義是:在規定的條件下對程式進行操作 ,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。

規定的條件指的是:有需求邊界(不是越多越好);時間有限(有開始有結束)

程式錯誤指的是:功能性和非功能性(相容、安全、效能)

衡量測試質量:新功能測試通過;系統已有功能測試通過;所有bug已解決。(也是測試完成的標準)

 

如何理解測試:

1.質量管理 (會溝通 、風險把控、過程推動)

2.效率提升 (測試技術)

 

測試流程:

 

 

測試:全流程的參與;具備測試技術。

⼀般軟體測試的原則是期望測試能夠儘早的界⼊到整體研發流程,儘早的進⼊可以帶來這麼⼏個優勢,具體如下: 1、儘早的熟悉產品的需求以及產品PRD的設計⽂檔以及產品邏輯 2、從敏捷⻆度⽽⾔,⽂檔準確性以及⽂檔的可⽤性也是需要測試被驗證的之⼀(⼀般測試很少這樣做) 3、協助產品,站在⽤戶的⻆度以及測試的⻆度來思考產品設計邏輯的合理性 4、儘早進⼊可以更多的理清程式的邏輯 5、在具體到產品進⾏PRD評審的時候,能夠儘快的進⼊到具體的邏輯和思考中,⽽不致於說之前不理解,可能⼀直遊離在思考的階段

 

軟體測試的目的

軟體測試的⽬的是發現問題,發現⾄今未發現的問題,檢查系統是否滿⾜需求。軟體測試的⽬的具體為: 測試程式執⾏的過程,⽬的在於發現錯誤 ⼀個好的測試⽤例在於能發現⾄今未發現的問題 ⼀個成功的測試是發現了⾄今未發現的錯誤的測試

 

軟體測試的物件主要包含了:程式,資料,以及⽂檔。在企業⾥⾯,更多核⼼檢查的是程式是否滿⾜產品PRD的需求,這些就包含了

UI的⻚⾯展示,程式內部的邏輯互動,⻚⾯提示資訊,UI的⻚⾯佈局展示,和⾊調等。

 

軟體測試的原則:

1.測試應基於使用者需求

2.做好軟體測試計劃是做好軟體測試工作的關鍵

測試計劃應包括:所測軟體的功能,輸⼊和輸出,測試內容,各項測試的進度安排

3.應儘早的開始軟體測試並不斷地進行軟體測試

4.測試前必須明確定義好產品的質量標準