一.测试概述 二.测试背景
三.测试范围
1.功能测试
1.1链接测试
1.2表单测试
1.3数据校验
1.4cookies测试
1.5数据库测试
1.6应用程序特定的功能需求
1.7设计语言测试
2.性能测试
2.1连接速度测试
2.2负载测试
2.3压力测试
3.用户界面测试
3.1导航测试
3.2图形测试
3.3内容测试
3.4表格测试
3.5整体界面测试
4.兼容性测试
4.1平台测试
4.2浏览器测试
4.3分辨率测试
4.4 Modem/连接速率
4.5打印机
4.6组合测试
5.安全测试
5.1目录设置
5.2 SSL
5.3登录
5.4日志文件
5.5脚本语言
6.接口测试
6.1服务器接口
6.2外部接口
6.3错误处理
四.测试手段
80%手工完成功能测试,20%用Loadrunner工具完成性能测试。
五.测试环境
1.软件环境:
客户端:
浏览器:Internet Explorer6.0
操作系统:Microsoft Windows XP/2000/me
服务器:
应用程序:IP Billing System
数据库:SQL Server2000
操作系统:Microsoft Windows 2003 server
2.硬件环境:
客户端:CPU:Intel Celeron 2.26GHz
内存:2.26GHz,256MB
服务器:CPU:Intel Celeron 2.26GHz
内存:2.26GHz,1G
六.测试策略
1.功能测试
1.1链接测试
(1)用户管理-Customer|Card|System|Product|Rate&Region|Account|Query|Statistic
(2)用户管理-部门管理-部门名称(开发部,销售部,人事部,采购部,测试部)
(3)用户管理-用户管理-First/prev/Next/Last/del
(4)用户管理-用户管理-用户名称(用户姓名)
(5)资源管理-号码管理-查询结果-电话号码列
(6)资源管理-号码管理-First/prev/Next/Last
(7)资源管理-设备管理-设备ID/ First/prev/Next/Last
(8)呼叫设置-拨号规则查询-First/prev/Next/Last
(9)呼叫设置-计费号码设置-First/prev/Next/Last
(10)呼叫设置-QOS设置-First/prev/Next/Last
(11)增值服务-服务模板管理-First/prev/Next/Last/模板名称
(12)增值服务-服务管理-First/prev/Next/Last/电话号码
(13)统一消息-Atendance管理/短消息/通知-First/prev/Next/Last
(14)统一消息-Voice Mail管理-First/prev/Next/Last/接听/删除/导出文件
(15)故障管理-First/prev/Next/Last/撤销/删除/回退/标题
(16)通讯录管理-First/prev/Next/Last/删除/姓名
(17)系统管理-角色管理-modify right/del/ First/prev/Next/Last
(18)系统管理-操作员管理-First/prev/Next/Last/edit/del
(19)区号查询-国际长途区号-亚洲/欧洲/非洲/北美洲/南美洲/大洋洲
(20)系统管理-常见问题-所有链接
测试目标:1>测试所有链接是否按指示的那样确实链接到了该链接的页面;
2>测试所链接的页面是否存在;
3>保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。
测试方法:点击相关链接,检验链接的页面是否正确; 或Xenu Link Sleuth和HTML Link Validator工具
1.2表单测试
(1)首页-图片/登陆按钮
(2)用户管理-图片
(3)用户管理-部门管理-query/add/go!/bank按钮/下拉框
(4)用户管理-用户管理-query/add/go!/bank按钮/下拉框
(5)用户管理-密码修改-SAVE/CANCEL按钮
(6)资源管理-号码管理-查询结果复选框
(7)资源管理-号码管理-query/start/stop/go/update按钮
(8)资源管理-号码管理-设备/状态/原分机模式/新分机模式下拉框
(9)资源管理-设备管理-类型/showpage下拉框
(10)呼叫设置-拨号规则查询-集团拨号规则列表框/设备,showpage下拉框/查询结果数据表/Query,Go按钮
(11)呼叫设置-计费号码设置-Query,Update,go按钮/showpage下拉框
(12)呼叫设置-计费号码设置-查询结果、Select all in this page,Select all search result复选框
(13)呼叫设置-QOS设置-Query,Update,go按钮/showpage,新QOS下拉框
(14)呼叫设置-QOS设置-查询结果、Select all in this page,Select all search result复选框
(15)增值服务-服务模板管理-Query,Add,Go按钮/pageshow下拉框
(16)增值服务-服务管理-Query,Update,go按钮/号码状态,新模板, PageShow下拉框/查询结果、Select all in this page,Select all search result复选框
(17)统一消息-Atendance管理/短消息/通知/ Voice Mail管理-Query,Update,go,浏览按钮/缺省,自定义单选按钮/数据表格复选框
(18)统一消息-Voice Mail管理-Query,Update,go,试听,浏览按钮/接听状态,系统提供下拉框/系统提供,用户定义单选按钮
(19)故障管理-Query,add,go,save,cancel ,go按钮/pageshow下拉框
(20)通讯录管理-Query,add,go,save,cancel按钮
(21)话单查询-Query按钮
(22)系统管理-角色管理-add,save&right,save,cancel按钮/Type,showpage下拉框
(23)系统管理-角色管理-修改权限-save,cancel按钮/数据表格所有权限复选框
(24)系统管理-操作员管理-add,go,save,cancel按钮/showpage下拉框/Sex, Operator Type单选按钮
(25)系统管理-日志查询-Operator Login ID,Operation下拉框/ Query按钮/Both, Success, Fail单选按钮
测试目标:
1.使用表单来进行在线注册,确保提交按钮能正常工作,当注册完成后应返回注册成功的消息;
2.使用表单收集配送信息,应确保程序能够正确处这些数据;
3.使用表单进行用户注册、登陆、信息提交等操作时,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性;
4.使用了默认值,还要检验默认值的正确性
测试方法:在表单中输入相应的合理的信息,点击提交,检验返回信息是否正确和完整