目前在进行基于CS架构的自动化测试,测试的是添加删除修改,想请教下,python里有什么方法可以获取到已添加的数据列表的值,通过获取该值和输入的值进行对比,判断输入的值是否正确显示在界面上,程序是WPF+WINFORM写的
感谢回答,因为是第一次写python自动化,您说的不依赖于界面具体怎么理解,是说我把输入的值通过python方法访问数据库进行验证,如果数据库可以查询出数据就是测试通过,这样理解可以吗
追答我也做过界面自动化测试,相当不稳定,对技术要求也高
你说的从直接访问数据库检查数据也是一个方法,前提是程序分层设计,在业务逻辑层得到了良好的封装(python可直接调用业务逻辑接口),业务逻辑层不要和界面耦合到一起