自动化测试项目总结(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gxb2260/article/details/81107232

标签:自动化测试、个人总结、朝花夕拾、开发

1、养成debug的习惯:在之前的开发中,调试代码主要是用日志,这种效率低下的方法。不怕大家笑话,因为一直用日志调试,被项目负责人狠狠的训过,但还是不习惯用debug功能。经过这个测试自动化项目,养成了这个debug的习惯。写代码的时候,可能更了解逻辑,根据报错信息就可以大概定位出报错的位置。但是自动化项目一直是调用别人的接口,不知道别人是怎么处理的,是自己输入的参数有问题还是业务的问题,更甚至是服务已经挂掉了,所以debug是最方便的功能。IDEA的debug功能很强大,可以直接看到所有变量的值和所有的输出。虽然有很方便的快捷键,但是我还是喜欢用鼠标点点点,因为这样更有debug的感觉,哈哈哈。

2、对于接口定义和使用:很多服务的接口是会抛出异常的。这一点我始终想不清楚,接口抛出异常是什么情况?自己的接口内的异常情况,为什么要抛给调用方的呢?我觉得接口就是应该不抛异常 。如果真的有异常情况,可以直接给别人返回失败或者具体的异常信息。还有一点就是接口和实现类一定要有相同的@requestMapping注解和@RequestBody注解,不然无法通过接口调用。这中基础的错误在今后的开发过程中要尽量避免。

3、对编码风格的影像:虽然平时也逛开源论坛,但是有时候自己真的没有那么认真的研究别人的代码,这个怪自己水平有限,太优秀的代码看不习惯。这次的自动化测试也看了其他同事的代码。感觉离自己更近一些,所以看的更明白些。有的同事代码就比较优雅,该注释的地方要注释,该空行的地方空行;也有的编码风格比较风骚,全篇无注释,或者注释比例太高。取其精华,去其糟粕,让自己的代码尽量的简洁,高效,优雅。

4、对新特性的学习:说来也是惭愧,Java8出来这么久了,一直没有好好地用过。原来一直找理由,说是公司的jdk版本不支持啥的。现在终于是没有退路了。找个时间看了下Lambda表达式(github地址https://github.com/gongxb21/java_base/tree/master/src/main/java/lambda),发现好像并不怎么习惯这种链式编程,万幸,功能很强大,忍忍还是学习了。对于Lambda表达式,我只想说一句,用起来贼爽,简单、高效、优雅。但是自己现在用的功能还是比较基础,基本上都是遍历的集合。希望可以在接下来的实践中灵活运用。

猜你喜欢

转载自blog.csdn.net/gxb2260/article/details/81107232
今日推荐