51Testing软件测试论坛

标题: 求高手帮忙,面试题! [打印本页]

作者: huaxiaowu    时间: 2008-5-21 15:19
标题: 求高手帮忙,面试题!
给一个买书的购物网站,基本内容也就是,注册,登陆,搜索书名,放入购物车,购买等几个小模块,比如Duwamish7。要求设计一个测试场景,用QTP实现。
用QTP实现好象也不算很难,问题是我不知道设计什么样的测试场景比较好。

请教各位高手,在做这样的测试时,通常有些什么样的测试场景呢?
作者: jackymail    时间: 2008-5-21 15:36
现在面试都让上机写代码才行的吗?

场景就是写几个购书的流程就行了,尽量覆盖比较多的分支,再加入两个带有异常行为的操作,比如放在购物车里的书又不要了什么的。
作者: songyq521    时间: 2008-5-21 17:27
根据系统的业务逻辑来写,  写个框架就可以了,  每个业务流程的步骤可以描述一下!!!
作者: lyscser    时间: 2008-5-21 20:43
这种系统用QTP性价比多高?
作者: huaxiaowu    时间: 2008-5-22 13:58
老大的意思是要测试场景可重复使用性比较高
能测试比较多的exception
我就想测创建用户时,各种数据往日填,输出有问题的数据和原因,这里会有很多exception,其他的我就想不出来了。
估计不需要覆盖较多分枝,因为我们本来就是要分给很多人做的,每个人做一个单元块就可以了。
我刚学QTP不久,也没做过测试,不知道一般在测这样的网站时,经常会设计哪些测试场景,有没有什么经典场景可以提供的?
请各位高手帮忙看看!
作者: MAODBC    时间: 2009-3-27 17:49
标题: 性能测试题
性能测试题
作者: MAODBC    时间: 2009-3-27 17:50
标题: 性能测试题
性能测试题
作者: dreamever    时间: 2009-3-27 18:05
我觉的这其实考察的就是一个数据驱动的思想,在购书的操作中,业务流程的顺序一般是固定的,因此重点考察不同的输入数据的测试。用QTP录制一段脚本,从登录到购买,然后进行数据参数化;
至于覆盖较多的异常数据,那首先要列出来有哪些异常数据的组合,然后才能合理的安排脚本的运行顺序。
另外还要考虑操作顺序不同的情况,比如没有执行注册就执行登录等异常的操作流程。
对于一个软件来说,不同的操作顺序与不同的数据流之间的不同组合,就构成了不同的测试场景。如果出题人的目的深一些,那你应该先形成一份测试列表,这份列表的内容就是你的测试范围,然后再根据这份列表安排你的测试。




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