logo资料库

博客管理软件测试计划书.docx

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
博客管理系统 软件测试计划 测试员:赵聪颖 学号:41409050226 班级:软件工程 1402
一、目的 简述本计划的目的,旨在说明各种测试阶段任务、人员分配和时间安排、工作规范等。 二、测试计划的作用: 1) 为测试过程提供指导:测试目标、测试内容、测试方法、测试时间周期 2) 改善测试任务与测试过程的关系 3) 提高测试的组织、规划和管理能力 三、测试的范围 本次测试采用的是黑盒测试和白盒测试两种方式来对系统进行测试。主要测试软件的功 能是否满足客户的需要,性能是否优越以及系统所存在的问题。对系统的各个模块进行详细 的测试,并记录测试的结果,对测试的结果进行细致的分析处理。并软件存在的问题以及性 能的测试进行全面分析,并给予记录。 四、测试计划的内容 1) 测试项目内容 测试博客管理系统的管理员的登录系统,删除、浏览文章,审批、删除用户,删除留言 等功能,用户的注册、修改资料、修改用户密码、添加、更新文章、发表评论、综合查 询等功能以及游客浏览文章发表评论等功能。 2) 测试的方法 1) 白盒测试:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、 基本路 径测试法、域测试、符号测试、路径覆盖和程序变异。 黑盒测试:等价类划分、边界值分析、因果图、错误推测、状态测试 3) 测试开始条件和结束条件 2017/7/14/14:00-15:00 4) 测试环境 Loadrunner:进行性能测试:脚本录制、脚本回放 QTP:测试网站功能 5) 测试者的任务 对博客管理系统进行功能测试、白盒测试和黑盒测试、编写测试计划、测试分析报告. 6) 测试风险与解决方法 通过对技术文档的阅读,对被测系统可能存在的问题:系统设计,数据库设计,响应时 间,计费策略,因测试环境不足可能存在的测试缺陷事先评估出来,以指导测试方案, 进行有重点的测试.
五、 测试的方法 1) 白盒测试:测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、 基本路径测试法、域测试、符号测试、路径覆盖和程序变异。 白盒测试用例的设计方法: a. 逻辑覆盖:以程序的内部逻辑结构为基础,分为语句覆盖、判定覆盖、判定条件覆 盖、条件组合覆盖等 b. 基本路径测试:在程序控制流程的基础上,分析控制构造的环路复杂性,导出基本 可执行路径集合,从而设计测试用例。 2) 黑盒测试:首先,进行对功能模块进行划分,明确功能测试的人员负责情况。 其 次对各个模块进行测试。黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应 具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个 不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接 口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能 适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的 完整性。黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用 于软件确认测试。黑盒测试着力于程序外部结构、不考虑内部逻辑结构、针对软件界面 和软件功能进行测试。 六、 测试用例 1、 测试用例的定义: 测试内容的一系列情景和每个情节中必须依靠输入和输出,而对软件的正确性 进行判断的测试文档。即将软件测试的行为活动,做一个科学化的组织归纳。 2、 测试用例: 1) 测试登录对话框的功能 在各种输入条件下,测试程序的登录对话框功能。 操作情景: 操作步骤 输入正确的用户名和和密码,点击登录 用户名为空 用户名为空格 密码小于指定的位数 预期结果 进入系统 用户名错误不能进入系统 用户名不存在不能进入系统 密码错误 输入具体数据: 用户名 密码 Admin Queen 预期结果 123456 进入系统 150345 进入系统 空格 Sun 1998 用户名错误不能进入系统 用户名不存在不能进入系统 密码错误 说明 正确的用户名和和密码 正确的用户名和和密码 用户名为空 用户名为空格 密码小于指定的位数
2) 测试删除文章功能 在各种输入条件下,测试程序的删除文章功能。 操作情景: 操作步骤 点击删除、并查看结果 点击删除、并查看结果 预期结果 删除成功 删除失败 3) 测试浏览文章功能 在各种输入条件下,测试程序的浏览文章功能。 操作情景: 操作步骤 浏览文章 浏览文章 预期结果 浏览成功 浏览失败 4) 测试管理员审批用户功能 在各种输入条件下,测试管理员审批用户功能。 操作情景: 操作步骤 查看用户登录功能用户名和密码 查看用户的删除功能 查看用户浏览功能 预期结果 审批通过 审批通过 审批通过 5) 测试管理员删除用户功能 在各种输入条件下,测试程序的删除用户功能。 操作情景: 操作步骤 删除用户的账号 删除用户的账号 预期结果 删除成功 删除失败 6) 测试删除留言功能 在各种输入条件下,测试程序的删除留言功能。 操作情景: 操作步骤 删除用户的留言 删除用户的留言 预期结果 删除成功 删除失败 7) 测试用户的注册功能 在各种输入条件下,测试程序的注册对话框功能。 操作情景:
操作步骤 输入正确的用户名和和密码、确认密码,点击注 册 用户名为空或空格 输入正确的用户名和和密码,但确认密码和密码 不一致,点击注册 密码小于指定的位数 预期结果 进入系统 改用户名不符合条件不能 进行注册 两次输入的密码不一致 密码错误 输入具体数据: 用户名 密码 Admin 123456 确认密码 预期结果 123456 进入系统 Queen 150345 150345 进入系统 说明 正确的用户名和密 码 正确的用户名和密 码 188299 345678 188299 345678 空格 Sun 1998 1998 tree 123456 234467 两次输入的密码不一致 用户名错误不能进入系统 用户名为空 用户名不存在不能进入系 统 密码错误 用户名为空格 密码小于指定的位 数 输入正确的用户名 和和密码,但确认 密码和密码不一致 8) 测试修改用户密码 在各种输入条件下,测试修改 用户的密码的功能。 操作情景: 操作步骤 点击修改密码,输入密码和确认密码 点击修改密码,输入密码和确认密码 点击修改密码,输入密码和确认密码 密码小于指定的位数 预期结果 修改成功 修改失败,和之前的密码一样 两次密码不一致 密码错误 输入具体数据: 用户名 密码 smart Queen 123456 150345 tree 199322 确认密码 预期结果 修改成功 123456 修改失败,和之前的密码 150345 一样 密码错误,修改失败 188299 sun 1994 1994 密码错误 说明 新密码正确 新密码和旧密码一 样 密码和确认密码不 一致 密码小于指定的位 数
9) 测试添加文章 在各种输入条件下,测试添加文章的功能。 操作情景: 操作步骤 往博客中添加文章 往博客中添加新文章 10)测试发表评论 预期结果 添加成功 添加失败 在各种输入条件下,测试发表评论的功能。 操作情景: 操作步骤 添加评论 添加评论 预期结果 添加成功 添加失败,和之前的密码一样 输入具体数据: 评论 哈哈哈 ***** tree 预期结果 添加成功 添加失败 密码错误,修改失败 说明 内容符合要求 内容不符合要求 网络不好 七、 参与项目的人员联系方式 人员 刘冠廷 确认项目内容、编写报告、分工、需求分析的讨论与确认、模块划 任务 李欢 分、测试计划确认 需求获取、需求讨论、需求分析、系统概要设计 景瑞雪 系统详细设计、模块编写 李晨辉 模块编写 王婷 模块编写 常方圆 用户交互式界面设计 赵聪颖 编写测试计划、功能测试、白盒和黑盒测试、分析报告 八、 测试进度 测试阶段 指定测试计划 测试环境准备 测试实施 功能测试 性能测试 系统测试 验收测试 开始时间 7/12 8:30 7/13 8:30 7/13 8:40 7/13 8:50 7/13 10:00 7/13 10:30 7/13 12:00 完成时间 7/12 10:00 7/13 8:40 7/13 10:40 7/13 9:50 7/13 10:30 7/13 11:00 7/13 13:00 测试人员 赵聪颖 赵聪颖 赵聪颖 赵聪颖 赵聪颖 赵聪颖 刘冠廷
文档编写 7/13 14:00 7/13 16:00 赵聪颖
分享到:
收藏