打字系统白盒测试研究软件开发和使用的历史已经留给了使用者很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使软件开发者们必须添加一个相应的流程,并在此流程中采取强有力的检测措施来检测未发现的隐藏的软件缺陷,也就是软件测试。 软件测试的核心是测试思维,你的思维能深入到什么程度,测试就能做到什么程度,本次课题旨在训练我们的测试思维,同时通过本次的课题实例掌握测试流程与技巧,为我们成为真正的测试人员打下坚实的基础。 随着计算机软件的规模越来越大,软件测试成为了软件质量保障的关键环节,软件测试自动化也成为了软件测试领域所无法逾越的发展阶段。 本文将使用白盒测试技术对打字练习程序进行测试,通过设计测试方案,对程序进行系统的单元测试,收集测试数据,对测试数据进行分析等手段,最终生成相关资料及最终测试报告,详细介绍及探讨软件测试技术和白盒测试实例的设计与实现。 本文的展开将通过以下三个部分: 第一部分:白盒测试及黑盒测试技术的相关介绍,市场上主流测试管理工具的对比分析。 第二部分:本文相关项目的案例分析和测试规划,打字练习程序白盒测试的测试思路和测试方案设计 第三部分:打字练习程序白盒测试的具体实现细则 项目分析

主要功能模块 资料来源bysj999.com蓝天论文网 英文练习模块:由系统随机调用文档type_english.dat里的内容,以程序中要求取出字符数输出到界面,由用户输入,程序判断用户练习的速度,时间,正确率等数据。 数字练习模块:由系统随机调用文档type_num.dat里的内容,以程序中要求取出字符数输出到界面,由用户输入,程序判断用户练习的速度,时间,正确率等数据。 字符练习模块:由系统随机调用文档type_car.dat里的内容,以程序中要求取出字符数输出到界面,由用户输入,程序判断用户练习的速度,时间,正确率等数据。 所有字符练习:由系统随机调用文档type_all.dat里的内容,以程序中要求取出字符数输出到界面,由用户输入,程序判断用户练习的速度,时间,正确率等数据。 打字练习结果计算模块:计算用户练习的结果信息 打字练习数据修改模块:用户自定义练习数据,修改后确定保存后更新相应数据库 对程序进行分析,设计测试计划,实施测试,对用例的管理。

数据流测试 数据流测试是指关注变量定义点和使用(或引用)点的一种结构测试方式,它和数据流图没有什么联系,实际上,很多数据流测试支持者和研究人员将这种测试方法看做是一种路径测试。早期的数据流分析常常集中于现在叫做定义/引用异常缺陷,如: 变量被定义,但从来没有被使用(引用)。 所使用的变量没有被定义。 变量在使用之前被再次定义。 这些异常可以通过程序的索引表发现。由于索引表信息是有编译器生成的,因此这些异常可以通过所谓景泰分析发现,即在不执行被测程序的情况下发现源代码的一些数据流异常。 首先来分析代码,找出节点及数据流,画出程序流图,如图

目 录 摘要..1 引言.1 第一章 白盒测试研究.2 1.1 软件测试概述..2 1.2白盒测试3 资料来源bysj999.com蓝天论文网 1.3代码测试4 1.3.1静态测试4 1.3.2动态测试5 1.3.3接口测试6 1.4白盒测试六种覆盖方法..7 1.5主流白盒测试工具10 1.5.1Parasoft白盒测试工具集.10 1.5.2Compuware白盒测试工具集.10 1.6测试管理工具11 第二章 项目分析与规划测试12 2.1项目分析..12 2.2主要功能模块12 2.3 测试环境配置13 2.4 测试思路与测试方案设计.13 第三章 系统白盒测试实例的实现.15 3.1测试的目的15 3.2测试项..15 3.3通过的准则15 3.4测试步骤.15 3.4.1静态测试.16 3.4.2动态测试16 3.5测试实施.16 3.5.1接口测试.16 3.5.2数据流测试20 3.5.3基本路径测试..23 3.5.4导出测试用例..24 3.5.5设计测试用例..24 3.8 测试总结..25 3.8.1软件测试的误区.25 3.8.2测试项目中的常见问题及处理方法..28 3.8.3测试的提高29 总结与展望..31 致谢..32 参考文献33
(如需购买该毕业论文的,请联系我们在线QQ:599057179)
|