51Testing软件测试论坛

标题: 求助如何对这个功能点进行测试 [打印本页]

作者: purezzj    时间: 2008-1-29 15:58
标题: 求助如何对这个功能点进行测试
独立负责一个公司的新项目测试,其余的测试都不是困难,关键是里面一个队例的测试。
项目是通过公司的网站访问MCAFEE的接口在公司网站付费然后生成MCAFEE杀毒软件的更新使用时间。
这个队列是这样的,如果用户支付费用但因为某些特殊的原因,没有续费或交费成功,系统会安排他进入队列,然后该队列回每搁一定时间去跑公司交费网战或是MACFEE的接口,如果成功了则不跑接口(注:这个只针对输入帐号和密码正确的情况下,本身这2个有错误是不进入队列的)。
我想到的是在localhost搭建环境,在交费或续费中早成我服务器的异常,看队列是否会正常被记录或是在用户有特定的情况下跑队列时出现异常,如访问SP接口发现手机没有充足的资金可以完成续费,那么队列会显示异常,过段时间在继续跑这个接口,超过一定次数没有跑通系统将退出队列返还一个手动自动续费的信息页面。

请各位高手在帮忙想一些情况可以更好的覆盖这个用例。

另:该项目只搭建了后台和一些低层的数据,前台还没有做完,是否可以在数据库中生成数据去直接跑这个队列,因为MACFEE这里的接口也没有做完。当然第一个问题可以考虑环境充分的情况下进行测试的构想。
谢谢!

[ 本帖最后由 purezzj 于 2008-1-29 16:55 编辑 ]
作者: ycxlove11    时间: 2008-1-29 17:52
标题: sorry
我没有QTP下载的地址,我机子上也没有装,我只有LR
作者: purezzj    时间: 2008-1-29 20:51
我这个和QTP还有LR没关系吧,不是做自动化的测试,理论上也不会考虑服务器崩亏对记录对列有什么影响,队列的变化过程记录在DB中,在DB里可以观察,我只是想知道各位有什么好的用力去覆盖队列。
比如用户选择自动续费,续费方式为手机续费,那么自动续费支付成功后该用户的信息会被记录队列,在服务快结素的时候,队列开始自动访问手机的SP接口进行自动的续费,如续费成功那么队列时间被延长,这里队列的时间应该和帐户过期时间同步。现在要考虑的是一些异常情况,因为队列设置为每搁半小时跑一次API接口,如出现异常则继续跑,最多跑5次,如果5次过后队列则会失效,会返回一个手动续费的页面给用户。
这里主要测试的就是那个异常,要模拟多个环境到异常,打个比方比如是Q币自动支付,那么到期就会向手机支付一样去跑QQ的接口,来达到自动续费,这里的异常比如是Q币不足,对方用了一定的设置,或是队列无法调用第3方接口等。
针对如何制造这个异常的情况,请各位多多帮忙,想想该用什么用力去覆盖。
TKS
作者: lf0026    时间: 2008-2-1 10:23
如果用户支付费用但因为某些特殊的原因,没有续费或交费成功


说实话 看了你的  我看不懂...
作者: wkevin    时间: 2008-2-1 18:41
大概明白你的内容,但是因为没测过这种的例,也没看过全面的需求,而且现在很多种支付方式,你说的手机和Q币,还有银行自动转账、信用卡、使用宽带费用支付等,,不知你们支持多少种支付方付,是否支持用户选择多种支付方式(如果允许那考虑的就要更多了,比如:选择先手机和后银行,如果手机没钱不足支付是否会扣款[这是需求了],那银行扣款是否正确),如果考虑还要同步,这方面我还没想过可能会影起更多问题。我到现在还没写过你那么复杂的用例呢!
作者: wgs0923    时间: 2008-2-13 16:08
分析清楚业务需求,画出DFD(数据流程图),路径覆盖法设计测试用例,测试思路就出来了。
我想也应该足够了吧。
作者: wgs0923    时间: 2008-2-13 16:10
对于这类的测试,个人认为重点在于接口的测试,返回的数据和信息是否正确。
作者: 阿七    时间: 2008-3-6 16:44
完全看不懂  哎
作者: walkman2508    时间: 2008-4-16 19:58
真是不理解
作者: mianshayun    时间: 2008-4-25 11:16
嘿嘿,偶也没看懂!
作者: 樱qq    时间: 2009-9-21 10:17
挺难的样子
作者: mentgmery    时间: 2009-9-21 11:01
没明白
作者: 柳叶    时间: 2009-9-21 15:03
能不能画一个简单的流程图啊?这样说明了一大堆,看的有点晕啊




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2