单元测试a.依据:详细设计文档;b.以功能测试为主,重点核心模块可以进行白盒测试(检查代码);c.可能需要编写驱动模块或桩模块;驱动模块:模拟被测模块的上一级模块(调用被测模块的那个模块)桩模块:模拟被测模块的下一级模块(被被测模块调用的那个模块)d.在实际工程中..
分类:
其他好文 时间:
2017-06-18 21:58:58
阅读次数:
227
测试是每个应用系统发布前必须经历的步骤,自动化测试对测试效率的提高也是毋庸置疑的。对于Flask应用来说,当然可以使用Web自动化测试工具,比如Selenium等来测。Flask官方推荐的自动化测试方法是一种白盒测试,它依赖于Werkzeug的Client对象来模拟客户端。使用这个方法的好处是你不需 ...
分类:
其他好文 时间:
2017-06-16 10:12:03
阅读次数:
265
Junit 是一个基于Java语言的回归单元测试框架。是白盒测试的一种技术,记住这些就可以了。 Junit 是一个基于Java语言的回归单元测试框架。是白盒测试的一种技术,记住这些就可以了。 Junit 是一个基于Java语言的回归单元测试框架。是白盒测试的一种技术,记住这些就可以了。 Junit ...
分类:
其他好文 时间:
2017-06-13 21:09:46
阅读次数:
187
分析遵循:首先分析元素以及关系,然后在针对每个元素分析其内部的活动/流程,组织为新的元素,再分析其内部有哪些流程,在进行职责归类(识别类)。 分析架构之前的C4原则和System/Segment/SubSystem/Compent其实是一脉相承的,但是Booch又提出一点就是黑盒-白盒思想,每在一个 ...
分类:
其他好文 时间:
2017-06-11 14:59:52
阅读次数:
159
1.黑盒测试:不关心被测软件的内部结构,只关心软件的输入数据和输出结果 测试方法:等价类划分法,边界值,决策表,因果图,场景法,错误推测法..... 1. 等价类划分法:等价类划分就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的 数目去实现“合理的”覆盖,覆盖了更多的可能数据,以 ...
分类:
其他好文 时间:
2017-06-10 19:28:29
阅读次数:
120
根据不同的测试阶段,测试可以分为单元测试、集成测试、系统测试和验收测试体现了测试由小到大、又内至外、循序渐进的测试过程和分而治之的思想。 单元测试的粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”。 集成测试界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组采用白盒 ...
分类:
其他好文 时间:
2017-06-07 14:20:40
阅读次数:
165
软件測试是一项批判性的工作,目的就是找出软件中的缺陷。这里临时不去深究为什么要进行软件測试,以及软件測试带来的优点。仅仅介绍软件測试中一些主要的測试方法。依据是否查看代码程序分为黑盒測试和白盒測试;依据是否执行软件又可分为静态測试和动态測试。 黑盒測试:又叫功能測试或行为測试,仅仅需考虑各个功能。不 ...
分类:
其他好文 时间:
2017-06-04 12:49:25
阅读次数:
145
一.白盒子测试有哪些方法,其中最严格的是什么? 白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条 ...
分类:
其他好文 时间:
2017-05-21 18:57:13
阅读次数:
127
Java Junit测试框架 1、相关概念 Ø JUnit:是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。它是用于单元测试框架体系xUnit的一个实例(用于java语言)。主要用于白盒测试,回归测试。 Ø 白盒测试:把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人 ...
分类:
编程语言 时间:
2017-05-19 20:19:22
阅读次数:
300