用途 这个插件的用途,很容易想象,只要是需要使用浏览器,又想要自动操作的,都可以使用这个插件来方便工作。笔者比较经常用的,大体上可以分为2类,分别是用来进行自动测试,以及简便日常作业的处理,增加工作效率。以前在客户的现场,工作以开发,测试为重心的时候,经常利用 iMacros 来进行自动测试,现在由于所属的部门以项目管理的工作偏重,而管理系统刚刚好是在内网上的一个 Web 系统,所以对 iMacros 的利用,都是在简化繁琐的日常作业。
自动测试 对于一个开发 Web application 程序员来说,用来做各种业务场景测试应该是一个很好的工具。对于各种 Test Case 的管理也属于比较清晰的, 在进行各种维护开发,版本升级的时候,除了对修改过的代码进行 UT 测试之外,为了保证整个业务流程不会因为这样的修改而产生什么预料之外的问题, 利用这个工具来做对业务流程的测试,将会很有效率。
举个例子,比方说是用户注册,登录功能,不管后台用的是什么语言,前台有没有使用 Ajax,对于使用者来说都是填写几个栏位后进行提交, 然后可能会有个邮件通知,完成了注册后,就可以使用取得的 ID 和密码来进行接下来的登录。 这时,如果要填写的栏位很多,每次修改一次程序,都需要新建用户来进行一次测试。只要安排这样的一个脚本, 就可以每次在调试的时候运行一次就可以了。可以说是相当的简便。