51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5059|回复: 3
打印 上一主题 下一主题

寻找合适的切入点进行自动化测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-5-8 12:58:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做自动化测试,测试切入点选择的好与坏将直接影响到测试的效率和效果。下面是我在实际的测试中进行功能测试时使用的方法:

系统一:
  运行平台:
  服务器:Novell
  客户端:DOS
  测试分析过程:
1、软件运行在DOS平台上,通过GUI界面进行录制回放是行不通的。
2、数据分析:确定源数据、目的数据以及源数据和目的数据之间的运算。这一步是最关键的,需要弄清数据结构、数据之间的关系(可以向开发人员索取)。(辅助分析工具Sniffer)
3、根据数据的分析结果,选择测试切入点,设计测试方法,能够进行自动化测试的选择合适的工具实现测试。
我实际的测试方法:
1、源数据和目的数据均是文件,利用VB直接读取数据、进行数据比较、测试的结果写到文本文件中;
2、源数据是文件,目的数据通过监视器显示,利用vb将不同结构的数据导入到数据库中,编写存储过程进行数据的运算,手工方式进行数据比较。

系统二:
运行平台:
  服务器:windows2000
  客户端:windows98及后续版本
  数据库:SQL SERVER
  测试分析过程:
1、软件运行在windows平台上,可以通过GUI界面进行录制回放。
2、数据分析:确定源数据、目的数据以及源数据和目的数据之间的运算。这一步是最关键的,需要弄清数据结构、数据之间的关系(可以向开发人员索取)。(辅助分析工具Sniffer、sql server事件查看器)
3、根据数据的分析结果,选择测试切入点,设计测试方法,能够进行自动化测试的选择合适的工具实现测试。
我实际的测试方法:
1、利用testmanger的数据池(DATAPOOL)生成测试数据;
2、手工编写脚本,robot直接调用数据库存储过程并结合被测程序,完成数据的各种操作;
3、编写存储过程进行数据的运算和结果比较。
      
      以上的测试方法在我实际的测试过程中使用效果还是比较理想的,并且还在不断的改进中。

      我在进行功能的自动化测试中没有拘泥于专业的测试工具和用于功能测试的录制回放测试方法。我没有选择录制回放测试方法,原因是我在使用这种方法的过程中发现它的效率不高、维护也不是很方便,逐步地被我现在使用的方法所取代。

经验之谈,欢迎讨论。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-5-8 14:07:14 | 只看该作者
楼上的两种测试切入点,让人思路开阔,如果配以实例,会锦上添花。

我再补充UNIX上的测试切入点,UNIX上可以采用PURECOV/PURECOVERAGE/XRUNNER。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-5-8 16:21:35 | 只看该作者

多谢楼主的经验之谈

值得学习~~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-8-3 14:08:33 | 只看该作者

thanks

回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-14 13:18 , Processed in 0.072547 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表