`
liyiye
  • 浏览: 427127 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

(四)白盒测试实例--程序设计

阅读更多

程序设计对于软件的质量和软件实施过程的难易程度起着至关重要的作用。好的设计,即使聘用没什么经验的开发人员都很容易产生出高质量的代码出来;而差的设计,即使是经验很丰富的开发人员也很容易产生缺陷,特别是可重用性、可测试性、可维护性、可扩展性等方面的缺陷。

经过以上的分析,下面来看一下如何设计。在下图中,每个方框都使用一个函数来实现,为了跟用户界面分开,最顶上的函数不要写在main函数中。

把思路用流程图的方式表达出来,不用停留在脑袋里:

 

具体的函数的调用关系图:

 

复杂模块triangleType的流程图:

分享到:
评论

相关推荐

    软件测试白盒测试实例

    软件测试白盒测试实例 白盒测试是软件测试中的一种常见方法,它以程序(模块)内部的逻辑结构为基础来设计测试用例,主要用于单元测试。白盒测试的优点是可以检查程序的内部逻辑结构,发现隐藏的 bug 和逻辑错误,...

    白盒测试实例方法和实现

    "白盒测试实例方法和实现" 白盒测试,也称结构测试或逻辑驱动测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。白盒测试使用被测单元内部如何工作的信息,允许测试人员对程序内部逻辑结构及有关信息...

    白盒测试实例白盒测试实例

    通过白盒测试实例的分析,我们可以看出,不仅测试本身很重要,前期的需求分析和代码设计也同样关键。良好的需求分析和代码设计能够简化测试工作,提高测试效率,同时也能确保软件的质量和稳定性。因此,在实际的软件...

    软件测试实例--大学图书管理系统

    2. 白盒测试:分析程序的内部结构,检查代码逻辑和路径是否正确。 3. 回归测试:修改或添加功能后,重新运行以前的测试,确保原有功能未受影响。 4. 压力测试:模拟大量并发用户,评估系统在高负载下的表现和稳定性...

    软件测试---白盒测试(大学软件工程课程实验)

    通过具体实例的操作和分析,加深对不同覆盖标准的理解,并能针对给定的程序代码设计出有效的测试用例。 #### 实验任务及要求 实验任务是为以下伪代码设计测试用例: ```pascal PROCEDURE SAMPAL (A, B: REAL; VAR...

    白盒测试学习文档,和工具介绍

    在白盒测试中,测试人员需要了解代码的内部工作原理,根据程序的控制流、数据流以及程序的状态转换来设计测试用例。这种方法有助于发现代码中的逻辑错误、条件覆盖不足、路径覆盖不全等问题。 本学习文档包括PPT、...

    软件测试实验1-白盒测试实验报告.pdf

    在软件测试领域,白盒测试是一种重要的测试方法,它基于程序的内部逻辑结构来设计测试用例,旨在验证代码的功能是否正确执行。本实验报告详细介绍了昆明理工大学信息工程与自动化学院的一次软件测试技术课程中的白盒...

    白盒测试实例分析.pdf

    本实例主要介绍了几种不同的白盒测试技术,包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖以及条件组合覆盖,并通过一个具体的程序结构展示了如何设计测试用例。 1. **语句覆盖**:此测试方法的目标是确保程序中...

    白盒测试及其用例的设计(ppt)

    白盒测试,也被称为结构测试或逻辑驱动测试,是一种软件测试方法,其核心在于测试人员根据程序内部的逻辑结构和代码来设计测试用例。在白盒测试中,测试者需要具备对软件代码的深入理解,以便能识别出可能存在的问题...

    白盒测试 测试用例 分析

    白盒测试,也被称为结构测试或逻辑驱动测试,是一种软件测试方法,它主要依据程序的内部逻辑结构和工作原理来设计测试用例。在白盒测试中,测试人员需要了解程序的源代码,关注控制流、数据流以及程序的状态转换。...

    白盒测试资料

    "白盒测试.ppt"可能是关于白盒测试的详细教程或讲解材料,内容可能涵盖白盒测试的基本理论、实例分析、工具使用和最佳实践。建议详细阅读并结合实际项目进行实践,以加深理解和技能掌握。 总之,白盒测试是软件开发...

    山东大学软件测试白盒测试实验报告.docx

    白盒测试,又称结构测试或逻辑驱动测试,是一种根据程序内部逻辑结构和代码来设计测试用例的方法。在山东大学的软件测试实验中,学生们通过实践深入理解了白盒测试的各种技术,包括路径覆盖、语句覆盖、条件覆盖、...

    软件测试用例设计(白盒)

    在"软件测试用例设计(白盒).ppt"这个文件中,很可能是提供了关于如何编写和设计白盒测试用例的详细模板和实例,包括上述方法的解释、示例以及如何将这些原则应用到实际项目中的指导。通过学习和参考这个文档,测试...

    白盒测试方法

    **实验目标**:通过三角形问题的实例,学习如何运用白盒测试技术设计有效的测试用例。 1. **编写代码**:根据题目要求,编写Java代码实现三角形类型的判定。 2. **绘制控制流图**:根据代码绘制控制流图,以便更好...

Global site tag (gtag.js) - Google Analytics