封装测试框架,断言一般需要封装在yaml吗

使用测试框架,断言是和测试步骤一起写在yaml文件好呢?还是直接写在testcase里面好呢?个人感觉写在yaml修改的时候会比较难找到位置,写在testcase又需要修改python代码,失去了框架封装本身的意义。

看你自己的习惯或者你应用框架的目的吧

其实可以参考一下httprunner断言的设计模式