四哥 发表于 2005-10-26 19:39:14

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

HI,大家好,我是一个新手.我公司的测试部门也是刚刚成立,很多业务都不太熟悉.想请问这样一个问题。

如果数据库用Oracle,前台用Delphi。比如:我通过SQL语句,编了一个查询窗体,我要怎么做,才能通过Rational系列的产品来测试出我的查询功能是否正确执行了呢?又怎样才能测试出,该程序性能的好与坏呢?

ilovejolly 发表于 2005-10-26 21:10:01

所有的测试执行,都必须先基于一个标准,也就是测试用例中的预期结果。功能测试的标准一般都基于需求,而需求中没有明确指出的,包括一些性能方面的要求,可以参考平时的一些经验或者同类产品的需求。

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

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

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

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

四哥 发表于 2005-10-26 21:50:48

谢谢,版主,.

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

[ Last edited by 四哥 on 2005-10-26 at 21:55 ]

ilovejolly 发表于 2005-10-27 09:06:40

纪录集是执行sql返回的一个结果集。不明白什么叫记录和监视sql语句
sqa对数据库的操作就好像ado.net一样

jackhecool 发表于 2005-11-21 16:36:49

斑竹,请问一下,我刚参加完IBM的面试,使用RFT,马上要进行第二轮面试了,需要加强测试哪方面的知识,以前没有做过测试
页: [1]
查看完整版本: 关于,功能测试的实例问题.(请大家帮助)