此文包含多個(gè)系列 會(huì)從一個(gè)虛擬都需求入手迫悠,貫穿產(chǎn)品開發(fā)測(cè)試整個(gè)過(guò)程谆趾,用來(lái)闡述測(cè)試整個(gè)流程携添,目的用來(lái)培養(yǎng)測(cè)試工程師的意識(shí)嫁盲。
產(chǎn)品需求
在線計(jì)算器,具備加減乘除功能烈掠,用戶在瀏覽器使用該功能羞秤。
UED出圖
fff
開發(fā)設(shè)計(jì)
采用B/S架構(gòu)
前端使用html+jQuery動(dòng)態(tài)返回結(jié)果
服務(wù)端技術(shù)使用python 使用輕量級(jí)的webpy提供計(jì)算服務(wù)
接口定義 輸入 cal=1+1 輸出 數(shù)字
測(cè)試方案
????功能測(cè)試
加減乘除公式可以輸出結(jié)果,對(duì)比計(jì)算器結(jié)果一致
數(shù)學(xué)邏輯的非法問(wèn)題如0除1左敌,結(jié)果可以規(guī)避瘾蛋,對(duì)比計(jì)算器
????非功能測(cè)試
需要過(guò)濾錯(cuò)誤的輸入,比如不包含數(shù)學(xué)符號(hào)矫限,不是數(shù)字等
服務(wù)端在各種異常輸入下保持健壯性和穩(wěn)定性
安全測(cè)試
????可用性測(cè)試
支持主流PC瀏覽器 最低和最高版本
10人并發(fā)使用哺哼,服務(wù)端返回速度小于200ms
瀏覽器首屏?xí)r間小于1s
測(cè)試計(jì)劃
冒煙測(cè)試
前后端分離測(cè)試
回歸測(cè)試
性能測(cè)試
上線前驗(yàn)證
測(cè)試用例 (舉例)
打開瀏覽器 輸入 1加1 ,點(diǎn)擊搜索叼风,結(jié)果顯示2
打開瀏覽器 輸入 1除0取董,點(diǎn)擊搜索,顯示非法
調(diào)用接口咬扇,輸入空甲葬,返回非法
調(diào)用結(jié)偶,輸入字母懈贺,返回非法