1、网站测试计划网站测试计划1. 测试计划 项目背景介绍该网站主要为让顾客可以不出门就买到自己喜欢的书籍,该网站包括主页,注册页面,书籍介绍,评论书籍,订单页面,购物车页面等组成。 系统分析1.2.1 确定协议该网站运用了HTTP的协议。1.2.2 系统流程分析 首先顾客在主页上面的可以选择自己需要的信息进行观看,在主页的左右边有书籍的分类栏,顾客可以选择自己喜欢类型的实际观看,在中间位置有最新上架的书籍,在右边,顾客可以进行登录,注册和看自己选中的商品。在下面还有销量排行。 主要流程为:注册帐号选定商品点击购买查看购物车填写订单确定地址付款了解物流信息收到书籍 确定测试目标1.3.1 用户性能需
2、求 一个购书网站的主要目的是卖书,那人流量一定是重中之重,首先要确定网站的容量,可以让多少个顾客同时登录网站而不会使网站崩溃,现在顾客都喜欢快,所以响应时间秒,同时满足1000个用户在线购买,10000用户浏览网页,能够满足1000人同时注册,订单反应时间不能超过1秒,付款时间不能超过10秒。1.3.2 性能测试指标 根据用户的性能需求分析可得系统的性能指标如表。表 性能指标序号测试场景的描述监控范围备注150个并发注册用户,并发率为10% 5个用户启动,每隔60秒增加5个用户,持续5分钟,立即结束负载。注册响应时间服务器CPU、内存、磁盘开销系统容量:1个评论板块,共50条评论及50客户21
3、00个客户浏览浏览评论5个用户启动,每隔30秒增加5个用户,持续5分钟,立即结束负载。浏览响应时间服务器CPU、内存、磁盘开销同上3100个客户查询购物车5个用户启动,每隔30秒增加5个用户,持续5分钟,立即结束负载。查询响应时间服务器CPU、内存、磁盘开销同上4100个客户登录后评论,回复率为10%,登录不设置并发10个用户启动,每隔30秒增加10个用户,持续5分钟,立即结束负载登录、评论响应时间服务器CPU、内存、磁盘开销同上5目标场景:测试目标为系统支持评论20TPS评论响应时间服务器CPU、内存、磁盘开销同上6压力测试场景:脚本比例:(1)25%(2)25%(3)25%(4)25%总客
4、户为500个,50用户启动。每个30秒增加25个,持续5分钟。各事物响应时间服务器CPU、内存、磁盘开销同上 系统测试策略1.4.1 整体测试策略(1)、数据库测试(2)、功能测试(3)、性能测试(4)、安全性测试(5)、兼容性测试(6)、用户界面测试1.4.2 性能测试业务模块(1)、网站前台管理模块(2)、网站后台管理模块1.4.3 测试用例设计模块名网站后台管理模块测试类型功能测试测试工具无用例ID用例名称测试目的输入描述预期结果实际结果测试数据1信息发布1.选择类别,输入文章标题与内容2.提交3.进入管理页面4.选择文章类别5.审核刚才添加的文章6.查看前台的相关页面内容1.可以正常的
5、输入要素2.提示“网页已经生成,是否继续编辑繁体版或英文版”3.显示管理页面4.进入具体类别页面5.审核状态为已审6.前台能看到后台添加的相关内容2产品管理1.添加产品名称、说明、信息2.上传软件3.上传相关软件4.查看前台软件下载页面1.可以正常的输入要素2.提示“上传软件成功”3.提示“上传相关软件成功”4.前台能看到后台上传的软件3产品信息反馈1.查看产品信息反馈3.查看内容.选择是否验证或删除4.若验证后则再查看前台页面显示的信息反馈1.提示“验证成功或删除成功”2.前台显示售后问题4数据管理1.输入数据库路径2.点备份按钮提示备份成功51.输入数据库路径2.点恢复按钮提示恢复成功61
6、.输入数据库路径2.点压缩按钮提示压缩成功7账户管理1.输入旧密码、新密码2.点击“提交”按钮1.可以正常的输入要素2.提示“密码修改成功!请注意管好你的新密码!”旧密码eftweb新密码123456确认密码1234568信息新建1.选择信息类型2.点新建按钮3.输入文章标题与内容4.提交5.审核刚才新建的信息6.查看前台的相关页面内容能前台页面看见刚刚新建的相关信息9信息修改1.选择信息类型2.点修改按钮3.修改相关信息4.点修改按钮5.查看前台的相关页面内容能前台页面看见刚刚修改后的相关信息10信息删除1.选择信息类型2.选择要删除的信息3.点删除已选记录按钮提示“删除成功”11产品添加1
7、.点添加按钮2.输入产品名称、产品说明、产品介绍3.点“保存”按钮提示提示“网页已经生成,是否继续编辑繁体版或英文版”12信息搜索1.输入搜索信息2.点“搜索”按钮显示搜索信息13退出系统点“系统退出”按钮退出后台进入前台界面1.4.4 开始/中断/完成标准开始/中断/完成标准标准说明开始测试标准硬件环境可用且软件正确安装完成中断测试标准安装无法正确完成或程序的文档有相当多的失误或系统服务器异常或发现Block Bug完成测试标准完成测试计划中的测试规划并达到程序和测试质量目标,并由Test Lead/R&D Manager确认1.4.5 测试进度安排任务时间安排负责人备注制定测试计划详细设计说明书完成时设计测试制定测试计划完成时实施测试设计测试完成时评估测试实施测试完成时 系统测试环境搭建1.5.1 服务器配置PC机2-4台,主频1.8G以上及其他电脑配置等1.5.2 数据平台的搭建SQL Server2005或以上版本1.5.3 系统平台的选择Windows XP/Win7、VS2010、C#/C+