1、被测对象(应测特性)
测试计划中写的是模块,测试方案中要集体到模块的单功能
2、 测试模型(测试组网图)
描述各个设备的连接情况
2.1 测试组网图结构
2.2 服务器环境
svn、禅道环境、自动化测试环境等
2.3 测试原理
功能测试关注重点:各个模块的功能关注重点、功能交互模块有哪些
性能测试关注重点:根据实际项目情况而定
等
2.4 测试流程
测试的执行顺序:
1、功能测试的模块顺序
2、其他类型的测试先后顺序
3、 测试需求
测试执行前的准备工作:
3.1 测试数据的准备:
3.1.1 基于通过功能准备
3.1.2 在数据库中插入相应的测试数据(如批量创建)
3.1.3 其他功能的接口查询:验证码查询功能,如手机登录和注册
(有关调用验证码的接口:
用户发动验证码时,系统动用接口生成验证码,将验证码发给运营商,运营商再发给用户
运营商会有验证码限制,如单个号码每日仅能接受授20条,但限制后验证码依旧生成
,调用接口是为了查看生成的验证码)
3.2 测试设备的准备:
3.2.1 电脑设备
3.2.2 手机设备
3.2.3 其他通信设备
3.3 测试权限的准备:数据库的权限
3.4 测试工具的需求准备(选择)
1、抓包工具——httpwatch、fiddler、wireshark等
2、自动化测试工具:QTP、selenium等
3、性能工具:Jmeter、loadrunner等
4、测试设计
4.1 测试用力的设计
项目中测试用例的书写要求(根据方案具体情况而定):
4.1.1 标题的书写:不能出现的关键字、长度的要求等
4.1.2 操作步骤的书写:不能少于*,不能多于*,步骤里不能出现的关键字等
4.1.3 测试数据等
4.2 测试用力的规模
各个模块的用力数量的评估
4.3 预测试的策略
预测试的执行方案与标准
4.3.1 按照用例优先级
4.3.2 按照主要功能的模块的用例
4.3.3 随机执行
4.3.4 通过与失败的标准
4.4 回归测试
4.4.1 选择性回归
选择哪些模块回归:bug多大的模块回归、改动较大的模块回归、系统核心模块的回归
4.4.2 完全回归