• 软件测试作业一


    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注解的测试函数都只针对某个函数或某段特定代码进行测试。这样无论是修改或是增添测试样例都会很方便。

  • 相关阅读:
    用chardet判断字符编码的方法
    NLP--edit distance
    nfc是什么?nfc功能是什么?
    【转载】推荐系统的十大挑战
    python--网络爬虫一
    【转载】双调欧几里得距离的算法原理
    Java并发编程:线程池的使用
    Java集合--HashMap源码剖析
    java中集合类详解
    java collection接口源码
  • 原文地址:https://www.cnblogs.com/digdig/p/10139830.html
Copyright © 2020-2023  润新知