`
echozhjun
  • 浏览: 49883 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于测试的一点总结

阅读更多

 

昨天问了自己个问题。有没有必要去了解关于bug追踪方便的知识。

今天去看了看测试部门。原来他们的工作就是搞这个的。发现真的很专业。也感觉到了测试在一个系统的中重要性。

然后就联想到自己作为开发人员。其实测试又何尝不重要呢。

于是总结一下自己学到的单元测试方法,当做是复习吧。首先要说的就是JUnit。现在已经是4.X版本了。

发现自己一直都还在用3.8的版本,原来4.X版本真的是个大变化呀。最大的变化就是写测试类不用再去继承TestCase类了。直接通过用jdk5的新特性:注解。

@before@test@after@ignore。等代替了以前的setup(),testXXXX(),tearDown()。等。

其中比较值得关注的新特性:@Test(expected=ArithmeticException.class)

用来测试异常。@Test(timeout=500)用来给测试设置时间限制。到了指定的时间则测试失败。

调用assertXXXX等语句的时候,也可以采用jdk的新特性:静态引入。然后就可以直接使用这些方法了。真的很方便。

然后最近还学了一个测试框架:easymock.依然是相当强大的一个工具了。个人觉得主要是针对面向接口编程里对接口的测试用的。

采用“记录-----回放”的工作模式,基本使用步骤: 创建Mock对象的控制对象Control 从控制对象中获取所需要的Mock对象。

 记录测试方法中所使用到的方法和返回值。 设置Control对象到“回放”模式。进行测试。在测试完毕后,确认Mock对象已经执行了刚才定义的所有操作。

分享到:
评论

相关推荐

    测试总结(目的、分类、工具)

    近段时间,学习了测试理论,我的总结如下,不全面: 测试的目的 对比分析测试出来的结果和软件需求说明是否一直,发现bug ,深入一点就是预防bug 测试的分类 按照测试技术: 白盒测试,黑盒测试,灰盒测试 ...

    关于托盘的一点总结|推荐代码

    标题中的“关于托盘的一点总结|推荐代码”指的是在编程领域中,特别是Windows桌面应用程序开发时,涉及到的系统托盘图标(Tray Icon)功能的实现和优化。托盘图标是程序在任务栏通知区域显示的小图标,通常用于提供...

    软件测试期末总结--然而完全摸不清老师要怎么出题呜呜

    1983年IEEE对软件测试的定义明确指出,测试的目的是寻找软件中的缺陷,这一点在我们的学习中被反复强调。 在软件开发的过程中,多个关键要素共同影响着软件的质量,包括用户需求、规格说明、开发计划、软件设计文档...

    性能测试的一点总结

    性能测试的一点总结 软件测试 性能测试的最终目的是要满足用户的性能体验。无论终端环境如何,对用户来说,对性能的体验就是操作响应时间的大小。因此性能指标的最终表现形式是用户的响应时间。而其它指标比如系统...

    软件测试中功能测试工作的一点总结

    软件测试中功能测试工作的一点总结一直在做功能测试工作,负责过三四个不大不小的项目的功能测试工作,却很少静下心来总结工作中的得失。 很多不了解测试的人,认为功能测试不过就是拿鼠标点来点去,没有什么技术...

    功能测试工作的一点总结

    下面主要结合工作实践谈谈我对功能测试的一点总结。  功能测试最重要的是理解业务和需求。知道系统要实现什么功能,业务流程是怎样的,然后就可以根据需求编写测试计划和测试用例了。测试书籍上介绍常用的

    软件功能测试工作的一点总结

    软件功能测试工作的一点总结软件测试很多不了解测试的人,认为功能测试不过就是拿鼠标点来点去,没有什么技术含量,随便招个应届毕业生就能干的工作。我也曾经认为功能测试没什么前途,现在看来觉得自己太浮躁了。...

    测试工程师的工作总结.pdf

    测试分析很重要,这一点应该贯穿于整个测试中。 2. 测试设计的多样性:测试设计是根据技术方案所采取的测试方法,测试技巧多种多样,如场景测试、精准测试等。 3. 测试执行的实践性:测试执行是验证程序结果是否符合...

    软件测试面试题总结

    java程序员面试宝典、java程序员的基本修养、大话设计模式只看了重要的 )、测试相关(软件测试的艺术、从菜鸟到测试架构师、软件测试技术大全、selenium,qtp,junit的一些相关资料和书)、linux看了一点(鸟哥的...

    软件性能测试的一点总结

    性能测试的最终目的是要满足用户的性能体验。无论终端环境如何,对用户来说,对性能的体验就是操作响应时间的大小。因此性能指标的最终表现形式是用户的响应时间。而其它指标比如系统资源占用或网络传输时间等,只是...

    考试巡视工作总结.pdf

    这一点对于保证考试的公平性至关重要。合理布局的考场有助于监考教师更好地观察每一位考生,减少了作弊的可能性,同时也展现了学校对考试纪律的尊重和维护。 监考教师的专业度和责任心是保障考试公正的关键。丙茂...

    驾照考试-全安一点通交规驾考软件.docx

    驾照考试-全安一点通交规驾考软件 全安一点通电脑版是一款功能全面的驾考服务软件,为用户提供了海量的交规试题和丰富的交规理论知识,用户可在线了解以及刷题,非常的方便,有效的提高安全意识。该软件为用户提供...

    软件测试工程的总结.pdf

    熟练使用搜索引擎如Google,可以在面对问题时迅速找到解决方案,这一点几乎成为了每一个软件测试工程师必须掌握的技能。在具体的工作中,编写测试用例是基本功,其中不仅包括系统测试和需求验证,还有界面和功能测试...

    一位工程师关于ESD的一点总结

    日常的工作都是一些比较琐碎杂乱的事情,比如焊接、测试、校准、维修、打静电等等。工作差不多两年了,虽然经验丰富不多,但在不断地重复工作中也有些自己的总结,希望与大家分享一下。因为我们做的是国内的客户,...

    各种测试模板(计划、报告、测试矩阵等等)

    都是本人参照书籍,一个表格一个表格画的,很全面,很好用,所以分数高一点,见谅哈~ E1:单元测试计划; E2:系统&验收测试计划; E3:需求可追溯性矩阵; E4:测试计划(客户服务器架构和...E10:测试日志总结报告

    《【期中考试总结与反思】期中考试总结范文》.doc

    在考试结束后,进行一次深刻总结与反思显得至关重要,这不仅有助于我们了解自己的学习现状,更能为今后的学习指明方向。 首先,期中考试后的总结应从学习习惯入手。良好的学习习惯是取得优异成绩的前提。上课期间,...

    软件测试工具LR在安装和卸载问题上的一点总结

    市值解决方案软件测试工具LR在安装和卸载问题上的一点总结在安装Loaderunnner过程中也许你经常遇到,提示无法安装的情况,我也遇到过相关问题,于是查阅了相关资料,总结了一下,好东西不敢独享,拿出来和同行一起...

Global site tag (gtag.js) - Google Analytics