|
技术:软件测试等
摘要:
软件开发和使用的历史已经留给了使用者很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使软件开发者们必须添加一个相应的流程,并在此流程中采取强有力的检测措施来检测未发现的隐藏的软件缺陷,也就是软件测试。
随着软件技术整体的发展,测试的技术也随之提高。从测试人员手工测试,到专业化的自动测试工具的使用,软件测试的技术日益革新,软件测试成为了软件质量保障的关键环节。
本文将根据软件测试的流程对人力资源管理系统进行测试,根据需要,编写需求分析说明书,按照说明书的要求,通过黑盒测试、白盒测试以及测试工具的使用对其进行检验,看其能否正常运行。寻找软件缺陷,与开发人员进行沟通,使缺陷得以修复,让系统更好的运行。
关键词 黑盒测试/白盒测试/测试工具/软件缺陷
目录:
摘 要 I
Abstract II
引 言 1
1 软件测试的概述 2
2 人力资源管理系统需求分析说明书 3
2.1 概述 3
2.2 各模块的功能分析 3
2.2.1 登录模块 3
2.2.2 管理员模块 4
2.2.3 普通员工模块 7
3 黑盒测试 8
3.1 测试流程概述 8
3.2 等价类划分法 10
3.2.1 划分等价类 10
3.2.2 划分等价类的标准 10
3.2.3 划分等价类的方法 11
3.3 设计测试用例 11
3.4 边界值分析法 11
3.4.1与等价划分的区别 12
3.5 边界值分析方法的考虑 12
3.5.1 常见的边界值 12
3.5.2 边界值分析 12
3.5.3 基于边界值分析方法选择测试用例的原则 13
3.6 错误推测法 14
3.6.1 错误推测方法的基本思想 14
3.6.2 因果图法 14
3.6.3 因果图法产生的背景 14
3.6.4 采用因果图法设计测试用例的步骤 14
3.6.5 判定表驱动法 15
3.6.6 判定表的优点 15
3.6.7 判定表通常由四个部分组成 15
3.6.8 规则及规则合并 15
3.6.9 判定表的建立步骤(根据软件规格说明) 16
3.7 正交试验设计法 16
3.7.1 方法简介 16
3.7.2 利用正交实验设计测试用例的步骤 16
3.8 功能图法 17
4 基于黑盒测试对人力资源管理系统的测试与分析 18
4.1 界面的功能测试 18
4.1.1 用户登录模块 18
4.1.2 管理员模块 19
4.2 普通用户模块 27
4.3 总结 30
5 白盒测试 31
5.1 测试流程概述 31
5.2 代码测试 32
5.2.1 静态测试 32
5.2.2 动态测试 33
5.2.3 接口测试 34
5.3 白盒测试的六种覆盖方法 35
5.3.1 语句覆盖 35
5.3.2 判定覆盖 35
5.3.3 条件覆盖 36
5.3.4 判定/条件覆盖 36
5.3.5 组合覆盖 36
5.3.6路径覆盖 36
5.4 测试管理工具 37
6 基于白盒测试对人力资源管理系统的测试与分析 37
6.1 概述 37
6.2测试计划 37
6.2.1 简介 37
6.2.2 测试参考文档和测试提交文档 38
6.2.3 测试资源 38
6.2.4 测试策略 39
6.2.5问题严重度描 39
6.2.6 附录:项目任务 39
6.3 测试用例 40
6.3.1 测试用例名称 40
6.3.2 测试项 40
6.3.3 输入说明 40
6.3.4 输出说明 41
6.3.5 环境 41
6.3.6 用例间的依赖关系 41
6.4 功能测试 53
6.5 测试报告 54
6.5.1 范围 54
6.5.2 引用文档 54
6.5.3 测试概述 54
6.5.4 测试结果 55
6.6.5 评估和建议 55
7 自动化测试工具的使用 55
7.1 概述 55
7.2 自动化测试工具的特征 55
7.3 自动化测试工具的作用和选择 57
7.4 测试工具的介绍 57
7.5 测试案例 58
结束语 60
致 谢 61
参考文献 62
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|