如何通过python获取应用程序里列表的值?
目前在进行基于CS架构的自动化测试,测试的是添加删除修改,想请教下,python里有什么方法可以获取到已添加的数据列表的值,通过获取该值和输入的值进行对比,判断输入的值是...
目前在进行基于CS架构的自动化测试,测试的是添加删除修改,想请教下,python里有什么方法可以获取到已添加的数据列表的值,通过获取该值和输入的值进行对比,判断输入的值是否正确显示在界面上,程序是WPF+WINFORM写的
展开
1个回答
展开全部
界面自动化是相当困难的,成本也高
测试还不如在代码里多加点辅助代码,测试的时候不依赖界面就方便了
另wpf的mvvm模式之所以受欢迎,原因之一就是因为对测试的友好,大多数情况下要相信binding的可靠性(因为这是由微软保证)测试只需要验证数据即可
测试还不如在代码里多加点辅助代码,测试的时候不依赖界面就方便了
另wpf的mvvm模式之所以受欢迎,原因之一就是因为对测试的友好,大多数情况下要相信binding的可靠性(因为这是由微软保证)测试只需要验证数据即可
追问
感谢回答,因为是第一次写python自动化,您说的不依赖于界面具体怎么理解,是说我把输入的值通过python方法访问数据库进行验证,如果数据库可以查询出数据就是测试通过,这样理解可以吗
追答
我也做过界面自动化测试,相当不稳定,对技术要求也高
你说的从直接访问数据库检查数据也是一个方法,前提是程序分层设计,在业务逻辑层得到了良好的封装(python可直接调用业务逻辑接口),业务逻辑层不要和界面耦合到一起
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询