一、根据测试思路分析需求
软件的质量可以从功能、兼容性、易用性、安全性、性能五个属性来判断。
基于此思路来分析需求,对测试的进行大有裨益。以农夫山泉矿泉水这个产品为例。
- 功能:软件需要满足它最基本的功能。它的容量、矿泉水瓶的材质、产品的质量、贴标签、价格、生产日期、是否可回收等。
- 兼容:同型号的盖子是否可替换,是否可装载其它液体,是否可装载一些沙子
- 易用:是否携带方便,是否好抓握,瓶口大小是否适合饮用,放置是否平稳,瓶盖是否容易打开。
- 安全:密封是否完好,材质是否安全,是否在保质期,抗低温高温,抗腐蚀性,抗挤压。
- 性能:最多能装多少水,伸缩性
二、测试思路
- 准备工作:在执行测试之前,我们先要做好一些准备。
- 测试记录工具
(1)测试用例:已经写好的测试用例,一般有excel、xmind来写
(2)测试结果记录:方便记录测试结果的工具,如excel、xmind、任务管理工具等,之后方便填写缺陷报告和测试报告。 - 界面
(1)浏览器,比如chrome
(2)访问地址
(3)用户名、密码 - 接口
(1)测试工具,如Jmeter
(2)接口规范 - 数据库
(1)连接数据库的客户端工具,比如SQLyog
(2)数据库连接信息,比如ip、端口、用户名、密码、表名等
(3)测试的表
- 冒烟测试
这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。
是为了先确定:
(1)界面:是能打开的,填正常数据是能处理的
(2)接口:正常请求是能调通的,返回结果正常
(3)数据库:能登录,能看到测试的表,表里面的数据是OK的
通常,这里使用正常流跑一遍。 - 正常流测试
(1)界面:所有字段正确数据,必填字段正确数据
(2)接口:所有字段正确数据,必填字段正确数据
(3)数据库:检查正确数据是否更新成功 - 异常流测试
(1)界面:功能测试,兼容性测试,易用性测试,安全测试,性能测试
(2)接口:功能测试,性能测试,安全测试
网友评论