上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 99 下一页
摘要: 2、关注测试员的基于人员的测试手段 以下是一些通过执行测试的人来区分的常见手段举例。 用户测试(user testing) 。由将使用该产品的典型人员进行输入的测试。用户测试可以在开发期间任何时候进行,可以在开发场地,也可以在用户场地,可以在精心指导下进行,也可以根据用户的意愿进行。有些类型的用户测试,例如任务分析,更像是联合探索(涉及至少一名用户和至少一名公司测试小组成员),而不是由一个... 阅读全文
posted @ 2008-07-24 09:46 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、关注测试员、覆盖率、潜在问题、活动和评估的组合测试手段 本章的主要目标是提出一种测试手段的分类系统,我们把它叫做“五要素测试系统(Five-fold Testing System) ” 。人们可以做的所有测试都可以在五个方面进行描述: ·测试员。进行测试的人。例如,用尸测试是由目标市场的成员、通常使用 该产品的人应行的专项测试。 ·覆盖率。测试了哪些内容。例如,在功能测试中,要测试... 阅读全文
posted @ 2008-07-24 09:46 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、 概述 在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有... 阅读全文
posted @ 2008-07-24 09:45 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、系统测试的定义: 系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。 2、系统测试的对象: 系统测试的对象不仅仅包括需要测试的产品系统的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,在系统实际... 阅读全文
posted @ 2008-07-24 09:44 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 软件白盒测试是一个与黑盒测试相对的概念,是指测试者针对可见代码进行的一种测试。白盒测试通常再划分为单元测试、集成测试两大类,但依据不同的流程,对白盒测试细分的标准也不尽一致,比如在IBM的IPD流程之下,白盒测试可能划分为如下几类:模块单元测试、模块集成测试、模块系统测试、渐增Build集成测试、系统集成测试等。而在XP实践中,单元测试与集成测试之间的界限并不明显,统称为渐增迭代测试。 一... 阅读全文
posted @ 2008-07-24 09:43 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部... 阅读全文
posted @ 2008-07-24 09:43 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、语句覆盖 1)主要特点:语句覆盖是最起码的结构覆盖要求,语句覆盖要求设计足够多的测试用例,使得程序中每条语句至少被执行一次。 2)用例设计:(如果此时将A路径上的语句1—〉T去掉,那么用例如下) X Y 路径 1 50 50 OBDE 2 90 70 OBCE 3)优点:可以很直观地从源代码得到测试用例,无须细分每条判定表达式。 4... 阅读全文
posted @ 2008-07-24 09:42 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。本文介绍六种白盒子测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。 ... 阅读全文
posted @ 2008-07-24 09:40 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 5)路径5的测试用例: score[i]=有效分数, 当i100, k< i ; 期望结果:根据输入的有效分数算出正确的分数个数n1、总分sum和平均分average。 6)路径6(1-2-3-4-5-6-7-8-2…)的测试用例: score[i]=有效分数, 当i<50; 期望结果:根据输入的有效分数算出正确的分数个数n1、总分sum和平均分average。 注意事项:... 阅读全文
posted @ 2008-07-24 09:38 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 举例说明: 例:下例程序流程图描述了最多输入50个值(以–1作为输入结束标志),计算其中有效的学生分数的个数、总分数和平均值。 步骤1:导出过程的流图。 步骤2:确定环形复杂性度量V(G): 1)V(G)= 6 (个区域) 2)V(G)=E–N+2=16–12+2=6 其中E为流图中的边数,N为结点数; 3)V(G)=P+1=5+1=6 其中P为谓词结点的个数。... 阅读全文
posted @ 2008-07-24 09:38 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(785) 评论(0) 推荐(0) 编辑
摘要: o 第三步:导出测试用例 根据上面的计算方法,可得出四个独立的路径。(一条独立路径是指,和其他的独立路径相比,至少引入一个新处理语句或一个新判断的程序通路。V(G)值正好等于该程序的独立路径的条数。) ü 路径1:4-14 ü 路径2:4-6-7-14 ü 路径3:4-6-8-10-13-4-14 ü 路径4:4-6-8-11-13-4-14 根据上面的独立路径,去设计输入... 阅读全文
posted @ 2008-07-24 09:37 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 基本路径测试法的步骤: o 第一步:画出控制流图 流程图用来描述程序控制结构。可将流程图映射到一个相应的流图(假设流程图的菱形决定框中不包含复合条件)。在流图中,每一个圆,称为流图的结点,代表一个或多个语句。一个处理方框序列和一个菱形决测框可被映射为一个结点,流图中的箭头,称为边或连接,代表控制流,类似于流程图中的箭头。一条边必须终止于一个结点,即使该结点并不代表任何语句(例如:if-el... 阅读全文
posted @ 2008-07-24 09:37 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(314) 评论(0) 推荐(0) 编辑
摘要: n 如果判断中的条件表达式是由一个或多个逻辑运算符 (OR, AND, NAND, NOR) 连接的复合条件表达式,则需要改为一系列只有单条件的嵌套的判断。 例如: 1 if a or b 2 x 3 else 4 y 对应的逻辑为: 独立路径:至少沿一条新的边移动的路径 阅读全文
posted @ 2008-07-24 09:34 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。 其中运用最为广泛的是基本路径测试法。 基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。 设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。 在程序控制流图的基础上,通... 阅读全文
posted @ 2008-07-24 09:33 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 新方案关键代码解释 清单一: 实现代码中的主要属性 //单件模式,用来储存截图的缓冲区。 private static Vector bufferVec = null; //标识缓冲区是否储存固定数目的截图,默认为固定数目。 private boolean isLimitedBuffer = true; ... 阅读全文
posted @ 2008-07-24 08:58 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 99 下一页