- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统的测试示例文档系统的测试示例文档
第章的测试
.1系统的测试框架
图1本系统测试框架
图2程序开发对应测试类型.2单元测试
.2.1单元测试作用
1)
2)
7.2.2基于nit的单元测试 [TestMethod]
public void TestMethod1(参数1,参数2,…..)
{
// 定义相关参数值
// 将期望值与运行结果进行比对
// 输出对比结果。
}
在提供了桩模块后系统还会生成驱动模块,只需要驱动模块中提供输入参数与期望值,系统会自动进行批量测试。
7.2.3单元测试的实现表1 用户入职时间合法性检查用例
测试结果 实际结果 √ 32323232323232323 χ χ “ ”[输入空格] χ χ 321 321 321 321 321 χ χ DEF.COMASD χ √ %$%#$% χ χ 4432@126 χ √ DFEH ab χ √
(2)表2所示为用户测试用例。
表2用户测试结果 实际结果 √ DEF@ABC.COM √ χ “ ” χ χ *%^ χ χ 123456 χ χ 123@123.COM χ χ 123@123 χ χ 1286@123 123 χ χ
(3)测试反馈
白盒测试主要,如表5.3为白盒测试用例。
表3白盒/χ 测试 代码已经遵守开发标准,未见错误
代码逻辑经验证无误
代码有良好的编码风格,注释简洁易懂
4、代码层次结构按规范编写 √ 使用NUnit对所有单元进行的测试
所有的代码逻辑均进行了测试
(4)其他功能模块测试
表4所示为用例。
表4用户ID测试用例
测试结果 实际结果 √ Dream √ √ Dream Dream χ χ 21_21 χ χ 2010-10-10 χ χ %%#$$() √ χ abcdefg χ χ ABCDEFGQWERRTYU χ χ 山山山山山 χ χ 姓名 √ √ while χ χ return χ χ
表5为用户职位测试用例,职位由不超过10位的英文、中文字符组成,不能与一些保留字相同。
表5 用户职位测试用例
测试结果 实际结果 √ Dream Dream χ χ 21_21 χ χ 2010-10-10 χ χ %%#$$() χ χ abcdefg χ χ ABCDEFGQWERRTYU χ χ 山山山山山 χ χ while χ χ return χ χ 7.3系统的集成测试
.3.1集成测试的作用
.3.2集成测试 输入 输出 职责 制定集成测试计划 设计模型
集成构建计划 集成测试计划 制定测试计划 设计集成测试 集成测试计划
设计模型 基础测试用例
测试过程 集成测试用例测试过程 实施集成测试 集成测试用例
测试过程
工作版本 测试脚本
测试过程 编制测试代码更新测试过程 测试驱动(底向上) 编制驱动或桩 执行集成测试 测试脚本
工作版本 测试的相关结果 测试并记录结果 评估集成测试 集成测试计划
测试结果 测试评估摘要 和开发人员一道进行设计,得到测试报告
7.3.3集成测试的实现
表集成测试用例
测试 成功/失败 Linq to SQL能否与原有已经架构融合 Success 发起工作流后能否保存流程 Success 文件发送后能否被正常接收 Success 立案的状态变更时是否都有应对者 Success 工作人员能否正常看到需要处理的流程 Success 复杂业务与简单业务间的调用能否正常进行 Success
图 集成测试。.4系统测试
7.4.1性能测试
图7-4 系统测试拓扑图
在上图中,将用户分为内网与外网用户,并需要相关设备如下:
表7-8 相关设备
设备 数量 台式电脑 10 应用程序服务器(PowerEdge R710) 1 数据库服务器(PowerEdge R710) 1 测试服务器(PowerEdge R710) 1
在测试时由之前选定的测试人员在各自的联网计算机上运行性能测试工具LoadRunner。每个LoadRunner运行实例各开启一定数量的系统进程,模拟3000用户同时在线的负荷,基本与系统使用最高峰值的负荷。测试的主要目的是模拟系统在强大的运行负荷下是否能够正常运行,功能是否完整,其结果如下:
表7-9 压力测试数据表
同时在线人数 响应时间(秒) 要求(秒) 评价 300 0.21s 1s 快 600 0.53s 1.5s 快 900 1.03s 1.8s 较快 120
文档评论(0)