• 如何编写干净的单元测试用例

    2010-06-28 09:23:32

    如大家所见,我们在这里定义了setupEnv()和cleanEnv()两个方法,分别用于初始化环境和清除测试数据,然后在测试方法开始和结束时分别调用这两个方法。这的确达到了我们的目的,不用在每个测试方法中都编写初始化和清除逻辑!但此时你一定发现在每个测试方法前后都调用setupEnv()和cleanEnv()也很不爽,那说明我们的抽象程度还不够!那么该如何做的更好呢?这里该到模板方法(Template Method)模式发挥威力的时候了。我们将使用模板方法来继续重构前面的案例。让我们先来定义一个方法:/*** @author tao.youzt*/p.
  • 从测试用例看测试的问题及变化

    2010-06-28 09:20:13

    对于一个测试人员来说测试用例的设计与编写是一项必须掌握的能力。但有效的设计和熟练的编写却是一个十分复杂的技术,它需要你对整个软件不管从业务还是功能上都有一个明晰的把握。如何系统、结构的对用例加以规范将直接影响到其后的测试效率和效果,同时测试用例也将用来控制软件的整体执行覆盖,对最后的测试结果给出一种量化的评估标准。  一、问题:  许多测试类的书籍都有大幅篇章介绍用例的设计方法,如等价类划分,边界值,错误推断,因果图,判定表等。但实际应用中这些理论却不能给我们很明确的行为指导,尤其是业.
  • 什么是测试用例

    2010-06-28 09:16:04

    简介测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。   测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。类别  测试用例(Test Case)是将软件测试的行为活动做一个科学化的组织归纳.目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是.
  • 测试用例设计方法例子

    2010-04-27 15:36:15

    一、等价类划分问:某程序规定:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)解:分析题目中给出和隐含的对输入条件的要求:(1)整数(2)三个数(3)非零数(4)正数(5)两边之和大于第三边(6)等腰(7)等边如果 a 、 b 、 c 满足条件( 1 .
  • 一个基于UML协作图的集成测试用例生成方法

    2010-04-27 15:34:58

    http://oldweb.cqvip.com/QKDG/pdf/10280219.pdf
  • 测试用例

    2010-04-27 15:30:48

    简介  测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。  测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。[编辑本段]类别  测试用例(Test Case)是将软件测试的行为活动做一个科学化的组织归纳.目的是能够将软件测试的行为转化成可管理的模式;同.
  • 性能测试用例书写方式

    2010-04-27 15:27:03

    由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。性能测试的目的: 我认为下面的应该是测试的目的,不是性能测试定义为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。性能测试指标的来源:用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标。(需求+经验)主要的性能指标:服务器的各项指标(CPU、内存占用率等)、后台数据库的各项指标、网络流量、响应时间。BUG观.
  • 功能测试用例的书写方式

    2010-04-27 15:25:55

    功能性测试用例a)用例来源,即测试的需求测试用例的主要来源为:系统主要功能描述,需求规格说明书,补充需求,系统关注点。b)用例的组织方式用例首先应当以功能进行分类,然后按照系统工作方式,依据主工作流程和辅助工作流程进行组织。用例可以进行归纳整理,整理的最小单位为最小不可拆分模块。如:登陆模块,包含的用例可能为密码校验,帐户合法性校验,系统掉线处理等子测试用例,但是可以认为登陆操作是个不可再分的最小测试用例模块,其中包含很多的子测试用例。争论:在测试用例的组织过程中,应.
  • 数据库测试的分类和方法

    2010-04-27 15:23:08

    从测试过程的角度来说我们也可以把数据库测试分为系统测试传统软件系统测试的测试重点是需求覆盖,而对于我们的数据库测试同样也需要对需求覆盖进行保证。那么数据库在初期设计中也需要对这个进行分析,测试.例如存储过程,视图,触发器,约束,规则等我们都需要进行需求的验证确保这些功能设计是符合需求的.另一方面我们需要确认数据库设计文档和最终的数据库相同,当设计文档变化时我们同样要验证改修改是否落实到数据库上。这个阶段我们的测试主要通过数据库设计评审来实现。集成测试集成测试是主要针对接口进.
  • [我和51Testing]51testing天天陪伴着我

    2010-04-27 15:00:48

    记得刚刚注册51testing的时候,我只不过是个对测试完全不了解的小娃娃。自从在51testing找到些有关测试的文章,我喜欢上了测试,也喜欢有问题直接来51寻找答案。51是我的良师、也是我的伙伴,51是我学习测试路途上的知己,在51这个大集体里我生活的非常开心。现在做测试已经2年了,但测试水平依然是非常基础,我相信通过51能让我学会更多的知识。看到大家无私的奉献,我更是无比的激动。感谢51,感谢51陪伴我的每一天。在这里我真想祝福51能越办越成功,生日快乐,我们可爱的51testing。有你的存在,才有我们幸福的每一天~
  • 51论坛的bug

    2009-12-28 14:17:36

    1.用户原本登录过,然后将IE关闭几天后,再打开论坛,再不登录的情况下,可以直接发帖,但系统显示的是不在线。2.接上个,点击该用户查看用户资料,系统提示的是:SupeSite info: MySQL Query ErrorUser: GuestTime: 2009-12-28 2:06pmScript: /index.phpSQL: SELECT m.*, c.status FROM models m LEFT JOIN channels c ON (m.modelname = c.nameid) WHERE c.status > 0Error: MySQL server has gone awayErrno.: 2006
  • [我的2009记忆]回顾测试行业一年半

    2009-12-28 13:58:52

    时间飞速,转眼间我干测试行业已经一年半了。记得当初我进公司的时候,还是个对测试行业非常门外汉的小P孩,对测试这行充满了神奇。在这一年半中,我学到了不少知识,对测试的基础也有所了解,也收集了超过2G的学习资料。但我觉得测试不光是看书可以解决的,必须通过实践,当你真正实践了,你会觉得学的还是不够。2010年,是我奋斗的一年,我要拼搏!2010年,会更辉煌!
  • 2010年上海软件测试四级如何报名?

    2009-10-26 13:54:52

    各位前辈们,我想问下啦,2010年上海软件测试四级如何报名?在哪里有报名呢?谢谢各位好心人了~
  • 自动化测试群group189718@msnzone.cn

    2009-10-14 17:39:08

    自动化测试群group189718@msnzone.cn,欢迎大家加入哈~~
  • 嵌入式软件测试] 有广告,麻烦删除

    2009-09-14 11:49:40

    嵌入式软件测试] 有广告,麻烦删除
  • 电子商务测试广告也好多呀~~

    2009-09-09 09:31:53

    电子商务测试广告也好多呀~~管理删删吧
  • 送给新手的建议

    2009-09-08 17:10:09

    本人已经做测试快一年半了,说心里话,我非常喜欢测试这个行业,但觉得还是有几点送给新手们!写的不好,别见怪!1.测试人员一定要有责任感2.测试人员一定要仔细、非常有耐心3.测试人员不应该觉得很难学4.测试人员要打好英语基础5.测试人员最好懂些开发技术
  • QualityIsFree

    2009-09-08 17:07:20

    搜藏了很长时间了,大家看看吧
  • QTP8+Tutorial_oldsidney_cn

    2009-09-08 17:04:20

    不错的,适合新手看~
  • 论坛上的时间bug

    2009-08-28 11:32:48

    我在发帖的时候显示的是2009-8-28日11:11分,但电脑上显示的是11:00,我看了下手机也是11点呢~~这个是什么回事哦[ 本帖最后由 楠族开心果 于 2009-8-28 13:35 编辑 ]
1417/8<12345678>
Open Toolbar