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