1、七、测试计划测试计划1引言 21.1 编写目的 .21.2 项目背景 .21.3 定义 .21.4 参考资料 .22任务概述 32.1 目标 .32.2 运行环境 .32.3 需求概述 .32.4 条件与限制 .33计划 33.1 测试方案 .33.2 测试项目 .33.3 测试准备 33.4 测试机构及人员 .34测试项目说明 34.1 测试项目名称及测试内容 .44.1.1 用户注册 .44.1.2 用户登录 .44.1.3 搜索歌曲、歌手、专辑 .54.1.4 试听歌曲 .54.1.5 后台管理员登录 .64.1.6 后台管理员管理会员 .64.1.7 后台管理员管理专辑 .64.1.8
2、 后台管理员管理单曲 .74.1.9 后台管理员管理歌手 .74.2 测试用例 84.2.1 测试用例 .84.2.2 步骤及操作 .84.2.4 允许偏差 .84.3 进度 .84.4 条件 .84.5 测试资料 .85评价 85.1 范围 .85.2 准则 .8七、测试计划1引言1.1 编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。因此,在软件生命周期的每个阶段都不可避免地会产生差错。但我们必须尽量减少差错,以免造成严重的损失。测试是“为了发现程序中的错误而执行程序的过程” 。测试的
3、目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明设计和编码的最后复审,也是必不可少的关键步骤。1.2 项目背景1.3 定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS) 。SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK: 数据库的错误恢复机制。1.4 参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括: a. HI!歌。音乐网站需求分析;b
4、. 本测试计划中引用的其他资料、采用的软件开发标准或规范。七、测试计划2任务概述2.1 目标2.2 运行环境2.3 需求概述2.4 条件与限制3计划3.1 测试方案【说明确定测试方法和选取测试用例的原则。 】3.2 测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。 】3.3 测试准备3.4 测试机构及人员【测试机构名称、负责人和职责。 】4测试项目说明测试项目包括:用户注册,用户登录,搜索歌曲、歌手、专辑,试听歌曲。七、测试计划4.1 测试项目名称及测试内容4.1.1 用户注册测试条件:打开注册页面测试步骤:(1)输入项:用户名:aaa 密码:123 确认密码:123 邮
5、箱:预期输出项:注册成功实际输出:注册成功(2)输入项:用户名:aaa 密码:(空) 确认密码:(空)邮箱:预期输出项:密码不能为空实际输出:密码不能为空(3)输入项:用户名:aaa 密码:123 确认密码:(空)邮箱:预期输出项:两次输入的密码不同,请重新输入实际输出:两次输入的密码不同,请重新输入测试结论:通过4.1.2 用户登录测试条件:打开登录页面测试步骤:(1)输入项:用户名:aaa 密码:123 验证码:输入页面所显示的验证码预期输出项:欢迎您,aaa实际输出:欢迎您,aaa(2)输入项:用户名:aaa 密码:123 验证码:输入错误七、测试计划预期输出项:您输入的验证码有误!请重
6、新输入实际输出:您输入的验证码有误!请重新输入(3)输入项:用户名:(空) 密码:(空)验证码:输入页面所显示的验证码预期输出项:用户名和密码不能为空实际输出:用户名和密码不能为空测试结论:通过4.1.3 搜索歌曲、歌手、专辑测试条件:打开网站首页测试步骤:(1) 输入项: 绽放爱,选择类型为歌曲预期输出项:搜索成功,返回对应歌曲的相关信息实际输出:搜索成功,返回对应歌曲的相关信息(2) 输入项: 潘辰,选择类型为歌手预期输出项:搜索成功,返回对应歌手的相关信息实际输出:搜索成功,返回对应歌手的相关信息(3) 输入项: 出发(EP) ,选择类型为专辑预期输出项:搜索成功,返回对应专辑的相关信息
7、实际输出:搜索成功,返回对应专辑的相关信息测试结论:通过4.1.4 试听歌曲测试条件:打开歌曲列表测试步骤:(1)输入项:选中绽放爱 ,点击试听选中歌曲按钮预期输出项:弹出播放器,可以试听实际输出:弹出播放器,可以试听测试结论:通过七、测试计划4.1.5 后台管理员登录测试条件:打开后台登录页面测试步骤:(1)输入项:用户名:admin 密码:111 预期输出项:登录成功,跳转到后台首页 实际输出:登录成功,跳转到后台首页(2)输入项:用户名:(空) 密码: (空)预期输出项:用户和密码不能为空实际输出:用户和密码不能为空测试结论:通过4.1.6 后台管理员管理会员测试条件:登录到后台首页,会
8、员管理, 测试步骤:(1) 输入项:查看会员信息,点击屏蔽 预期输出项:删除该会员 实际输出:删除该会员实际输出:用户和密码不能为空(2) 输入项:发送个性化消息,输入相关的信息 预期输出项:发送成功实际输出:发送成功测试结论:通过4.1.7 后台管理员管理专辑测试条件:登录到后台首页,专辑管理测试步骤:(1)输入项:点击删除预期输出项:删除该专辑实际输出:删除该专辑(2)输入项:点击添加,输入专辑相应信息预期输出项:添加成功实际输出:添加成功七、测试计划测试结论:通过4.1.8 后台管理员管理单曲测试条件:登录到后台首页,单曲管理测试步骤:(1)输入项:点击删除预期输出项:删除该歌曲实际输出
9、:删除该歌曲(2)输入项:点击添加,输入单曲相应信息预期输出项:添加成功实际输出:添加成功测试结论:通过4.1.9 后台管理员管理歌手测试条件:登录到后台首页,歌手管理测试步骤:(1)输入项:点击删除预期输出项:删除该歌手实际输出:删除该歌手(2)输入项:点击添加,输入歌手相应信息预期输出项:添加成功实际输出:添加成功测试结论:通过七、测试计划4.2 测试用例4.2.1 测试用例4.2.2 步骤及操作4.2.4 允许偏差【给出实测结果与预期结果之间允许偏差的范围。 】4.3 进度4.4 条件【给出测试对资源的特殊要求,如设备、软件、人员等。 】4.5 测试资料【说明测试所需的资料。 】5评价5.1 范围【说明所完成的各项测试说明问题的范围及其局限性。 】5.2 准则【说明评价测试结果的准则。 】