请问大家自动化时数据依赖的解决方式?感谢
如题,举个例子,如bbs的发帖功能UI自动化,需要事先登录成功才能发帖。请问是先调用登录的脚本再发帖吗?但这样违背case要独立的原则。
又或者可以把登录成功case的cookie写入文件,后面需要登录的case再从文件拿cookie进行操作?类似的场景还有购物测删除商品,请问是事先在数据库添加好商品,再执行删除商品case?
请问大家怎么解决这类问题的?
先把你要测的功能逻辑画成流程图,然后用流程图法看下最少需要多少条Case才能做到全覆盖,把每次都必须用到的功能,例如登录拿出来,用仅一次逻辑控制,把登录后的cookie存入一个变量里,执行其他功能的时候取这个变量的值。添加商品,删除商品,付款等这可以一个流程一直走下去,就可以放到一个Case里,一条Case走下去多个功能就一起测试了。 来学习下 自动化也是有流程的 把登录成功case的cookie写入文件应该也可以运行一段时间,之后再测就改cookie
页:
[1]