一直想让自己的测试框架推行的顺利一些,今天算是明白了,用户体验对测试框架推行的意义有多大。
举个简单例子,我写了个测试驱动的runer
其中有个功能,是想让用户可以选择自己想执行的测试用例进行执行。原先命令如下
run ***.xml [/'case01/',/'case05/']
其中[ ]是用户想执行的测试用例,但是由于python语言的限制(小小借口)。需要用户自己加上转义字符。貌似也没有多大问题。
因为我解决了用户最为迫切的需求,选择用例执行。
结果这么好的功能,却没有人想用。
现在,我只能改成
run ***.xml -x case01,case05 。虽然改了之后还没有推广,但是自己在执行的时候觉得顺当多了。虽然只为节省5,6个字符。但是有时候用户体验就是差那么五六个字符。
日志以励