软件测试实战(一)测试前置

此文包含多个系列 会从一个虚拟都需求入手,贯穿产品开发测试整个过程,用来阐述测试整个流程,目的用来培养测试工程师的意识。

产品需求

在线计算器,具备加减乘除功能,用户在浏览器使用该功能。

UED出图


fff

开发设计

采用B/S架构
前端使用html+jQuery动态返回结果
服务端技术使用python 使用轻量级的webpy提供计算服务
接口定义 输入 cal=1+1 输出 数字

测试方案

    功能测试

加减乘除公式可以输出结果,对比计算器结果一致
数学逻辑的非法问题如0除1,结果可以规避,对比计算器

    非功能测试

需要过滤错误的输入,比如不包含数学符号,不是数字等
服务端在各种异常输入下保持健壮性和稳定性
安全测试

    可用性测试

支持主流PC浏览器 最低和最高版本
10人并发使用,服务端返回速度小于200ms
浏览器首屏时间小于1s

测试计划

冒烟测试
前后端分离测试
回归测试
性能测试
上线前验证

测试用例 (举例)

打开浏览器 输入 1加1 ,点击搜索,结果显示2

打开浏览器 输入 1除0,点击搜索,显示非法

调用接口,输入空,返回非法

调用结偶,输入字母,返回非法

你可能感兴趣的:(软件测试实战(一)测试前置)