google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 关于appstate,testcase,recovery system关系的一点疑惑

关于appstate,testcase,recovery system关系的一点疑惑


例如:testcase A appstate B
本人以为B就相当于一条到达当前A开始点的路径,换句话说就是先执行了B然后紧接着开始执行A。如果在执行B的过程中,AUT本身产生了错误,就无法到达A开始的状态,B也无法执行,该用例就fail。这样的话,就是说appstate的失败本身就影响到用例,那么如何来理解appstate在recovery system中的作用,又怎样来理解testcase的一个独立性?
不知道是不是本人上面对appstate和testcase的理解本来就不准确,所以产生疑问。

TOP

to memories :你的理解是正确的:-)


recovery system的作用就是把失败的测试case恢复到appstate的状态,使其他后续的测试case可以继续运行.
所以appstate就相当于一个公共函数,被测试case来调用.
在应用中,经常把公共的,已经稳定的测试case转化为appstate,比如系统登陆操作.

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-6 01:46Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹