51Testing软件测试论坛

标题: 请问大家自动化时数据依赖的解决方式?感谢 [打印本页]

作者: 测试积点老人    时间: 2020-2-24 10:38
标题: 请问大家自动化时数据依赖的解决方式?感谢

如题,举个例子,如bbs的发帖功能UI自动化,需要事先登录成功才能发帖。
请问是先调用登录的脚本再发帖吗?但这样违背case要独立的原则。
又或者可以把登录成功case的cookie写入文件,后面需要登录的case再从文件拿cookie进行操作?

类似的场景还有购物测删除商品,请问是事先在数据库添加好商品,再执行删除商品case?
请问大家怎么解决这类问题的?



作者: jianxiaoyao    时间: 2020-2-24 11:18
先把你要测的功能逻辑画成流程图,然后用流程图法看下最少需要多少条Case才能做到全覆盖,把每次都必须用到的功能,例如登录拿出来,用仅一次逻辑控制,把登录后的cookie存入一个变量里,执行其他功能的时候取这个变量的值。添加商品,删除商品,付款等这可以一个流程一直走下去,就可以放到一个Case里,一条Case走下去多个功能就一起测试了。
作者: bellas    时间: 2020-2-25 11:13
来学习下
作者: jingzizx    时间: 2020-2-25 13:02
自动化也是有流程的
作者: 梦里花    时间: 2020-2-25 14:52
把登录成功case的cookie写入文件应该也可以运行一段时间,之后再测就改cookie




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