51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2700|回复: 4
打印 上一主题 下一主题

[Robot] 关于,功能测试的实例问题.(请大家帮助)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-10-26 19:39:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HI,大家好,我是一个新手.我公司的测试部门也是刚刚成立,很多业务都不太熟悉.想请问这样一个问题。

如果数据库用Oracle,前台用Delphi。比如:我通过SQL语句,编了一个查询窗体,我要怎么做,才能通过Rational系列的产品来测试出我的查询功能是否正确执行了呢?又怎样才能测试出,该程序性能的好与坏呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-10-26 21:10:01 | 只看该作者
所有的测试执行,都必须先基于一个标准,也就是测试用例中的预期结果。功能测试的标准一般都基于需求,而需求中没有明确指出的,包括一些性能方面的要求,可以参考平时的一些经验或者同类产品的需求。

有了这个依据,我们再来看看怎么用工具来达到测试的目的。

在robot中,是可以对数据库直接操作的。我们首先在robot中,通过代码直接取得一个记录集。作为预期标准。然后通过robot抓取对象属性的功能,取的GUI的显示记录集。然后来对比两个结果。这样设计的测试重点,在于,一,对一些软件源代码的datagrid的显示作一个验证,二,对sql的业务逻辑进行验证。当然测试的侧重点不同,测试脚本也可以有不同的设计。

对于性能测试,一般要考虑多少用户并发,服务器的响应。性能测试相对来说比较复杂,需要综合考虑的因素很多。如果没有这方面明确的要求,那就要根据经验来判断。例如要达到对记录操作时返回页面的时间不要长到让用户受不了,就可以了。

总的来说测试的基本流程是展开测试的基础,根据需求,做一个好的计划是第一步,否则,到了中间会越来越困惑,自己都不知道自己要做什么。说的比较浅显,欢迎大家结合工作中的实际应用来讨论。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-10-26 21:50:48 | 只看该作者
谢谢,版主,.

你所谓取的记录集是什么?有什么书可以参考吗?Rational在逻辑上,在数据库执行的时候,它做了什么?记录SQL语句.还是监视SQL语句的执行结果.

[ Last edited by 四哥 on 2005-10-26 at 21:55 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-10-27 09:06:40 | 只看该作者
纪录集是执行sql返回的一个结果集。不明白什么叫记录和监视sql语句
sqa对数据库的操作就好像ado.net一样
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-11-21 16:36:49 | 只看该作者
斑竹,请问一下,我刚参加完IBM的面试,使用RFT,马上要进行第二轮面试了,需要加强测试哪方面的知识,以前没有做过测试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 11:25 , Processed in 0.066611 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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