有关白、黑盒测试方法与测试用例设计 计算机二级数据库ACCESS考试用
是的,二级所有科目都必须考公共基础知识,占笔试的30%,另外70%以及上机的100分都是Access。另外提醒楼主,从2009年开始Access换了新版的教材,一定要按照2009版的要求来准备考试,但公共基础知识还是2008版的老教材。
二级Access没有必要报考,因为只是简单的理论和操作常识。
建议报考三级数据库,可以学习更多的数据库专业知识,access只是个人数据库处理的工具,并不能代表多种类的数据库。上机考试为C语言,只需要买一本南开的上机题即可轻松过关(上机考试多数题目为南开上机原题,少数为改编题)。
如果你想更多的学习数据库的知识,也可以报考四级数据库
黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。
1. 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。
· 有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
· 无效等价类:与有效等价类的定义恰巧相反。
设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性。
2. 划分等价类的六大原则:
· 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类.
例:输入值是学生成绩,范围是0~100:
· 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类.
· 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类.布尔量是一个二值枚举类型, 一个布尔量具有两种状态: true 和 false 。
· 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类.
例:输入条件说明输入字符为:中文、英文、阿拉伯文三种之一,则分别取这三种这三个值作为三个有效等价类,另外把三种字符之外的任何字符作为无效等价类。
· 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
· 在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类
3. 将等价类转化成测试用例:
· 按照[输入条件][有效等价类][无效等价类] 建立等价类表,列出所有划分出的等价类
· 为每一个等价类规定一个唯一的编号.
· 设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步.直到所有的有效等价类都被覆盖为止.
· 设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步.直到所有的无效等价类都被覆盖为止.
我是教计算机二级的,以下是在下自己写的一部书里的一段,你掌握这些就行了。其他的根本就不考。
3、黑盒测试:把软件当做一个黑盒子,只通过输入和输出,判断程序有无错误。其具体方法主要有:等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件的确认测试。
解析:
如果软件是一个黑色的盒子,那么就看不见其内部构造,只能通过输入输出来间接推断内部情况。比如一台洗衣机,输入一堆脏衣服,如果内部正常,那么应该输出一堆干净的衣服,要是输出了一堆碎布条子,那内部肯定不正常了。
真题演练:
07年4月,填空题2:软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 测试。
答案:黑盒.
4、白盒测试:把软件当做一个白盒子,对每条可能的执行路径都走一遍,以此检查有无错误。
解析:
与黑盒测试恰恰相反,白盒测试是把软件当做一个白盒子,或者更准确的说,一个透明的盒子,这样内部的构造、走向都一清二楚,这样就能清楚的看见,从入口到出口有几条畅通的路径。于是用“穷举”的办法,每条路径都走一遍,看看有没有错误,以此检查软件的正确与否。
真题演练:
07年9月,填空题2:在两种基本测试方法中, 测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
答案:白盒.
09年3月,填空题2:软件测试可分为白盒测试和黑盒测试。基本路径测试属于 测试。
答案:白盒.
有关白、黑盒测试方法与测试用例设计 计算机二级数据库ACCESS考试用_百 ...
黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。1. 等价...
白盒测试有几种方法
一般可分为:静态分析和动态分析两种方法。白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"...
一、小问题,快回答: 1. 软件测试必须要运行程序吗? “走查需求文档...
软件测试分静态和动态;动态又包括白盒,黑盒 走查需求文档是属于静态分析测试;由测试组长,开发人员,测试人员同时对开发的软件代码进行讨论和修改,完善程序。
马郑重组: 白盒测试[1] 又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试.白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的."白盒"法全面了解程序内...
北塘区19456617027: 黑盒测试和白盒测试设计测试用例分别有哪些方法? - ?
马郑重组: 白盒:1.条件测试 2.基本路径测试 3.循环测试 黑盒:1.等价测试 2.边界值分析 3.错误推断
北塘区19456617027: 有关白、黑盒测试方法与测试用例设计 计算机二级数据库ACCESS考试用 - ?
马郑重组: 我是教计算机二级的,以下是在下自己写的一部书里的一段,你掌握这些就行了.其他的根本就不考. 3、黑盒测试:把软件当做一个黑盒子,只通过输入和输出,判断程序有无错误.其具体方法主要有:等价类划分法、边界值分析法、错误推...
北塘区19456617027: 设计用例的方法、依据有那些? - ?
马郑重组: 1. 白盒测试方法—语句覆盖、分支覆盖、条件覆盖、条件/分支覆盖等,依据就是详细设计说明书及其代码结构2. 黑盒测试方法--等价类划分、边界值分析、判定表法、因果图法等,依据是用户需求规格说明书
北塘区19456617027: 主要的黑盒测试用例设计方法有哪些 - ?
马郑重组: 原发布者:蒓ゞo思恒┈常用的四种黑盒测试用例设计方法1.等价划分.所谓等价类划分是指一套被选择的值,这些值分别代表了许多众多的可能输入值,程序对其处理的方式都是一样的.等价类划分的方法作为继边界值分析方法之后补充的测...
北塘区19456617027: 什么是黑盒测试和白盒测试? - ?
马郑重组: 黑盒测试和白盒测试:黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的...
北塘区19456617027: 常见的测试用例设计方法都有哪些 - ?
马郑重组: 黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等.白盒子测试方法:(强度由低到高)语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖.测试人员经常用到的有等价类,边界值,场景法,因果图法.具体方法的使用可以百度下,这里就不啰嗦了.
北塘区19456617027: 什么是白盒测试和黑盒测试?求~ - ?
马郑重组: 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试.白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的."白盒"法全面了解程序内部逻...
北塘区19456617027: 软件测试中,黑盒测试和白盒测试有什么区别 - ?
马郑重组: 白盒测试需要更加深入的接触到代码,例如代码语句的规范性、正确性之类的,可以通过画程序流程图来分析代码的路径,找出路径后可以根据路径来写测试用例,而黑盒测试不需要接触代码,主需要根据软件的功能来设计一些测试用例,例如某个按钮是否实现它的功能,做白盒的话可能会更加难,黑盒测试则更加普遍,当然待遇相对来说白盒高的多
北塘区19456617027: 软件测试中黑盒测试用例如何设计,并且需要多少个测试用例?? - ?
马郑重组: 1、理解需求,业务流程(最好能画出流程图)2、用例基本分为这么几大部分 页面测试:主要看美观,易用,错别字,不符合常规习惯等 菜单测试:对应菜单的链接,以及打开关闭页面是,链接页面的情况 检索页面:初始打开页面时,截面各项显示信息(默认值、默认按钮等) ————操作:新增、修改、删除、查询 打印3、测试重点 与当前测试对象关联的信息变化,对当前模块的影响 建议在测试前,看一下数据结构 最后,就是用久违的各种黑盒测试用例的各种设计发法开展测试了 至于多少个?行话可以说成需求覆盖率,不过个人认为没有一个具体定义,多少取决于需求和软件本身.