1.集成测试 是每个模块完成单元测试后,按照设计时确定的结构图,将它们连接起来进行测试。 集成测试也称综合测试、组装测试、联合测试 1.测试目标 证明各个单元组合后不能按照既定意图协作运行,发现错误。 2.测试内容 单元间接口及集成后的功能。 关注的重点: 一模块穿越接口是否丢失 一模块是否会破坏另 Read More
posted @ 2016-10-29 15:44 mCat Views(598) Comments(0) Diggs(0) Edit
1.单元测试 是对程序中单个子程序过程进行的测试,是对软件基本组成单元进行的测试。是检验程序的最小单位,即检查模块有无错误,是在编码后必须进行的测试工作。 2.需要关注的问题: 1.目标 将模块的功能与定义模块的功能规格说明或接口规格说明进行标胶,证明模块与其规格说明存在矛盾。 2.时间 编码--编 Read More
posted @ 2016-10-29 13:01 mCat Views(2030) Comments(0) Diggs(0) Edit
每一种测试方法都可以提供一组具体有用的测试用例,但是都不能单独提供一个完整的测试用例集。 组合策略如下: 1.如果规格说明中包含输入条件组合的情况,应首先使用因果图分析方法; 2.在任何情况下都应使用边界值分析方法。 3.确定输入和输出的有效和无效等价类,在必要情况下对上面的测试用例进行补充。 4. Read More
posted @ 2016-10-26 14:52 mCat Views(256) Comments(0) Diggs(0) Edit
测试用例 是为特定目的为设计的一组测试输入、执行条件和预期的结果,是执行的最小实体。 1.等价划分 依据软件需求说明对输入的范围进行细分,然后在分出的每一个区域内选取一个有代表性的测试数据开展测试。 有效等价类:符合需求说明,合理地输入数据集合; 无效等价类:不符合需求说明,无意义低输入数据的集合。 Read More
posted @ 2016-10-26 14:46 mCat Views(292) Comments(0) Diggs(0) Edit
语句覆盖 编写足够多的测试用例,使得每条语句都能至少被执行一次。是一种比较弱的测试标准,检测不充分。 判定覆盖(或分支测试) 编写足够多的测试,使得每个判断都有真和假的,从而使每个分支都至少被执行一次。不充分的检测,部分条件得不到验证。 条件覆盖 编写足够多的测试,使得判断中每个条件都有真和假的取值 Read More
posted @ 2016-10-25 23:38 mCat Views(248) Comments(0) Diggs(0) Edit
1. 人工测试 1.1代码检查 2.1.1代码检查流程 代码检查时以组为单位阅读代码,是一系列规程和错误检查技术的集合。代码检查小组通常是4个人组成,其中一个人发挥着协调作用,另一个人是代码的作者,其他成员通常是程序设计人员(程序设计人员不同于编码人员的话)和一名测试专家。 在代码检查之前的天几天, Read More
posted @ 2016-10-25 15:33 mCat Views(1305) Comments(0) Diggs(0) Edit
1.测试基础 1.软件测试的定义: 软件测试是执行一个过程或者一系列过程,用来确认确认程序完成了其应该完成的功能,并且不执行其不该有的操作。 软件测试是为了发现错误而执行程序的过程。 2.软件测试的特点: 一般来说,即使是一个很小规模的程序,要发现程序中的所有错误也是不切实际的。 3.测试的常用策略 Read More
posted @ 2016-10-25 15:32 mCat Views(273) Comments(0) Diggs(0) Edit
1.简介 查找集合S中第k个最小元。 平均O(NlogN) 最坏O(N2) 2.实现 Read More
posted @ 2016-10-20 17:44 mCat Views(272) Comments(0) Diggs(0) Edit
1.简介 分治和递归 三数中值分割 最坏时间为O(N2) 最好时O(NlogN) 平均情况O(NlogN) 2.实现 Read More
posted @ 2016-10-20 16:57 mCat Views(180) Comments(0) Diggs(0) Edit
1.简介 归并算法是递归地将数组分成两个小数组,分别对两个数组进行排序,然后合并两个有序数组,递归的终止条件是要合并的两个数组分别只有一个元素。 合并两个有序数组的算法为: 取两个输入数组A,B和一个输出数组C,以及三个计数器Aptr,Bptr,Cptr,分别指向三个数组的开始位置; 比较A[Apt Read More
posted @ 2016-10-20 14:05 mCat Views(174) Comments(0) Diggs(0) Edit