工作:我对开会这件事情有些不愉快。约了一个会讨论代码或者测试方案,6个人开会,结果只有3个人感兴趣代码,剩下来的人做自己的事情。会议变成领导对员工的单独讨论。其实想想我自己参加的我领导的周会,其他一些回忆,也有这种情况,轮到我说话,我就说一下,其他时候我就在干自己的事情。我想制定一个规则,开会不可以带电脑+参加会议的人必须参加讨论。这样我就愉快了。
今天有人问我如何评估一个自动化测试框架好不好,我写了一些:
易维护性:
比如改了一个功能,新增一个功能,case要相应改,是否容易。
谁负责维护case:
我们之前遇到一个例子,之前领导喜欢ruby,有一部分上一个团队写的case是ruby写的,北京的同事就要用ruby继续写case,这个对于有一些测试同学来说就困难了,写起来很费力,产量很低,觉得非常痛苦。后来改成robot framework以后,大家就都能上手了。
结果是不是方便看:
一个test case 失败了,我觉得robot framework 好啊,能看出来错在哪一步了,什么时候错的。结果是网页格式的,直接在jenkins上打开查看。
case是否独立:
可以按单个case 跑,按tag跑,按suite跑。
便于和CI工具集成:
比如可以和jenkins集成,每日都跑,能看出一个case的历史,是不是稳定。
是不是可以配置在多个环境跑:
QA,PPE自由切换。便于本地能调试。
case本身写的好不好:
检查点全不全面。团队是不是能信赖测试结果。
其他:被写作文支配的娃,和我看完电影以后,说的第一句话是:这个要写作文吗?我觉得他的童年好不幸福。