此文包含多個系列 會從一個虛擬都需求入手,貫穿產(chǎn)品開發(fā)測試整個過程,用來闡述測試整個流程,目的用來培養(yǎng)測試工程師的意識。
產(chǎn)品需求
在線計(jì)算器,具備加減乘除功能,用戶在瀏覽器使用該功能。
UED出圖

fff
開發(fā)設(shè)計(jì)
采用B/S架構(gòu)
前端使用html+jQuery動態(tài)返回結(jié)果
服務(wù)端技術(shù)使用python 使用輕量級的webpy提供計(jì)算服務(wù)
接口定義 輸入 cal=1+1 輸出 數(shù)字
測試方案
????功能測試
加減乘除公式可以輸出結(jié)果,對比計(jì)算器結(jié)果一致
數(shù)學(xué)邏輯的非法問題如0除1,結(jié)果可以規(guī)避,對比計(jì)算器
????非功能測試
需要過濾錯誤的輸入,比如不包含數(shù)學(xué)符號,不是數(shù)字等
服務(wù)端在各種異常輸入下保持健壯性和穩(wěn)定性
安全測試
????可用性測試
支持主流PC瀏覽器 最低和最高版本
10人并發(fā)使用,服務(wù)端返回速度小于200ms
瀏覽器首屏?xí)r間小于1s
測試計(jì)劃
冒煙測試
前后端分離測試
回歸測試
性能測試
上線前驗(yàn)證
測試用例 (舉例)
打開瀏覽器 輸入 1加1 ,點(diǎn)擊搜索,結(jié)果顯示2
打開瀏覽器 輸入 1除0,點(diǎn)擊搜索,顯示非法
調(diào)用接口,輸入空,返回非法
調(diào)用結(jié)偶,輸入字母,返回非法