• 精准测试的实现方案 at September 16, 2019

    期待

  • 精准测试的实现方案 at September 16, 2019

    其实我说的就是这种方式,测试人员每次执行手工用例时都需要额外的去标记用例开始和结束,总感觉这种方式不是很好,第一是给测试人员引入了额外的操作可能会影响测试效率,第二是关联依赖于人为操作,可能因为误操作引入错误。😂

  • 精准测试的实现方案 at September 16, 2019

    采用降噪服务,关联用例和拦截到的执行代码

    请问这里如何关联执行代码和手工测试用例,每执行一条案例需要测试人员手工去操作吗?如果这样的话给测试人员带来的额外成本会很高

  • 👍 赞一个

  • 👍 👍 👍

  • 报错是因为args找不到,这个是在run_script方法中定义的全局变量,直接把runner.py当主类启动.

  • 报错是因为args找不到,这个是在run_script方法中定义的全局变量,直接把runner.py当主类启动

  • 不支持

  • 需要封装成runCase方法

    # -*- coding: utf-8 -*-
    author = "qiuyunxia"

    from airtest.core.api import *
    from poco.drivers.android.uiautomation import AndroidUiautomationPoco

    def runCase(self, vars):
    auto_setup(file)

    poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)

    dev=connect_device("android:///988bdc454835315257")

    dev.stop_app("com.unity3d.ads.example.creative")
    dev_list =device()
    print(dev_list.list_app())
    dev.start_app("com.unity3d.ads.example.creative")
    poco("com.unity3d.ads.example.creative:id/unityads_example_initialize_button").click()

    snapshot()
    poco("com.unity3d.ads.example.creative:id/unityads_example_interstitial_button").click()
    sleep(4.0)
    snapshot()
    snapshot()

    wait(Template(r"tpl1547966723580.png", record_pos=(0.005, 0.828), resolution=(1080, 2220)))
    touch(Template(r"tpl1547966742057.png", record_pos=(0.005, 0.847), resolution=(1080, 2220)))

    sleep(1.0)
    snapshot()