Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1395947
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: 系统运维

2012-12-06 08:08:41

   自动化测试框架要解决测试用例分析,测试过程的控制,以及测试报告的输出问题。
   自动化测试框架有一个问题,就是用户是测试人员还是开发人员;
   如果是开发人员,就没有必要定义一种接近自然语言的用例语言,脚本语言就够了,如python。
   如果是测试人员,并且能力一般,学习能力有限,可能还是需要开发一种用例语言,开发用例语言,可以借助lex或yacc来生成词法分析器,另外用例语言再根据需要来定义文法解析器,基本解决了用例语言的问题。
   自动化测试框架也可以压力测试或性能测试,但是要框架支持。
   支持压力测试的话,需要多台测试机器形成比较大的压力,就需要一个集群控制器来分发测试用例和收集测试报告。目前支持集群压力构造的有erlang语言开发的tsung。
   支持压力测试,还需要连接池等问题,如果是通信的服务器,需要客户端池。
   自动化测试框架如果支持数据库,应用服务器,客户端的子系统性能测试,压力测试,功能测试,则更好。
   自动化测试框架如果能容易与其他工具粘合,这样的测试系统能就能演变成测试平台。
  
  
 
阅读(1318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~