做测试开发工作已经有一年多的时间了,在这一年多的时间里,我的能力得到了提高,对这个工作也有了一些感悟,现就将我的一些感悟与大家分享,有不对的地方还需要大家的指正。我所做的测试开发工作简单说来就是为测试工作的顺利进行而编写测试程序的过程。经过一年多的工作经历,我总结了测试开发的几个特点: 文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 测试开发的程序,并不是要投入生产的程序,而仅仅是一个测试的工具。如果程序太过于复杂,即会花更多的时间去写程序,又会导致调试程序和修改测试工具的bug的时间花费得过长,对于测试工作来说就得不偿失了。毕竟测试工作是尽可能地发现被测软件的bug,而不是测试工具的bug。所以测试工具只要实现了需要的功能即可。文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 做个接口测试的人都知道,接口测试的时候,我们会测试被测件对于异常的处理是否正确,这就需要测试开发人员开发出的测试工具可以支持将这类异常发出的功能。还清楚的记得我做测试开发工作经历的第一个项目。当时有一个参数类型是日期型,由于我当时的经验不足,很想当然的在测试开发的工具中把这个参数的类型写成了Date,于是在测试过程中悲剧的事情就发生了,测试人员想传入一个“1234”的字符串测试被测件对于类型异常的判断,结果发现我写的测试工具本身就无法将“1234”转换成Date类型调用被测接口。于是为了不影响测试的进度,在大家下班后我花了一晚上的时间把调用接口的功能用另外的一种可支持错误类型的方式实现了,这对我来说是个很深刻的教训。文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 文章源自玩技e族-https://www.playezu.com/14553.html 测试人员觉得测试工具有不方便使用的地方就会向我提出需求,在实现提出的功能后,当我看着测试人员能够因为我实现的功能能够更好更快地完成测试工作,或者我自己用着自己写的测试工具进行测试的时候,心里就有了小小的成就感。我想这也是我喜欢这个工作的一个原因。1做过测试的人才能更好地做测试开发工作
2测试开发的程序越简单越好
3测试开发出的程序不要把异常都扼杀在自己的程序里
4要尽可能地通过开发的测试工具减少测试时间
5满足测试人员的需求越多,就越有成就感
评论