以前一直觉得自己没有写代码的资质,太急于求成,以为能写好几个功能,几千行代码,于是没耐心了,没心情学下去了....但是近发现其实写代码是一个漫长的过程,都是在修修改改中成长起来的。于是试着慢慢用QTP测下参数限制,虽然代码量不多,其实也算不上编程,O(∩_∩)O哈哈~但也是个慢慢积累的过程。
  首先,我有一段登陆系统的测试模块,可以把它设为可重用的,并且参数化必要的信息,比如登陆用户名密码等等,这些不细说了。可以参见《QTP自动化测试实践》8.3节 Action测试输入的参数化,调用过程见上一篇关于action的文章。
  现在我要测试参数的限制:
  第一步,必须要在当前项目下新建一个action,步骤如下:
  选择Insert|Call to New Action:

  然后在弹出框中填写新建action的name和description,可不可重用,以及新action的位置,这里我的参数检查功能是在登陆模块之后,所以选择第一个At the end of the test。

  第二步,既然2个action都是测试同一个软件,可以重用它们的对象库respositories,操作步骤是:
  先保存login这个action的对象库,后缀是“.tsr",然后选择Resources|Associate Respositories,选定刚刚保存的对象库文件,然后下面的Available Action选择login模块,右边的Associated Action选择Test_Parameters模块:

  于是,在测试参数的模块中可以直接使用login的对象库了。