炭黑的黑度测试及方法

炭黑的黑度测试及方法
炭黑的黑度测试及方法

黑漆的L值与黑度及碳黑的分散

黑漆,特别是高装饰场合的黑漆,比如部分钢琴漆、汽车原厂黑漆及修补漆中的黑色漆,通常对黑度有着很高的要求,也就是越黑越好。要做到这一点,基本都是用一些高色素炭黑,比如FW200、M1300、M1400、Raven5000、Raven5003等等,但是因为高色素炭黑通常原生粒径非常小,在十几个纳米大小,这就造成其分散和稳定比较困难,因此,黑漆的分散也是涂料生产中的一个热点。

有两个指标评价黑漆的黑度:一个是黑度值My,通俗地说就是谁更黑。根据DIN55979标准,My值指:将颜料碳黑与沸腾的亚麻子油混成色浆,然后按精确规定地条件把该色浆施工在玻璃板上,再测量影响明亮度的绿色光源的反射率,反射率通过某一公式计算即得到My值。M y值越高,黑度越高。另一个是色相dM,通俗地说就是是蓝相黑还是红相黑。当dM>0时,显示的是蓝相,而当dM<0时,显示的是棕相,也就是红相。采用高色素碳黑,我们希望能得到黑度值高的蓝相碳黑,也就是说,My值及dM值均越高越好。

My值和dM值与颜色的三刺激值X、Y、Z密切相关,而L、a、b或L、C、h又与X、Y、Z 有关,也就是说,My值及dM与L、a、b或L、C、h值也是密切相关的。他们之间可以用公式来表示:

My=100 Log(100/Y)

Mc=100(logXn/X-logZn/Z+logYn/Y)

dM=Mc-My

L*=116(Y/Yn)1/3-16

a*=500[(X/Xn)1/3-(Y/Yn)1/3]

b*=200[(Y/Yn)1/3-(Z/Zn)1/3]

X、Y、Z----试样的三刺激值XYZ(对2°标准观察者)

Xn,Yn,Zn----表示全反射漫射体的三刺激值XYZ(对2°标准观察者)或X10Y10Z10(对10°标准观察者)

如果X/Xn,Y/Yn或Z/Zn小于0.008856,上列公式应按下述作变更:

(X/Xn)1/3应换作7.787(X/Xn)+16/116

(Y/Yn)1/3应换作7.787(Y/Yn)+16/116

(Z/Zn)1/3应换作7.787(Z/Zn)+16/116

从这些公式可以看出:My值与Y值有关,L值也与Y值有关。再简单一点说:M y值与L

值有关。而dM值我们看到与XYZ均有关系,也就是说,dM值与Lab或LCh均有关系。这样,就可以很简单地得出结论:L值越低,My值越高,黑度值也就越高。

但事实是否是这样呢?那为什么还要这么麻烦地用My值来表示黑漆黑度呢?

其实很简单:光泽的影响。

My值与L值相关,与底色无关。高光泽提供一定光反射,会使L值明显升高。也就是说,当采用色差仪测试高光泽的底板时,入射的一部分光线在漆膜的表面被反射回来,而根本没来得及被碳黑颗粒所吸收,所以L值会比实际值偏高。如果采用普通的色差仪,很难排除光泽的影响。而当采用积分球式分光光度仪测试颜色时,也会存在这种现象。一般的分光光度仪可以选择是否包含光泽。而黑度计最终的测量结果应该排除了光泽的影响。

有些朋友在论坛求助,希望得到黑漆的L值低于23,却怎么也做不到。这就与光泽的影响有关。通常来讲,分散得好的黑浆,光泽都较高,虽然排除光泽后的L值很低,但如果没有选择不包含光泽,其L值就比较高了。而分散得不好的黑浆,其光泽较低,但同时黑度也比较低,所以L值也很难低于23。

有人碰到下列的例子:“同样是BYK-163,同样的配方条件,但一个是8%的碳黑用1%的分散剂,一个是6%的碳黑用6%的分散剂,结果前者的L值做的比后面的还漂亮”为什么?因为前者分散剂严重不足,碳黑没有分散好,颜料絮凝,所得的漆膜光泽低,所以测试出来的L值更接近实际的L值,而后面的配方颜料分散得很好,光泽很光,测试时由于入射光在漆膜表面反射而非吸收,反而得到的L值比前者要高。

也就是说,如果你要求L值低于23,这是很容易做到的。做一个哑光碳黑,就可以了(注:并非简单的添加消光粉来实现,因为消光粉会明显导致黑度下降进而影响L值)。但这种要求是不合理的,普通的色差仪或未经调节的分光光度仪测试的L值都是包含光泽的。如果在光泽不一致的情况下比较L值,是没有意义的。

说到碳黑的分散,首先要了解碳黑的特性,特别是表面化学。炭黑根据生产工艺的不同,表面呈现一定的酸碱特性。当碳与氧在400℃处理或者室温碳与氧化物接触时,生成酸性氧化物,当炭黑在1000℃的惰性气体或者真空环境热处理,可以释放出所有表面复合物,之后冷却至室温,并与氧气接触,则生成碱性表面氧化物。(大部分涂料用碳黑的表面都是经过氧化处理的)对于酸性炭黑,如图1所示(来自Evonik),可以看出,炭黑经过表面氧化处理后,表面增加了羧基、羟基、酯基、醌基\酸酐、醚基等极性基团(参见图2,来源:Evonik)。这些表面极性基团对于分散很重要。为什么这么说?我们知道,

分散是通过在颜料表面形成树脂或者高分子包裹层,从而使原先的颜料附聚体形成更稳定的小的附聚体,也就是说分散剂要发挥作用,必须和颜料表面有足够强度的亲和力或者作用力才能在颜料表面更强更稳定的吸附层,也就是包裹层;同时,颜料分散体系中的溶剂和树脂也会对颜料产生竞争吸附,分散剂还必须与颜料形成比树脂和溶剂更强的吸附才能发挥分散作用。分散剂很难与缺少表面极性基团的碳黑形成较强的作用力,但是经过表面处理的炭黑,分散剂的锚定基团就可以以各种化学键或范德华力与之形成强而有效的吸附作用。

另外,要形成稳定的分散体系,还要有足够长的溶剂化链段,也就是分散剂要有合适的分子量,这样在涂料储存过程中,颜料颗粒才不会因为布朗运动产生的碰撞而重新絮凝成大的颗粒或者延长絮凝返粗产生的时间。

不同表面化学特性的碳黑,所采用的分散剂型号略有差别。大部分对炭黑有较好分散和稳定作用的分散剂,组成中通常会有胺类官能基、酰胺官能基、羧基或者稠环结构等。胺类结构和酰胺类结构主要针对酸性炭黑,可形成强的吸附,而羧基和具有活性氢的胺类则针对碱性炭黑,稠环结构则不管炭黑酸碱性,都有一定作用,因为炭黑中含有大量的芳香环结构,两者可以形成较强的Π键作用力。实际的分散剂中的锚固基团有时不是一种官能基。以上海泰格聚合物技术有限公司的助剂为例:用于分散炭黑的并有较好效果的分散剂有Tech-5325(通过酰胺结构形成多点锚固),Tech-6202则为叔胺类单点锚固,Tech-6325为聚胺类多点锚固,Tech-6270、Tech-6275为稠环类锚固,Tech-5415则为聚氨酯结构分散剂,分子中除了酰胺类结构,氨酯官能基较强的极性及与体系相对偏大的溶解性能都会使得其对炭黑形成很强的吸附。

常用的四种黑盒测试用例设计方法

常用的四种黑盒测试用例设计方法 1.等价划分。所谓等价类划分是指一套被选择的值,这些值分别代表了许多众多 的可能输入值,程序对其处理的方式都是一样的。等价类划分的方法作为继边界值分析方法之后补充的测试用例设计试用的一种方法。划分等价类、确定测试用例。 等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据做为测试用例。 等价类的划分有两种不同的情况:有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据构成的集合。无效等价类:是指对于程序的规格说明来说,是不合理的,无意义的输入数据构成的集合。在设计测试用例时,要同时考虑有效等价类和无效等价类的设计。 2.边界值分析。在设计测试用例确定输入和输出参数时,大多数情况下都是用边 界值分析方法,采用边界值分析设计的测试用例发现程序错误能力最强。边界值分析也是一种黑盒测试方法,是对等价类划分方法的补充。人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。

3.错误推测法。人们也可以靠经验和直觉推测程序中可能存在的各种错误,从而 有针对性地编写检查这些错误的例子。这就是错误推测法。错误推测法的基本想法是:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。 4.因果图。如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选 用因果图法。如果在测试时必须考虑输入条件的各种组合,可使用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来设计测试用例,这就需要利用因果图。因果图方法最终生成的就是判定表。它适合于检查程序输入条件的各种组合情况。

第七章多环芳烃和非苯芳烃

第七章多环芳烃和非苯芳烃 一、 写出下列化合物的构造式。 1、α-萘磺酸 2、 β-萘胺 3、β-蒽醌磺酸 SO 3H NH 2 C C O O SO 3H 4、9-溴菲 5、三苯甲烷 6、联苯胺 Br CH NH 2 二、 命名下列化合物。 1. 2. C C O 3. SO 3H NO 2 4. CH 2 5. 6. CH 3 CH 3 OH NO 2 二苯甲烷 对联三苯 1,7-二甲基萘 三、 推测下列各化合物发生一元硝化的主要产物。 SO 3H SO 3H 1. HNO 3H 2SO 4 O 2N SO 3H NO 2 + 2. CH 3 H 2SO 4 HNO CH 3 NO 2

3. OCH 3H 2SO 4 NO 2 OCH 4. CN CN NO 2 3H 2SO 4 NO 2 CN 四、 回答下列问题: 1,环丁烯只在较低温度下才能生成,高于350K 即(如分子间发生双烯合成)转变为二聚体 , 已知它的衍生物二苯基环丁二烯,有三种异构体。上述现象说明什么?写出二苯环丁烯三种异构体的构造式。 解:环丁二烯π-电子为四个,具有反芳香性,很不稳定,电子云不离域。三种二苯基环丁二烯结构如下: Ph Ph Ph Ph Ph Ph 2,1,3,5,7-环辛四烯能使高锰酸钾水溶液迅速褪色,和溴的四氯化碳溶液作用得到C 8H 8Br 8。 (a 这两个共振结构式表示? 解:不可以,因为1,3,5,7-辛环四烯不具有离域键,不能用共振结构式表示。 (c ),用金属钾和环辛四烯作用即得到一个稳定的化合物2K +C 8H 8(环辛四烯二负离子),这种盐的形成说明了什么?预期环辛四烯二负离子将具有怎样的结构? 解:环辛四烯二负离子具有芳香性,热力学稳定,其结构为:

食用合成色素的测定(精)

食用合成色素的测定 核心提示:天然食品及食品原料多数本身具有特有的色泽和香味,人们在长期的生活习惯中也认识了各种食品应有的色泽,食品的色泽已经成为食品 天然食品及食品原料多数本身具有特有的色泽和香味,人们在长期的生活习惯中也认识了各种食品应有的色泽,食品的色泽已经成为食品的一个重要感官指标。然而,食品在保存及加工过程中,其色泽往往会有不同程度的变化,为了改善食品的色泽,使食品尽可能恢复原来的颜色,除采取一定护色措施外,往往还得添加一定量的食用色素,进行着色。 食用色素就来源可分成两大类:天然色素和合成色素 天然色素的优缺点: 1、优点: ⑴其色素是从一些动物、植物组织中提取出来; ⑵安全性高; 2、缺点: ⑴稳定性差(对光、热、酸、碱等条件敏感 ; ⑵着色能力差; ⑶难以调出任意的色泽; ⑷资源短缺,不能满足食品工业的需求;

⑸价格昂贵。 合成色素优缺点: 1、优点: ⑴资源十分丰富(来自于煤焦油及其副产品 ; ⑵稳定性好、色泽鲜艳、着色力强、能调出任意颜色; ⑶价格低廉; ⑷应用广泛; 2、缺点: ⑴毒性较大(因为属合成所以毒性大,有的甚至致癌 ; ⑵食用剂量加以限制。 对合成色素在测定时采用的几大步骤如下: 样品前处理→提纯→分离→鉴别(何种色素→定量(此色素含量是否超标 ⑴前处理方法有:前处理不外乎是将样品打浆或者将着色部分用刀刮下,定容、吸附、解吸等方法处理; ⑵提纯的方法 (1 羊毛染色法:此法应用较广泛,主要是简单,材料容易弄到,操作也方便。缺点为:要在热的酸性条件下吸附色素,用氨溶液解吸色素时,往往色素起变化。当溶液中含量低时(色素含量低 ,用羊毛染色法吸附色素不完全,回收率低;

黑盒测试流程及方法

测试流程依次如下: 1.需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team 2.测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如 何合理分配安排资源等。---testing leader or testing manager 3.用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester 4.执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员) 5.执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员) 6.defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester 7.测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug. 8.用户体验、软件发布等…… 详细测试步骤: 1. 书写测试计划 2. 审核测试计划,未通过返回第一步 3. 书写测试用例; 4. 审核测试用例,未通过返回第三步 5. 测试人员按照测试用例逐项进行测试活动,并且将测试结果填写在测试报告上;(测试 报告必须覆盖所有测试用例) 6. 测试过程中发现bug,将bug填写在bugzilla上发给集成部经理;(bug状态NEW) 7. 集成部经理接到bugzilla发过来的bug 7.1 对于明显的并且可以立刻解决的bug,将bug发给开发人员;(bug状态ASSIGNED); 7.2 对于不是bug的提交,集成部经理通知测试设计人员和测试人员,对相应文档进行修改; (bug状态RESOLVED,决定设置为INVALID); 7.3 对于目前无法修改的,将这个bug放到下一轮次进行修改;(bug状态RESOLVED,决定设置为REMIND) 8. 开发人员接到发过来的bug立刻修改;(bug状态RESOLVED,决定设置为FIXED) 9. 测试人员接到bugzilla发过来的错误更改信息,应该逐项复测,填写新的测试报告 (测试报告必须覆盖上一次中所有REOPENED的测试用例); 10. 如果复测有问题返回第六步(bug状态REOPENED) 11. 否则关闭这项BUG(bug状态CLOSED)

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

状态迁移法 一、概念 1.什么是状态迁移法 在定义状态迁移法之前,先介绍一下程序的功能说明。一个程序的功能说明通常由动态说明和静态说明组成。动态说明描述了输入数据的次序或转移的次序。静态说明描述了输入条件与输出条件之间的对应关系。对于较复杂的程序,由于存在大量的组合情况,因此,仅用静态说明组成的规格说明对于测试来说往往是不够的,必须用动态说明来补充功能说明。 功能图方法是用功能图形式化地表示程序的功能说明,并机械地生成功能图的测试用例。功能图模型由状态迁移图和逻辑功能模型构成: (1)状态迁移图用于表示输入数据序列以及相应的输出数据。用状态和 迁移来描述一个状态指出数据输入的位置(或时间),而迁移则指明状态 的改变,同时要依靠判定表或因果图表示的逻辑功能。在状态迁移图中,由输入数据和当前状态决定输出数据和后续状态。 (2)逻辑功能模型用于表示在状态中输入条件和输出条件之间的对应关 系。逻辑功能模型只适合于描述静态说明,输出数据仅由输入数据决定。 (3)测试用例则是由测试中经过的一系列状态和在每个状态中必须依靠 输入/输出数据满足的一对条件组成。 如何从状态迁移图中选取用例我们采用节点代替状态,弧线代替迁移,那么状态迁移图就转换成为一个程序的控制流程图,问题也就随之转换为路径测试的问题了。所以,功能图方法其实是是一种黑盒/白盒混合使用的用例设计方法。比如在功能图方法中,用到的逻辑覆盖与路径测试的概念和方法,就是属于白盒测试方法中的内容。(逻辑覆盖是以程序内部的逻辑结构为基础的测试用例设计方法,该方法要求测试人员对程序的逻辑结构有清楚的了解。由于覆盖测试的目标不同,逻辑覆盖可分为:语句覆盖,判定覆盖,判定-条件覆盖,条件组合覆盖及路径覆盖。) 注意:测试人员应当注意区分黑盒测试中系统功能或者系统水平上的逻辑覆

食用色素在食品中的应用及检测方法研究进展

2009年第4期12月出版 食品工程 F00DENGINEERING 3 食用色素在食品中的应用及检测方法研究进展 Researchadvancesofapplicationanddetectionmethodsof ediblepigmentsinfoods 王惠琴1≯郑大威啦‘(北京工业大学生命科学与生物1二程学院,北京100124) 林太凤1’2钟儒刚1.2 :(北京市饮料及食品添加剂质撼监督检验站,北京100124) WangHui-qin‘≯ZhengDa—weil.2HnTai—fen912ZhongRu—gan91工l(CollegeofLifeScienceandBioengineering,BeijingUniversityofTechnology,Beijing100124,China) №ualitySupervisionandInspectionStationofBeveragesandFoodAdditivesofBeijing,Beijing100124,China) 摘要介绍了食用合成色素、天然替代色素和天然色素在食品中的应用概况,食品中合成色素的检测方法,以及未来食用色素的发展趋势。 关键词食用色素;应用;检测方法;发展趋势 AbstractApplicationofnaturalediblepigmentsandsyntheticediblepigmentsinfoodsanddetectionmethodsofthesynthetic pigmentsinfoodswereintroduced.Inaddition,thedevelopingtrendsofediblepigmentsinfu-turewerediscussed. Keywordsediblepigments;application;detectionmethods;developingtrends 食用色素是食品添加剂的重要组成部分,不仅应用于食品工业以改善食品的色泽,刺激人们的食欲,给人以美的享受,而且还广泛用于医药卫生、日用化工产品、化妆品和印染工业等的着色。食用色素虽然用量甚微,但对食品质量品质的影响却非常大。 食用色素按其所含主要成分的化学结构来区分,主要有叶绿素类、类胡萝卜素类、黄酮类、花色苷类、甜菜色素类、单宁、焦糖色素等。 通常把食用色素分为天然色素和合成色素两大类。食用天然色素主要是指动、植物组织中提取的?王惠琴,女,1976年出生,2006年毕业于北京工业大学生物工程专业,助理研究员。 收稿日期:2009-09—23色素,包括微生物色素,其中大多数实用天然色素是植物色素如胡萝b索、叶绿素、姜黄等;动物色素有虫胶色素等;微生物色素有核黄素、红曲色素等。食用天然色素不仅安全性较好,而且许多还有一定的营养价值。食用合成色素也称为食用合成染料,多以苯、甲苯、萘等化工产品为原料,经过磺化、硝化、偶氮化等一系列有机反应化合而成。因此,食用合成色素多为含有R—N=N—R’键、苯环或氧杂蒽结构化合物,他们对人体存在一定的不安全性或者产生有害作用。 1食用色素的应用概况 1981年以前,我国政府批准允许使用的食用着色剂总共只有14种,到2004年,在GB2760—1996(包括增补品种)中我国批准允许使用的食用着色剂总计61种,到目前为止,我国已经批准允许生产和使用的食品色素共65种,经过20多年的发展,生产、销售和应用已经具有一定的水平和规模。近年来,我国的食用色素的总产量大约为10000t/a,其中,合成色素约1000t/a。天然色素约9000t/a。天然色素中焦糖色素占80%以上,其余为植物提取物和微生物发酵产物等。 1.1合成色素 全世界20世纪50年代约有100多种化学合成 万方数据

炭黑

炭黑的生产、分类和命名 一.炭黑的定义 炭黑是由许多烃类物质(固态、液态或气态)经不完全燃烧或裂解生成的。它主要由碳元素组成,其微晶具有准石墨结构,且呈同心取向,其粒子是近乎球形的粒子,而这些粒子大都熔结成聚集体。 二.炭黑的分类 炭黑是橡胶工业的主要补强剂。为适应橡胶工业的发展要求,人们开发了五十余种规格牌号的炭黑。以前炭黑分类有按制法分,也有按作用分,后来发展了ASTM-1765这种新的分类方法。这种方法的出现结束了以前分类混乱、缺乏科学表征炭黑的状况,但其缺点是没有反映出炭黑的结构度。炭黑的几种分类方法分述如下。 1.按制造方法分 (1)接触法炭黑:接触法炭黑,其中包括槽法炭黑、滚筒法炭黑和圆盘法炭黑。 槽法炭黑转化率大约为5%。其特点是含氧量大(平均可达3%),呈酸性,灰分较少(一般低于0.1%)。 (2)炉法炭黑: 炉法炭黑的特点是含氧量少(约1%),呈碱性,灰分较多(一般为0.2%~0.6%),这可能是由于水冷时水中矿物质带来的。(3)热裂法炭黑:转化率30%~47%。炭黑粒子粗大,补强性低,含氧量低(不到0.2%),含碳量达99%以上。 (4)新工艺炭黑:新工艺炭黑的聚集体较均匀,分布较窄,着色强度比传统的高十几个单位,形态较开放,表面较光滑。N375、N339、N352、N234、N299等均为新工艺炭黑。 2.按作用分: 硬质炭黑:粒径在40nm以下,补强性高的炭黑,如超耐磨、中超耐磨、高耐磨炭黑等。 软质炭黑:粒径在40nm以上,补强性低的炭黑,如半补强炭黑、热裂法炭黑等。 这种分类方法比较粗略,主要是根据炭黑的性质及对橡胶的补强效果来分类命名的。 3.按ASTM标准分类 我国在80年代开始采用美国ASTM-1765-81分类命名法。该命名法由四个字组成,第一个符号为N或S,代表硫化速度。其中N表示正常硫化速度;而S表示硫化速度慢。N及S符号后有三个数,第一位数表示炭黑的平均粒径范围;第二位和第三位数无明确意义,代表各系列中不同牌号间的区别。其粒径按电镜法测得的数据划分为10个范围,橡胶用炭黑粒径范围在11-500nm之间,表3-2是橡胶用炭黑的分类命名。 表3-2 橡胶用炭黑粒径分类 ASTM 系列粒径范围 nm 典型炭黑品种 ASTM名称英文缩写中文名称 1~10 N100 11~19 N110 SAF 超耐磨炉黑 N200 20~25 N220 ISAF 中超耐磨炉黑 N300 26~30 N330 HAF 高耐磨炉黑 N400 31~39 N472 XCF 特导电炉黑 N500 40~48 N550 FEF 快压出炉黑 N600 49~60 N660 GPF 通用炉黑 N700 61~100 N765 SRF-HS 高结构半补强炉黑 N800 101~200 N880 FT 细粒子热裂法炭黑 N900 201~500 N990 MT 中粒子热裂法炭黑 S200 20~25 S212 ISAF-LS-SC 代槽炉黑(中超耐磨炉黑型) S300 26~30 S315 HAF-LS-SC 代槽炉黑(超耐磨炉黑型) §3-3 炭黑的性质 炭黑的粒径(或比表面积)、结构性和表面活性,一般认为是炭黑的三大基本性质。

黑盒测试的五种典型方法

1.等价类划分 等价类划分是一种典型的黑盒测试方法。等价类是指某个输入域的集合。它表示对揭露程序中的错误来说,集合中的每个输入条件是等效的。因此我们只要在一个集合中选取一个测试数据即可。等价类划分的办法是把程序的输入域划分成若干等价类,然后从每个部分中选取少数代表性数据当作测试用例。这样就可使用少数测试用例检验程序在一大类情况下的反映。 在考虑等价类时,应该注意区别以下两种不同的情况: 有效等价类:有效等价类指的是对程序的规范是有意义的、合理的输入数据所构成的集合。在具体问题中,有效等价类可以是一个,也可以是多个。 无效等价类:无效等价类指对程序的规范是不合理的或无意义的输入数据所构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。 确定等价类有以下几条原则: 如果输入条件规定了取值范围或值的个数,则可确定一个有效等价类和两个无效等价类。例如,程序的规范中提到的输入条包括“……项数可以从1 到999……”,则可取有效等价类为“l考项数<999”,无效等价类为“项数<l,,及“项数>999”。 输入条件规定了输入值的集合,或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。如某程序涉及标识符,其输入条件规定“标识符应以字母开头……”则“以字母开头者”作为有效等价类,“以非字母开头”作为无效等价类。 如果我们确知,已划分的等价类中各元素在程序中的处理方式是不同的,则应将此等价类进一步划分成更小等价类。 输入条件有效等价类无效等价类 。。。。。。 。。。。。。。。。。。。 。。。。。。。。。。。。 。。。。。。 根据已列出的等价类表,按以下步骤确定测试用例: 为每个等价类规定一个唯一的编号; 设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖; 设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步,使所有无效等价类均被覆盖。这里强调每次只覆盖一个无效等价类。这是因为一个测试用例中如果含有多个缺陷,有可能在测试中只发现其中的一个,另一些被忽视。等价类划分法能够全面、系统地考虑黑盒测试的测试用例设计问题,但是没有注意选用一些“高效的”、“有针对性的”测试用例。后面介绍的边值分析法可以弥补这一缺点。 2.因果图 等价类划分法并没有考虑到输入情况的各种组合。这样虽然各个输入条件单独可能出错的情况已经看到了,但多个输入情况组合起来可能出错的情况却被忽略。采用因果图方法能帮助我们按一定步骤选择一组高效的测试用例,同时,还能为我们指出程序规范的描述中存在什么问题。

黑盒测试方法

黑盒测试方法 第4章黑盒测试方法 ——基于正交矩阵的测试 1 0.agenda 1、基于正交矩阵的测试 2 1.基于正交矩阵的测试 3 1.基于正交矩阵的测试 网站的测试要求: 不同的浏览器: IE9 , IE10 , IE11 , chrome , Firefox , Mozilla,safari,opera 不同的插件:Realplayer,Mediaplayer,无插件不同的客户 OS : WinXP , Win7 , Win8 , Android , iOS , S60 不同的Web服务器:IIS,Apache,Weblogic,Tomcat 不同的服务器 OS : Linux , Unix , Windows2019 , Windows2019HPC 4 1.基于正交矩阵的测试 可能采用的测试策略: 尝试测试所有的输入组合选择部分组合进行测试随机选择部分组合进行测试采取 特殊的测试技术(如结对测试),选择可能发现大部分bug的子集进行测试 5 1.基于正交矩阵的测试

正交矩阵是数字的二维矩阵,其特征为选择矩阵中任何两列都覆盖了数字的所有两两组合。正交矩阵符号:L4(23) L4表示有4行 23表示矩阵有3列(3个参数),每列有2个输入值(每个参数有2 个不同取值)组合常用的有L8(27) 、 L9(34) 、 L16(45)等 编号 1 2 3 4 1 1 1 2 2 2 1 2 1 2 3 1 2 2 1 6 1.基于正交矩阵的测试 操作员的角色:管理员,普通操作人员操作的时间:正常上班时间,非上班时间不同的OS:Windows,Linux 编号 1 2 3 4 操作角色管理员管理员普通人员普通人员操作时间正常上班时间非上班时间正常上班时间非上班时间服务器OS Windows Linux Linux Windows 7 1.基于正交矩阵的测试 正交矩阵测试用例的设计步骤: 识别测试对象的参数或变量;确定每个参数的可能取值个数;选择正交矩阵,使得每列对应一个参数并且每列中的每个取值对应参数的不同取值;将测试对象实际的取值映射到正交矩阵;构建测试用例。 8 1.基于正交矩阵的测试 网站的测试要求:

食品中脂肪的测定索氏提取法实验报告

1目的 熟练掌握索氏法的原理、操作步骤、注意事项。 2原理 样品用无水乙醚或石油萃取后,蒸去溶剂所得的物质,在食品分析上称为脂肪或粗脂肪。因为除脂肪外,还含色素及挥发油、蜡、树脂等脂溶性物质。索氏抽提法所测得的脂肪为游离脂肪。 3试剂 无水乙醚或石油醚 海砂:同实验二《食品中水分的测定》 4仪器 索氏提取器、干燥箱、干燥器、分析天平 5样品 奶粉 6操作 6.1样品称量 6.1.1精密称取经恒重处理后的收集瓶,m瓶(准至0.0001g) 6.1.2固体样品 精密称取2~5g样品m样(可取测定水分后的样品),必要时拌以海砂,全部移入滤纸筒内。 6.1.3液体或半固体样品 精密称取5~10g,至于蒸发皿中,加入海砂约20g(准至±0.0001g)于沸水浴上蒸干后,再于95~105℃干燥,研细,全部移入滤纸筒内。蒸发皿及附有样品的玻棒,均用沾有乙醚的脱脂棉擦净,并将棉花放入滤纸筒内。 6.2萃取 将滤纸筒放入脂肪萃取器的样品室内,连接已干燥至恒重的收集瓶,从萃取器冷凝管上端加入无水乙醚或石油醚至瓶内容积的2/3处,于水浴上加热,使乙醚或石油醚不断回流提取1~1.5h,一般在条件允许的情况下提取6~12h . 6.3称量

取下收集瓶,回收乙醚或石油醚,待收集瓶内乙醚剩1~2mL时在水浴上蒸干,再于95~1℃干燥20min,放干燥器内冷却0.5h后称量m总’。 7数据记录 7.1原始数据 7.2可疑值弃留 实验测得数据均符合一般规律,无可疑值。 7.3整理数据 m样(g)m瓶(g)m总’(g) 2.0000 114.4616 114.7979 8计算 m总’- m瓶 X = —————————× 100 m样 式中:X —样品中脂肪含量,% m瓶—收集瓶的质量,g m样—样品的质量(如果是测定水分后的样品,应按测定水分前的湿润样品质量计),g m总’—收集瓶和脂肪的质量,g m总’- m瓶114.7979– 114.4616 X = —————————× 100 = —————————× 100 = 16.81% m样 2.000

导电炭黑应用及分析

利用某些炭黑的低电阻或高电阻性能,使其用不同的产品,如导电橡胶,无线电元件等等,称为导电炭黑。乙炔炭黑是导电炭黑的一个重要品种,多用于电池工业中,此外,尚有炉法导电炭黑,槽法导电炭黑等。 炭黑的导电性 炭黑的导电性能与炭黑粒子的内部微观结构的改变、表面性质、粒子大小和结构密切相关。炭黑粒子的内部微观结构的改变对他的导电性能有显著影响,石墨化的炭黑具有较高的导电率。当炭黑的表面含有挥发份或焦油状杂质(即溶剂抽出物)时,由于炭黑表面覆盖一层含氧化合物的膜,使炭黑粒子表面形成一层绝缘层,这种绝缘层的存在会显著地增加炭黑的电阻。当把炭黑在真空或惰性气体加热除去含氧挥发份和油状杂质后,其电阻会显著减小。当炭黑粒径减小,即他的分散度增加时,由于在单位体积内粒子数目增加,也会是电阻减小。因此可以说,较细粒子的炭黑具有较好的导电能力,炭黑的结构是影响炭黑的导电性能的重要因素,这显然是由于炭黑链枝结构或纤维结构的存在。 炭黑导电性能的测定,通常是测定干炭黑的粉体电阻比。也就是把炭黑在一个绝缘的圆筒中用金属柱塞电极压缩大恒压或恒体积是,测定其电阻值并算出比体积电阻。前者称为定压法,后者成为定容法。定压法用的压力位100-130公斤/立方厘米。对高结构的炭黑,采用定容法所测得的比电阻更能反映出与应用的关系。 炭黑的导电性能 炭黑是一种半导体材料,常用导电率或他的倒数电阻率表示他的电性能。炭黑的导电性能与其微观结构,粒子大小,结构,表面性质等密切相关。 炭黑的微观结构赋予炭黑导电性能。天然石墨单晶或高度定向的热裂解石墨的电性能类似于半金属性质。即他的阶电子与导电电子带之间的能带很低,小于0.04eV。而且由于石墨层的取向,在电性能方面也存在明显的各项异性。石墨单晶在横向上比电阻为5*10-5,纵向电阻为5*10-1。高出10000倍。对于炭黑聚集体而言,由于炭黑石墨层的同心取向圆性质,绝大部分为纵向,所以电阻率要高于石墨。从微观方面解释。从最微观的角度讲,炭黑原子与炭黑原子形成共价键,碳原子通过共价键在电势上产生通路,电阻很小,所以每个微晶的由碳原子组成的每个六角形网片层在导电上是很好的。但是每个片层与片层之间的是有距离的,这种距离虽然只有0.433nm,但没有像片层原子之间导电性好。放大一些倍,这类微晶与微晶之间,要是片与片横向排开并接触的话,可构成良好的导电通路,但要是一层压一层方式排列的话,层与层之间导电性能又会差一大块出来。再放大一些。碳炭黑据熔体与炭黑据熔体接触,导电的方式是层与层之间的导电,所以导电性质并不是太好(比金属),当然炭黑的导电性并不全是上述方式的导电,有一部分错综复杂微晶也无序中形成横向通路,从而增加导电性,这种方式是少量的,并且是随机的。最后说明,炭黑在胶料中的形式并不是想我们想象中的那样均匀分布,大部分炭黑炭黑粒子还是有数个或数十个炭黑聚集体抱到一块形成炭黑附聚体存在于橡胶中,混炼次数越多,炭黑附聚体的聚集体数量就越少,相应的分散到胶料中的炭黑就越显得均匀,但是混炼次数过多,会引起胶烧或破坏炭黑基本粒径,降低炭黑结构,反而降低了导电性能。所以导电炭黑如何在胶料中均有的分散是橡胶工作者需要解决的问题。如果能添加分散剂,就是说,既能改善分散性,又不会破坏炭黑的结构,

软件测试功能测试方法-黑盒测试

软件测试功能测试方法-黑盒测试

软件测试功能测试方法 软件测试功能测试方法功能测试方法 黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。 采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。 黑盒测试试图发现以下类型的错误: 1)功能错误或遗漏; 2)界面错误;

3)数据结构或外部数据库访问错误; 4)性能错误; 5)初始化和终止错误。 一、黑盒测试的测试用例设计方法 ·等价类划分方法 ·边界值分析方法 ·错误推测方法 ·因果图方法 ·判定表驱动分析方法 ·正交实验设计方法 ·功能图分析方法 等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等

价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类. 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能. 无效等价类:与有效等价类的定义恰巧相反. 设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性. 2)划分等价类的方法:下面给出六条确定等价类的原则. ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类. ②在输入条件规定了输入值的集合或者规

黑盒测试

常用方法 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下 1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是 否都正确。 3. 检查按钮的功能是否正确:如update,cancel,delete,save等功能是否正确。 4. 字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符 串长度,会不会出错. 5. 字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该 输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错. 6. 标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键.看 系统处理是否正确. 7. 中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错. 8. 检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是 全部带出.,带出信息和添加的是否一致 9. 信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系 统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理. 10. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”, 看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理. 11. 检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求 必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型. 12. 检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错.同 时,也要注意,会不会报和自己重名的错. 13. 重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处 理。

黑盒测试流程及方法

(又叫用户体验测试UAT) Bugzilla是Mozilla公司提供的一款开源的免费Bug(错误或是缺陷)追踪 系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。Bugzilla是一开源Bug Tracking System,是专门为Unix定制开发的。但是在windows平台下依然可以成功安装使用.Bugzilla是一个搜集缺陷的数据库。它让用户报告的缺陷从而把它们转给合适的开发者。开发者能使用保持一个要做事情的优先表,还有时间表和跟踪相关性。不是所有的"bugs"都是。一些数据库中的内容是作为增强的请求(RFE)。一个RFE是一个严重级别字段被设为"enhancement"的"Bug".人们常说"bug",实际上意思是Bugzilla中的记录,所以RFEs经常被称作bug。 黑盒测试 黑盒测试也称,它是通过测试来检测每个功能是否都能正常使用。在测试中,把看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于外部结构,不考虑内部,主要针对和软件功能进行测试。 注重于测试软件的功能需求,主要试图发现下列几类错误。 功能不正确或遗漏; 界面错误; 输入和输出错误; 访问错误; 性能错误; 和错误等。 从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证有组织、按步骤,以及有计划地进行。黑盒测试行为必须能够加以量化,才能真正保证,而就是将测试行为具体量化的方法之一。具体的黑盒方法包括等价类划分法、边界值分析法、错误推测法、、判定法、正交试验设计法、功能图法、法等。 等价类划分的办法是把的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试。每一类的代表性数据在测试中的作用等价于这一类中的其他值。该方法是一种重要的,常用的黑盒方法。 划分等价类 1) 划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。 有效等价类:是指对于的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 :与有效等价类的定义恰巧相反。 设计时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性。 划分等价类准则 2)划分等价类的方法:下面给出六条确定等价类的原则。 ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。 ②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个. ③在输入条件是一个的情况下,可确定一个有效等价类和一个无效等价类。 ④在规定了输入数据的一组值(假定n个),并且要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。 ⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个(从不同角度违反规则)。

食品中红曲色素的测定(食品安全国家标准)

食品安全国家标准 食品中红曲色素的测定 1 范围 本标准规定了食品中红曲红素、红曲素、红曲红胺的测定方法。 本标准适用于果蔬菜汁饮料、碳酸饮料、风味发酵乳、果酱、腐乳、方便米面制品、糕点、饼干、固体饮料、果冻、熟肉制品、烘焙食品馅料等食品中3种红曲色素的测定。 2 原理 试样用无水乙醇或80%乙醇提取后,经填料为N-乙烯吡咯烷酮和二乙烯基苯聚合物(HLB)的固相萃取柱净化,通过反相色谱柱分离,以保留时间定性,外标法定量。 3 试剂和材料 注:除非另有说明,本方法所用试剂均为分析纯,水为GB/T 6682规定的一级水。 3.1 试剂 3.1.1 甲醇(CH3OH):色谱纯。 3.1.2无水乙醇(CH3CH2OH):色谱纯。 3.1.3甲酸(HCOOH ):色谱纯。 3.2 试剂配制 3.2.1 甲酸溶液(0.1%):吸取甲酸(3.1.3)1 mL,加水稀释并定容至1 L,混匀。 3.2.2甲醇溶液(20%):量取甲醇(3.1.1)20 mL,加水稀释并定容至100 mL,混匀。 3.2.3甲醇溶液(40%):量取甲醇(3.1.1)40 mL,加水稀释并定容至100 mL,混匀。 3.2.4乙醇溶液(80%):量取乙醇(3.1.2)800 mL,加水稀释并定容至1 L,混匀。 3.3 标准品 3.3.1 红曲红素标准品(C23H26O5),纯度≥99.0%。 3.3.2 红曲素标准品(C21H26O5),纯度≥97.0%。 3.3.3 红曲红胺标准品(C23H27NO4),纯度≥99.0%。 3.4 标准溶液配制 3.4.1 红曲红素、红曲素、红曲红胺混合标准储备溶液:分别准确(精确至0.01 mg)称取红曲红素0.25 g、红曲素5.0 mg、红曲红胺5.0 mg于50mL小烧杯中,加甲醇溶解,用甲醇转移到50 mL容量瓶中,定容,混匀,于4 ℃保存,其中红曲红素质量浓度为5000 μg/mL、红曲素100 μg/mL、红曲红胺100 μg/mL。 3.4.2 红曲红素、红曲素、红曲红胺混合标准曲线工作液:分别吸取混合标准储备溶液0.50 mL、1.00 mL、2.00 mL、5.00 mL、10.00 mL于25 mL容量瓶中,用甲醇溶液定容至刻度,混匀,于4 ℃保存。 3.5 材料

黑盒测试方法课程练习题及答案

黑盒测试方法课程练习题 练习1 某城市的电话号码由三部分组成。第一部分为地区码:空白或三位数字;第二部分为前缀:非0或1开头的三位数;第三部分为主要电话号码:八位数字。 请用等价分类法来设计测试用例。 划分等价类: 输入等价类有效等价类无效等价类 地区码空白(1) 三位数字(2)不是空白(3) 有非数字字符(4)少于三位数字(5)多于三位数字(6) 前缀不是0开头(7) 不是1开头(8) 三位数字(9)0开头(10) 1开头(11) 有非数字字符(12)少于三位数字(13)多于三位数字(14) 电话号码八位数字(15)有非数字字符(16) 少于三位数字(17) 多于三位数字(18)设计测试用例: 选取数据覆盖等价类编号 234-12345678 (1)(7)(8)(9)(15) 123-234-12345678 (2)(7)(8)(9)(15) 123-234-12345678 (3) 1we-234-12345678 (4) 12-234-12345678 (5) 1234-234-12345678 (6) 123-012-12345678 (10) 123-123-12345678 (11) 123-a12-12345678 (12) 123-23-12345678 (13) 123-2345-12345678 (14) 123-234-1234567a (16) 123-234-12334 (17) 123-234-123456789 (18)

练习2 某城市的电话号码由三部分组成。第一部分为地区码:空白或三位数字;第二部分为前缀:非0或1开头的三位数;第三部分为主要电话号码:八位数字。 等价类结合边界值法: 选取数据覆盖等价类编号 234-12345678 (1)(7)(8)(9)(15) 123-234-12345678 (2)(7)(8)(9)(15) 123-234-12345678 (3) 1we-234-12345678 (4) 12-234-12345678 (5) 1-234-12345678 (5) 1234-234-12345678 (6) 12345-234-12345678 (6) 123-012-12345678 (10) 123-123-12345678 (11) 123-a12-12345678 (12) 123-23-12345678 (13) 123-2-12345678 (13) 123-2345-12345678 (14) 123-23456-12345678 (14) 123-234-12334 (17) 123-234-123 (17) 123-234-123456789 (18) 123-234-12345678912 (18) 练习3 有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。 请用因果图分析法来设计测试用例。 原因结果 (1)投入1元5角硬币(9)送出“可乐”按钮 (2)投入的是2元硬币(10)送出“雪碧”按钮 (3)按下“可乐”按钮(11)送出“红茶”按钮 (4)按下“雪碧”按钮(12)退还5角硬币 (5)按下“红茶”按钮 中间按钮: (6)按下“可乐”、“雪碧”、或“红茶”按钮 (7)退还5角硬币 (8)钱已付清

黑盒测试法定义及常用方法

黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。 采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。 黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。 黑盒测试试图发现以下类型的错误: 1)功能错误或遗漏; 2)界面错误; 3)数据结构或外部数据库访问错误; 4)性能错误; 5)初始化和终止错误。 一、黑盒测试的测试用例设计方法 ·等价类划分方法 ·边界值分析方法 ·错误推测方法 ·因果图方法 ·判定表驱动分析方法 ·正交实验设计方法 ·功能图分析方法 等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.

1) 划分等价类: 等价类是指某个输入域的子集合.在该子集 合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可 以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较 好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类. 有效等价类:是指对于程序的规格说明来说是合理的,有意义 的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能. 无效等价类:与有效等价类的定义恰巧相反. 设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软 件具有更高的可靠性. 2)划分等价类的方法:下面给出六条确定等价类的原则. ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类. ②在输入条件规定了输入值的集合或者规定了“必须如何” 的条件的情况下,可确立一个有效等价类和一个无效等价类. ③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类. ④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类. ⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则). ⑥在确知已划分的等价类中各元素在程序处理中的方式不同 的情况下,则应再将该等价类进一步的划分为更小的等价类.

相关文档
最新文档