软件测试作业一

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

 

转载于:https://www.cnblogs.com/digdig/p/10139830.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值