上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 一. 概念 依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法.类似的方法有:聚类分析方法,因子方法方法等。二. 应用 利用因果图来设计测试用例时,作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时与费用,可利用正交实验设计方法进行测试用例的设计。 利用正交实验设计测试用例的步骤:提取功能说明,构造因子--状态表 把影响实验指标的条件称为因子.而影响实... 阅读全文
posted @ 2013-12-18 09:08 道生一_三生万物 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 一. 概念 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。二.判定表驱动法的应用判定表的优点:a. 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。b. 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题阅读指南”判定表:12345678问题觉得疲倦?YYYYNNNN感兴趣吗?YYNNYYNN糊涂吗?YNYNYNYN建议重读√继续√跳下一章√√休息√√√√判定表通常由四个部分组成如下图所示:1) 条件桩(Condition Stub. 阅读全文
posted @ 2013-12-18 09:04 道生一_三生万物 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一. 概念 因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况二. 因果图法的应用 等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。 如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,这就需要利用因果图(逻辑模型)。因果图介绍4种符号分别表示了规格说明中向4种因果关系... 阅读全文
posted @ 2013-12-17 15:07 道生一_三生万物 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 一 概念 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。二 错误推断法的应用 基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。例如,输入数据和输出数据为0的情况;输入表格为空格或输入表格只有一行。这些都是容易发生错误的情况。可选择这些情况下的例子作为测试用例。例如,前面例子中成绩报告的程序,采用错误推测法还可补充设计一些测试用例: 1)程序是否把空格作为回答; 2)在回答记录中混有标准答案记录; 3)除了标题记录外,还有一些的记录最后一个字符即不是2也不是3; 4)有两个学生的学号相同; 5)试题数是负数;... 阅读全文
posted @ 2013-12-17 13:30 道生一_三生万物 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 一. 概念 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。二. 边界值分析法的应用 根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。 使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。边界值分析法与等价类分析法的区别:1)... 阅读全文
posted @ 2013-12-17 13:21 道生一_三生万物 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 一. 概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。二. 等价类划分的应用等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数. 阅读全文
posted @ 2013-12-16 13:50 道生一_三生万物 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 一. 简介Selenium-RC可以适应更复杂的自动化测试需求,而不仅仅是简单的浏览器操作和线性执行。Selenium-RC能够充分利用编程语言来构建更复杂的自动化测试案例,例如读写文件、查询数据库和E-mail邮寄测试报告。当测试案例遇到selenium-IDE不支持的逻辑时,你应该首先想到Selenium-RC。Selenium-IDE不支持下面逻辑:条件判断;循环;日记记录和报告测试结果;错误处理,特别是预料之外的错误;数据库测试;测试案例组合;重复执行失败案例;测试案例依赖;测试失败时捕获屏幕快照。虽然这些任务不被Selenium锁直接支持,但是通过编程语言和特定语言的Selenium 阅读全文
posted @ 2013-12-04 15:47 道生一_三生万物 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 1.测试项目:电梯 需求测试:查看电梯使用说明书、安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能否实现正常的上升和下降功能.电梯的按钮是否都可以用; 电梯门的打开,关闭是否正常;报警装置是否可用,报警电话是否可用; 通风状况如何.突然停电时的情况;是否有手机信号; 比如说上升途中的响应。 阅读全文
posted @ 2013-11-26 20:57 道生一_三生万物 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Selenium 命令,通常被称为Selenese,由一系列运行测试案例所需要的命令构成。按顺序排列这些命令就构成了测试脚本。一. 验证颜面元素1.Assertion或者Verification断言会使测试案例执行失败(Fail),并终止当前案例的执行,而验证也会使测试案例执行失败(Fail),但允许测试案例继续执行。2.verifyTextPresentverifyTextPresent 命令被用来验证特定的文本是存在于页面的某处,它携带一个参数(test pattern)用于验证。例如:CommandTargetValueverifyTextPresenthao123这将会使得Sele.. 阅读全文
posted @ 2013-11-25 21:41 道生一_三生万物 阅读(767) 评论(0) 推荐(1) 编辑
摘要: 功能测试1. 安装测试:安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装;若是选择安装,查看能否实现其相应的功能;在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);软件安装后,对其它已经安装的软件是否有影响;裸机安装后,各功能点是否可用;安装前,安装程序是否判断可用磁盘空间大小,如果不能满足安装空间要求,安装程序能否继续;安装过程中查看 版权声明、版本信息、公司名称、LOGO等是否符合标准;安装过程中界面显示与提示语言是否准确、友好;重复安装时系统是否有提示、是否可以覆盖安装、是否可以升级安装、是否允许多版本共存;是否有注册码或硬件加密 阅读全文
posted @ 2013-11-24 20:52 道生一_三生万物 阅读(276) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页
returnTop $(function(){ $('#returnTop').click(function () { $('html,body').animate({ scrollTop: '0px' }, 800); returnfalse; }); });