zoukankan      html  css  js  c++  java
  • 软件测试作业一

    2.1 Mooctest 使用心得

    Mooctest网站里面有提供eclipse加mooctest插件windows64位版本的压缩包下载,建议下载就不用费劲安装插件了。当然也可以用webIDE。但是webIDE实在是很慢,这样每次都要等很久才能知道得分增加或是减少了多少,很不利于持续的思考。
    2.2 Junit 编写代码经验总结

    1、首先要了解清楚junit的基本用法,这个百度下网上好多。最基本的就是要掌握assertEquals方法。

    2、其次要弄清楚源代码的作用。最起码要知道每个函数的基本意思。输入是什么,输出是什么。注释是个非常好的帮助。根据注释先理解源代码,然后才能设计出覆盖率高,质量好的测试用例。

    3.用junit编写代码执行完测试只能看到通过数,失败数和错误数。实际上对我们改进或增加测试用例没什么帮助。我们需要准确知道我们的测试样例覆盖了哪些分支,那些语句才能找到哪些被遗留的部分,从而增加无论是语句覆盖率还是分支或是条件覆盖率。这方面推荐eclipse的一个插件叫eclemma,这个插件在执行完测试后会在源代码上覆盖不同的颜色,帮你了解每段代码的覆盖情况。
    2.3 单元测试测试用例设计心得

    1、注意要完全覆盖各种逻辑和情况。比如if的条件判断里面有两个条件相与,那你可能就得设计四种样例:tt,tf,ff,ft。尽可能的多些测试样例,尽管有些测试样例不能提高覆盖率。

    2、注意很多平时习以为常的东西。尤其注意对异常的处理。比如很多java里重写的equals方法,一般都是传个对象进去,编写测试样例的时候就可以考虑传个null进去。

    3、在编写测试样例的时候最好分门别类弄好,不要东一榔头西一棒子。一般每个用Test注解的测试函数都只针对某个函数或某段特定代码进行测试。这样无论是修改或是增添测试样例都会很方便。

  • 相关阅读:
    Html 中 XHTML Strict 和 Transitional 的区别
    ExtJs 表单验证的方法总结
    C# 获取枚举值描述信息的方法
    VS2005查找替换插件
    自定义(手动调整).net中图像的调色板(How to adjust (customize) image's palette in .net?)
    保存Graphics对象到Bitmap对象
    javascript原生Dictionary类
    javascript中动态加载js、vbs脚本或者css样式表
    各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)
    .net中比较两幅图片是否相同
  • 原文地址:https://www.cnblogs.com/digdig/p/10139830.html
Copyright © 2011-2022 走看看