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

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

阅读更多

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

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

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

 

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

 

复杂模块triangleType的流程图:

分享到:
评论

相关推荐

    白盒测试实例方法和实现

    白盒测试也称结构测试或逻辑驱动测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。

    软件测试中的白盒测试用例设计案例

    白盒测试的常方法及实例,针对单元测试完成程序内部的具体测试并给出相应用例

    白盒测试实例之一——需求说明

    本文借助这个例子结合教学经验,从更高的视角来探讨需求分析、软件设计、软件开发与软件测试之间的关系与作用。  题目:根据下面给出的三角形的需求完成程序并完成测试:  一、输入条件:  1、条件1:a+b>c  2、...

    Fuzzing_模糊测试--强制性安全漏洞发掘

    1.1 白盒测试 1.1.1 源代码评审 1.1.2 工具和自动化 1.1.3 优点和缺点 1.2 黑盒测试 1.2.1 人工测试 1.2.2 自动测试或模糊测试 1.2.3 优点和缺点 1.3 灰盒测试 1.3.1 二进制审核 1.3.2 自动化的二进制审核 1.3.3 ...

    测试用例实例++非常详细教学教材.pdf

    黑盒测试用例是指不了解系统内部实现细节的测试用例,而白盒测试用例是指了解系统内部实现细节的测试用例。 三、测试方法 本文档介绍了两种常用的测试方法:GUI测试和链接测试。GUI测试是指通过图形用户界面与应用...

    如何利用JUnit进行单元测试.ppt

    一般由程序员来做,因为它需要知道内部程序设计和编码的细节,也就是说单元测试是白盒测试。 ### 为什么要做单元测试? 单元测试的目的,是将应用程序的所有源代码,隔离成最小的可测试的单元,保证每个单元的正确...

    软件工程基础胡思康.pptx

    白盒测试的步骤包括输入一组预先按照一定的测试准则设计的实例数据驱动运行程序,检查程序功能是否符合设计要求,发现程序中的错误的过程。 白盒测试有多种不同的标准和方法,例如语句覆盖、分支覆盖、条件覆盖等。...

    【程序2】 题目:企业发放的奖金根据利润提成

    【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高  于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提  成7.5%;20万到40万之间时,...

    软件测试用例实例非常详细.pdf

    例如,黑盒测试、白盒测试、灰盒测试等都是常见的测试类型。 六、测试方法 测试方法是软件测试的重要方面,目的是为了确定测试的步骤和方法。例如,测试人员可以使用黑盒测试方法,对测试对象的输出或接受进行分析...

    软件工程答案整理.doc

    白盒测试是测试,被测对象是程序,以程序的逻辑结构为根底设计测试用例。 四、逻辑覆盖和测试策略 逻辑覆盖是对程序部有存在的逻辑构造设计测试用例,根据程序部的逻辑覆盖程度又可分为多种覆盖技术。实际的逻辑...

    [软件测试].赵瑞莲.文字版

    主要内容包括:绪论、软件测试实质、软件测试策略、黑盒测试、白盒测试、集成测试与系统测试,验证测试和确认测试,测试计划与测试文档、面向对象的软件测试。 本书适合于高等职业学校、高等专科学校、成人高校、...

    计算机基础与程序设计知识点.docx

    基本路径测试属于软件动态测试中的白盒测试技术. 汉字字库中存放的是汉字字形码 属于输出设备的是绘图仪 计算机配置的内存的容量为4GB,其中的4GB是指4×1024×1024×1024B 在Visual Studio.net的集成开发环境中,...

    软件测试入门(必看)

    十四 性能测试原理及性能测试实例分析 73 14.1 软件测试中的性能测试 73 14.1.1 性能测试的含义 73 14.1.2 性能测试的分解 73 14.2 一个性能测试实例 74 14.2.1 被测系统 74 14.2.2 对被测系统进行性能...

    软件测试必看 入门级的教程

    十四 性能测试原理及性能测试实例分析 73 14.1 软件测试中的性能测试 73 14.1.1 性能测试的含义 73 14.1.2 性能测试的分解 73 14.2 一个性能测试实例 74 14.2.1 被测系统 74 14.2.2 对被测系统进行性能...

    2024软件安全测试.doc

    1. 定义:SAST是一种白盒测试,它通过分析应用程序的源代码来发现容易受到攻击的安全漏洞。 2. 目的:SAST的目的是让开发人员能够在编码阶段就检测到源代码中的安全漏洞或弱点,帮助研发团队遵守安全编码标准和最佳...

    山东大学软件学院2021软件测试复习大纲.docx

    单元测试针对程序系统中的最小单元---模块或组件进行测试,主要采用白盒测试方法。集成测试是在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题。系统测试是在...

    黑盒测试基本方法状态迁移法.doc

    状态迁移法也可以与白盒测试方法结合使用,例如逻辑覆盖和路径测试。逻辑覆盖是以程序部的逻辑构造为根底的测试用例设计方法,该方法要求测试人员对程序的逻辑构造有清楚的了解。 实例分析: 例如,在手机的测试中...

    代码检查实例C C++

    C C++ 白盒测试针对程序的逻辑结构设计测试用例,用逻辑覆盖率来衡量测试的完整性。逻辑单位主要有:语句、分支、条件、条件值、条件值组合,路径。

    软件工程答案整理.docx

    软件工程答案整理 软件工程答案整理全文共21页,当前为第1页。软件工程答案整理全文共21页,当前为第1页。填空 软件工程答案整理全文共21页,当前为第1...白盒测试是 测试,被测对象是 ,以程序的 为基础设计测试用例。

Global site tag (gtag.js) - Google Analytics