今天听Henry 讲了一些关于Ruby的自动化测试脚本。对于Ruby是第一次使用。以前使用过shell,perl,tcl,目前正在熟悉Python,由于项目Leader要用Ruby,那么我们也就跟着重新学Ruby。
但今天学到了一种思维:如何将手动测试转化为一种自动化测试,万丈高楼平地起。首先将手动测试每步过程用熟悉的脚本语言来实现。
比如,目前的项目每次出新的build的时候,存在着重复性操作:
1. 安装Software
2. 将Software的config file 复制到需要的路径
3. 打开Software
4. 重启Software的Service
5. 卸载Software
以上五项是每次出现新build的时候,都要重复做的事情。那么我们可以分别写个小脚本来分别实现。待产品成熟后,可以将其所有的集成。这样就可以实现自动化。