一、软件测试学习路线与工具剖析
学习参考路线参考:
前期测试 用例设计和编写、Bug定位编写提交验证 这两块非常重要。
软件测试快速入门
1、软件测试是什么?
对象:软件(程序/文档/数据)、系统、项目、产品
分类:APP/WEB/服务器测试/窗口测试
目的:尽早、尽多、尽快地发现软件的缺陷,提升软件质量,提升用户满意度。从客户的角度划分:产品(产品经理主导)、项目(周期短,项目经理)。
2、软件测试如何开展?
一般流程:
- 需求:知道产品是干什么的,有哪些功能点
- 计划:什么时候测,测试哪些点
- 测试用例设计:采用等价法、边界法等方法,时间紧写标题,时间充裕写详细
- 测试环境搭建
- 执行测试用例,发现bug
- 开发修复bug
- 测试验证bug
- 总结报告
业务背景:在线销售平台,客户(app/web )&商家,一般有三个端:用户端、商家端、后台。
性质:公司自有运营(客户,管理员和商家都是公司自身)、商用(作为产品卖给别人,以万达广场为例:管理员是万达,还有商家和客户)。
UI界面测试:
1、链接测试、导航测试、菜单测试。例如导航测试点:1. 鼠标提示;2. 正确打开测试页面
2、图片测试
3、内容测试
测试用例:
编号:TC-1 有效用例
标题:验证(没有登陆的情况下)输入正确的信息可以正常功能,并且后台可以查看。
优先级:高
测试步骤:1、访问商城主页;2、打开在线留言页面;3、填写正确格式的留言信息;4、提交留言。
期望结果:1、页面提示留言成功;2、登陆后台验证提交的信息保存成功;
实际结果:网站页面丢失,留言失败,测试不通过。
编号:TC-2、3。。 错误推测等无效用例
测试报告:
1、发现了什么问题
2、做了什么事情
3、是否合格
一般都有固定的格式。
参考视频?:
https://ke.qq.com/course/159919#tuin=ba4122
其他视频:
https://ke.qq.com/course/192413#tuin=ba4122 (自动化测试课程视频)
https://ke.qq.com/course/160427#tuin=ba4122
(软件测试实战工具课程,一直更新)
https://ke.qq.com/course/141961#term_id=100160321
(jmeter性能测试工具视频)