1.目标

2.项目测试前准备工作

3.业务特征,项目技术栈.

二.项目实战第一步
1.产品需求评审

2.产品需求评审案例(身份认证)
注意:跟文字有关,比如看不清,错字还有和美观有关。都不用管它。

3.个人认证需求评审更新

第一张图:有国徽的是正面的,没有国徽的一面是反面(刚好写反了)
最后一张:支付失败(应该是验证失败)
如果出现了错误,就要大胆和产品经理提出来。不要担心别的问题,因为大家只有一目标:就是为了产品更加完善。
4. 测试方法:流程图法
因为上面是产品经理把图画好了,让我们评审。但是如果他给出了流程图,让我们评审,也需要学会看懂流程图。
1)圆角矩形:步骤
2)箭头:流转方向
3)菱形:判断

三. 项目实战第二步
1.测试计划

2.测试计划实例---黑马头条
1)需求说明


2)总体计划安排和负责人

3).测试方案



4)搭建环境及数据准备


5)测试用例

6)测试限制及风险评估

7)版本验收标准

四.项目实战第三步:测试用例设计思路
说白了就是把显性需求和隐形需求搞定就行。

五.个人头像实例
1.需求分析

2.转测试点

3.写测试用例

选择照片写的两条测试用例:有权限,没有权限。

图片小于等于10m,和大于10m的两条测试用例。

图片顺序测试用例

图片格式:验证一个普通的png格式

完整的测试用例:

六.评论测试用例
1.评论功能测试需求分析

注入攻击:别人写js代码攻击网站,服务器出现异常情况。
<script>alert()</script>

2.评论功能测试用例

七.APP专项测试-----弱网测试
1.弱网测试和fiddler工具

2.Fiddler来模拟弱网情况
1)开启代理服务器:规则-----性能------模拟调制解调器速度

如果是英文版本的,开启代理服务器:Rules-----Customize Rules

2)设置速度:规则---自定义规则

如果是英文版本的,打开Fiddler工具,进入到Rules ---- > Performance---->Simulate Modem Speeds ,如图所示:

3)ctrl+f:搜索300

4)把下载数据时间改为1500毫秒(不用写单位),原先是150。
数字越大,表示模拟的下载速度越慢。
sends:发送数据
receives:接受数据

5)文件-----保存。直接关闭掉。

6)打开一个软件视频之前,别点击开始就行。

7)再重新开启代理服务器:规则-----性能------模拟调制解调器速度(因为之前修改了自定义规则)

8)点击视屏,发现特别慢,是一点点加载的。

八.APP专项测试-----交叉测试

把交叉测试加入到我们测试用例中:前后台切换在修改个人头像

九.项目实战第四步:用例执行和缺陷跟踪

缺陷示例

演示测试过程:评论中验证敏感词和是否禁用标签

第一个:应该用xxx代替,但是直接显示。说明测试用例没有通过。
第二个:输入标签,但是没有弹框没有出现,说明js没有执行。说明测试用例通过。
就可以在测试用例中写测试结果了。

将未通过的转成缺陷示例。
严重程度高中低按实际公司标准来写就行。

测试过程
交叉测试-----修改个人头像

第一步:点击头像

第二步:点击图片

第三步:图片就上传完成

再换一个比较大的图片,然后选完照片快速的切换的桌面,再换到app。看有没有上传成功。
第一步:点击头像

第二步:点击第一张比加大的图片

第三部:快速点击切换到桌面

第四部:再点击黑马头条的app。发现头像已经替换成功。说明这条测试用例执行是通过的。

十.项目实战第五步:测试总结报告

测试总结报告模板













总结:
