还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件评测师教程考点梳理
(六)软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一种中级考试2023希赛小编为大家整顿了软件评测师教程中几种重要日勺知识点精讲,但愿对大家年备考能有所协助黑盒测试概述11)2).定义也称功能测试,它是通过测试来检测每个功能与否都能正常使用把程序当作一种黑盒子,完全不考虑程序内部构造和内部特性,着眼于程序外部构造,不考虑内部逻辑构造
2.在程序接口进行测试,只检查程序功能与否按照需求阐明书日勺规定正常使B用,程序与否能合适地接受输入数据而产生对勺的输出信息
3.重要针对软件界面和软件功能进行测试4:1)2).试图发现日勺错误类型功能不对日勺或遗漏界面错误(输入能否对3)日勺的接受?能否输出对口勺的成果)数据库访问错误(如数据构造定义错误或4)5)外部信息(如数据文献)访问错误)性能错误初始化和终止错误□a1()等价类划分法把程序日勺输入域划提成若干部分,然后从每个部分中选B B用少数代表性数据作为测试用例每一类勺代表性数据在测试中勺作用等价于这一类的其他值
(2)边界值分析法通过选择等价类边界日勺测试用例不仅重视输入条件边界,并且也必须考虑输出域边界SST3中,定义种形式日勺循环次序,选择和反复6功能图生成测试用例环节生成局部测试用例在每个状态中,从因果图生成局部测试用例局部测试用例B由原因值输入数据组合与对应勺成果值输出数据或状态构成测试途径生成运用上面的规则生成从初始状态到最终状态的测试途径测试用例合成合成测试途径与功能图中每个状态的局部测试用例成果是初始状态到最终状态的一种状态序列,以及每个状态中输入数据与对应输出数据的组合测试用例时合成算法采用条件构造树
8.场景法1基本流和备选流采用此措施进行设计时,需要进行场景口勺设计,在场景中采用基本流和备选流表达通过用例日勺每条途径B基本流采用直黑线表达,是通过用例勺最简朴日勺途径无任何差错,程序从开始直接执行到结束备选流采用不一样颜色表达,一种备选流也许从基本流开始,在某个特定条件下执行,然后重新加入基本流中,也可以来源于另一种备选流,或终止用例,不在加入到基本流中;多种错误状况2设计环节根听阐明,描述出程序日勺基本流及各项备选流B根据基本流和各项备选流生成不一样勺场景对每一种场景生成对应的测试用例对生成日勺所有测试用例重新复审,去掉多出的测试用例,测试用例确定后,对每一种测试用例确定测试数据值如需理解更多软件评测师考试资讯,请看希赛软考学院!3错误推测法基于经验和直觉推测程序中所有也许存在的多种错误,从而有针对性地设计测试用例的措施4B因果图法从用自然语言书写勺程序规格阐明日勺描述中找出因输入条件和果输入或程序状态的变化,可以通过因果图转换成鉴定表5B鉴定表驱动法运用鉴定表进行测试用例勺设计6B正交试验设计法使用已设计好时正交表格来安排试验,并进行数据分析勺一种措施,B H目的是用至少勺测试用例到达最高勺测试覆盖率7B功能图法用功能图形象地表达程序日勺功能阐明,并机械地生成功能图勺测试用例功能图模型由状态迁移图和逻辑功能模型构成黑盒测试用例设计措施
1.等价类划分法1划分基础需求规格阐明书中输入、输出规定2B等价类某个输入域勺子集合;分为有效等价类和无效等价类有效等价类指对于程序规格阐明书来说是合理日勺、故意义日勺输入数据构成的集合运用有效等价类可以检查程序与否实现了规格阐明书中的功能和性能无效等价类与有效等价的定义碰巧相反36划分等价类原则条序号输入条件(数据)划分等价类规定了取值范围一个有效等价类1值的个数两个无效等价类规定了输入值的集合一个有效等价类2规定了“必须如何”的条件一个无效等价类一个有效等价类34个布尔量一个无效等价类n个有效等价类谕入数据的一组值(n个),并且程序对每一个输入值分别4进行处理一个无效等价类一个有效等价类(符合规则)5规定必须遵守的规则若干个无效等价类在确知已划分的等价类中,各兀素在程序处理中的方式不同的情况下,则应再将该等价类进一步6地划分为更小的等价类
(4)列出等价类表:在确定了等价类之后,建立等价类表,列出所有划分出的等价类输入条件有效等价类无效等类■■■・・・
(5)确定测试用例环节B第一步为每个等价类规定一种惟一勺编号B第二步设计一种新的测试用例,使其尽量多地覆盖尚未覆盖勺有效等价类反复这一环节,最终使得所有有效等价类均被测试用例所覆盖第三步设计一种新日勺测试用例,使其只覆盖一种无效等价类反复这一环节,最终使得所有有效等价类均被测试用例所覆盖小结采用等价类划分措施设计测试用例,按照划分等价类、列出等价列表、确定测试用例三个B环节完毕,目的是把也许勺测试用例组合缩减到仍然足以满足软件测试需求为止
2.边界值分析法1边界类型边界条件可以在产品阐明书中有定义或者在使用软件过程中确定次边界条件在软件内部,也称为内部边界条件其他边界条件如输入信息为空对于此类问题应建立单独日勺等价类空间、非法、错误、不对日勺和垃圾数据2B边界值勺选择措施遵照原则序号输入条件数据输入边界值数据刚刚达到这个范围1规定了取值范围刚刚超越这个范围最大个数、比最大个数大12规定值的个数最小个数、比最小个数少13根据规格说明书的每个输出条件,使用原则
1、24输入或输出是个有序集合集合的第一个、最后一个元素•5程序中使用一个内部数据结构内部数据结构边界上的值6分析规格说明,找出其他可能的边界3B.错误推测法:基本思想列举出程序中所有也许有勺错误和轻易发生错误的特殊状况,根据它们选择测试用例
4.因果图法:侧重于输入条件日勺多种组合,各个输入状况之间日勺互相制约关系1因果图设计措施从用自然语言书写日勺程序规格阐明日勺描述中找出因果,通过因果图转换成鉴定表2因果图导出测试用例环节第一步分析程序规格阐明日勺描述中,哪些是原因,哪些是成果原在因常常是输入条件或是输入条件的等价类,成果是输出条件第二步分析程序规格阐明日勺描述中语义日勺内容,并将其表达成连接各个原因与各个成果的‘因果图B第三步标明约束条件第四步把因果图转换成鉴定表第五步为鉴定表中每一列表达勺状况设计测试用例
(3)因果图基本图形符号Ci一般在因果图中,用表达原因,回表达成果,各结点表达状态,可取值01(状态不出现)或(某状态出现)怛等若原因出现,则成果出现;若原因不出现,则成果不出现非()若原因出现,则成果不出现;若原因不出现,则成果出现〜V或():若几种原因中有一种出现,则成果出现;若几种原因都不出现,则成果不出现;与(人)若几种原因都出现,成果才出现;若其中有一种原因不出现,则成果不出现4()因果图日勺约束符号从输入(原因)考虑四种约束E(互斥)表达两个原因不会同步成立,两个中最多有一种也许成立I(包括)表达三个原因中至少有一种必须成立0(惟一)表达两个原因中必须有一种,且仅有一种成立R ab ab(规定)表达两个原因,出现时,也必须出现,出现时,不也许不出现M a1b0,a0b从输出(成果)考虑一种约束(屏蔽)两个成果,为时,必须是当为时,值不定
5.鉴定表驱动法1鉴定表是分析和体现多逻辑条件下执行不一样操作的状况的工具2鉴定表构成条件桩列出了问题日勺所有条件B动作桩列出了问题规定也许采用勺操作B条件项列出针对它所列条件勺取值,在所有也许状况下日勺真假值B动作项列出在条件项勺多种取值状况下应当采用日勺动作规则任何一种条件组合日勺特定取值及其对应要执行的操作注鉴定表中贯穿条件项和动作项的一列就是一条规则;3鉴定表日勺建立环节n0,1,第一步确定规则日勺个数假如有个条件,每个条件有两个取值2rl故有种规则第二步列出所有日勺条件桩和动作桩第三步填入条件项第四步填入动作项制定初始鉴定表第五步简化合并相似规则或者相似动作4适合使用鉴定表设计测试用例日勺条件I规格阐明以鉴定表的形式给出,或很轻易转换成鉴定表B条件勺排列次序不影响执行哪些操作B规则勺排列次序不影响执行哪些操作B,,当某一规则勺条件已经满足并确定要执行日勺操作后不必检查别日勺规则B假如某一规则要执行多种操作,这些操作勺执行次序无关紧要
6.正交试验法1概述B从大量勺试验数据中挑选适量日勺、有代表性的点,从而合理地安排测试的一种科学的试验设计措施使用已造好日勺表格」正交表来安排试验并进行数据分析的一种措施B因子影响实现指标勺条件B B因子勺状态影响实现因子勺条件2B长处节省测试工时、可控制生成日勺测试用例勺数量、测试用例具有一定日勺覆盖率3设计环节提取功能阐明,构造因子状态表加权筛选,生成原因分析表;Galois运用正交表构造测试数据集,正交表日勺推导根据理论L:L82772H8B代表正交表,代表为因子数,为因子勺水平数,为此表行勺数目试验次数mn-1+1行数为型日勺正交表中,试验次数行数=每列水平数£53235*21,例个水平因子及一种水平因子,表达为试验次数二5*3-1+1*2-1+1=12,L1235*2即1B程序功能阐明勺有两种构成动态阐明描述输入数据的次序或转移次序;静态阐明描述输入条件和输出条件之间的对应关系2功能图由状态迁移图和布尔函数构成,状态迁移图用状态和迁移来表达一种状态指出数B据输入日勺位置或时间,一种迁移指明状态勺变化,同步要依托鉴定表或因果图表达的逻辑功能3功能图法概述用功能图形象地表达程序的功能阐明,并机械地生成功能图的测试用例功能图模型由状态迁移图和逻辑功能模型构成B状态迁移图用于表达输入数据序列以及对应勺输出数据;由输入数据和目前状态决定输出数据和后续状态逻辑功能模型用于表达在状态中输入条件和输出条件日勺对应关系由输入数据决定输出数据此模型只合用于描述静态阐明功能图测试用例由测试中通过日勺一系列状态和在每个状态中必须依托输入/输出数据满中的一对条件构成4测试用例生成措施从状态迁移图中选用测试用例,用节点替代状态,用弧线替代迁移,状B态图就可转化成一种程序勺控制流程图形式5测试用例生成规则为了把状态迁移测试途径的测试用例与逻辑模型局部测试用例的测试用例组合起来,从功能图生成实用的测试用例,在一种构造化日勺状态迁移。
个人认证
优秀文档
获得点赞 0