软件测试的自动化测试开发小案例Oracle认证考试

文章作者 100test 发表时间 2009:07:25 11:16:36
来源 100Test.Com百考试题网


"libai">   有些同行提到自动化测试或自动化测试开发就想到使用自动化测试工具QTP、Winrunner、或其他开源的测试框架,其实除了这些商业的自动化测试工具外,我们亲自编写一些测试驱动程序,完全可以实现自动化测试,且控制灵活,能够符合自己公司业务系统的特点。下面是一个小案例,希望能够给你带来一些启发。
  测试需求:
  要对公司提供的Web services进行测试,包括功能和性能,当然只是测试压力。 功能就是把从web services 调用中把提交一条发送的WAP push广告信息插入到数据库,因为数据库表之间有关联,所以插入后数据后,会自动选择决定选择投放的频道,当用户单击频道上的链接后再显示广告文字或图片。功能就是要测试插入一条广告后,是否正确的选择频道,并且插入的信息是正确的。性能测试则是测试当前服务器能够部署的web services能处理多少条插入的广告信息。
  测试开发设计:
  把发布的Web services地址直接添加到测试开发的web references中,通过在C#中直接调用Web services方法,把从界面的广告信息传递给该方法。为了检验插入是否正确,打开数据库读取字段与测试数据进行比对。在压力测试时,通过开辟多个线程,向系统施加压力(本系统在压力时,没有改变插入的数据,其在数据库表中因为有ID为主键,所以不会冲突)。
  自动化测试无处不在,只要有时间,有条件,可以随时开发适合的测试小工具,满足测试的需要。下次再讲解一个直接通过读取页面链接,进行压力测试的例子。

相关文章


用Oracle创建实例的参数需求实例解析Oracle认证考试
讲解Oracle数据库LogMiner工具的使用方法Oracle认证考试
Oracle中存储过程和函数的区别Oracle认证考试
对比Caché和Oracle在数据库的应用Oracle认证考试
软件测试的自动化测试开发小案例Oracle认证考试
Oracle字段的默认值无效的原因Oracle认证考试
Oracle外部表的创建Oracle认证考试
Oracle中生成GUID类型Oracle认证考试
C 连接Oracle提示找不到某个库Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛