博主日前参加了河南省首届软件测试大赛,跟大家简单介绍下比赛流程,并分享一下参赛心得。
  11月30日是比赛第,上午是对自动化测试工具AutoRunner的考察,下午是对软件测试工具TestCenter的考察。
  先说说AutoRunner吧。
  AutoRunner是黑盒测试工具,可以用来执行重复的收工测试。主要用于:功能测试、回归测试等工作的自动化。它采用数据驱动和参数化的理念,通过录制用户对被测系统的操作,生成自动化脚本,然后让计算机执行自动化脚本,达到提高测试效率,降低人工测试成本。
  比赛时出现了一些问题,被测系统的一些按钮和选项等对象在录制时可以获取到对象库,但是回放时报错:获取对象失败。在对象的参数列表中将可能影响的参数权重修改为0之后还是报错。强制抓取也不行。这个问题让我们比赛时着实纠结了好一阵,至今还没有答案。我会继续跟进研究,有新发现会继续跟大家分享。有知道的大牛也请不吝赐教~~
  再说说TestCenter。
  TestCenter是一款功能强大的测试管理工具,它可以实现测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。实现测试用例的标准化即每个测试人员都能够理解并使用标准化后的测试用例,降低了测试用例对个人的依赖;提供测试用例复用,用例和脚本能够被复用,以保护测试人员的资产;提供可伸缩的测试执行框架,提供自动测试支持;提供测试数据管理,帮助用户统一管理测试数据,降低测试数据和测试脚本之间的耦合度。
  初学TestCenter,对于它较为复杂的处理流程不太了解,通过一段时间的熟悉,对它的整体架构和流程比较熟悉了。
  把TC简明流程的课件截图分享给大家。

  我自己在练习时对着这个流程还是有些迷茫,有些功能找不到它的具体位置。因此自己写了一个比较具体的流程,标注清楚了每个步骤是如何实现的。也分享给大家。