测试思路总结
软件测试的目的是什么
把控软件的质量符合标准
标准是什么
上线无bug
怎么保证上线无bug
测试用例保证我们能测得全面
怎么保证测试用例覆盖的全
先把测试对象分类
1.界面
展现类
功能类
场景类
数据统计分析类
2.接口
功能类
场景类
数据统计分析类
3.ftp文件(就是将文件放在服务器上的一个ftp账户下 其他用户可以用 ftp账户登陆服务器 从而共享文件)
4.数据库脚本
准备工作
1.测试对象——前端界面
- 测试哪种前端类型(例如web)
- 要哪些信息(例如url)
- 怎么用(例如用chrome打开)
- 用户名和密码
2.测试记录工具 - 测试用例(excel, xmind)
- 测试记录结果——文本编辑
- excel
- xmind
- 一些其他的文本工具
3.服务器
- 服务器的连接信息(ip/端口/用户名/密码)
- 连接工具(secureCRT, xshell)
- 日志文件的名字或者路径
4.数据库 - 数据库连接信息(ip, 端口, 用户名, 密码, 数据库实例名)
- 连接数据库的工具(SQLyog, plsql, Navicat, datagrip)
- 数据库表名
5.bug管理工具 - 禅道
- jira
- redmine
冒烟测试
1.前端界面
- 界面是否能打开
- 填正常的数据是否能正常处理
2.数据库 - 是否能登录数据库
- 数据库中是否存在所要测试的表
- 表中的数据是否OK
3.看日志 - 是否能正常登录服务器
- 后台服务器日志输出是否符合预期
- 前端F12开发者工具,console看日志是否有异常报错
正常流测试
1.前端界面
- 所有的字段填写正常的数据
- 必填的字段填写正常的数据
2.数据库 - 检查数据库中的数据更新是否OK
3.看日志 - 后台服务器日志输出是否符合预期
- 前端F12开发者工具,console看日志是否有异常报错
异常流测试
1.前端界面
- 功能(软件的基本用途)
- 兼容(不同的外部条件下,软件是否能正常使用)
- 易用(是否符合人类的使用习惯)
- 安全
- 性能(跟同类型的产品相比,优点)
2.数据库
-检查数据库中的数据更新是否OK
3.看日志 - 后台服务器日志输出是否符合预期
- 前端F12开发者工具,console看日志是否有异常报错
测试工作的基本流程
1.需求-计划
- 根据项目需求,分析测试需求
- 根据测试需求,梳理测试功能点
- 根据测试功能点,制定测试计划
2.计划-分配-评审 - 根据测试计划,分配测试任务
- 根据测试任务编写测试用例
- 测试用例评审
3.执行-结束 - 执行测试
- 根据测试,回复测试结果,关闭任务或者提交bug
- 写测试报告(评审)
网友评论