HarmonyOS 鸿蒙Next:hypium是否支持单测试用例测试多个对象
HarmonyOS 鸿蒙Next:hypium是否支持单测试用例测试多个对象
如题,之前用pytest的时候,可以通过钩子函数执行
metafunc.parametrize(‘tasks’, all_data[‘tasks’], ids=idlst)
然后在测试用例调用tasks
def test_viruscheck_tx(request, tasks):
就可以达到单个测试用例测试多个对象的目的
hypium有类似的功能吗?
效果如上。
翻了源码,应该是不支持这种模式。我的做法是继承测试套,然后重写了run方法和run_one_test_case。然后在run里面以读文件的方式把我需要传入的参数给读出来,自己生成测试用例。效果勉强可以接收
方法截图重新回复了,可以参考一下
很喜欢HarmonyOS的卡片式设计,信息一目了然,操作也更便捷。
这一篇看过的,我的需求是比如我有【A,B,C,D】4个关键词,需要在process中分别带入这4个关键词来执行,类似于执行顺序setup -> process(A) -> process(B) -> process© -> process(D) -> teardown
HarmonyOS 鸿蒙Next:hypium支持单测试用例测试多个对象
HarmonyOS鸿蒙Next平台上的DevEco Testing Hypium UI自动化测试框架,确实支持在单测试用例中测试多个对象。这一功能得益于其强大的脚本编写能力,允许开发者使用Python编写测试脚本,并具备原生控件、图像及比例坐标定位等多种功能。
在编写测试用例时,开发者可以通过定义不同的测试步骤和断言,来针对多个对象进行验证。例如,可以在一个测试用例中依次测试页面上的多个按钮、输入框或列表项等,以确保它们的功能和表现均符合预期。
此外,DevEco Testing Hypium还支持多设备并行测试,这进一步提高了测试效率和覆盖率。开发者可以编写适用于不同设备的测试用例,并在多个设备上同时运行这些用例,以验证应用的兼容性和稳定性。
如果在使用DevEco Testing Hypium进行单测试用例测试多个对象时遇到问题,建议查阅官方文档或相关资料,以确保测试脚本的编写和配置正确无误。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。