直接用 faker 省时省力
业务需求产生技术需求
都聊到前置处理器了,不顺便看看后置处理器么?
测试工具选型首先看要不要代码能力。需要代码能力?那为啥不直接写代码,只要有人先搭个适合公司环境的架子
测试团队的差异性决定了对测试分层有不同的需求,这个不用纠结吧。
3 不好用就用 2 呗
分别搜索 selenium 拖拽元素、selenium 点击坐标、selenium 画布操作
我的最佳实践是尽量不截图
写流量的回放一直是业界难题,之前参加过的分享,看阿里的团队也没说完全搞定了这个。
如果说有能力在测试环境生成测试数据,在录制流量时,可以通过中间件将各请求入参替换为合理的数据再转发到测试环境。
或者可以从生产环境拉指定的用户数据到测试环境,然后录制时根据 cookie,session 等信息只录制这些用户的请求,这样可以保证录制的请求转发可以通过。
如果为了处理写请求带来的时间成本大于正常设计用例的时间成本,可以考虑放弃。
我们这边现在的做法是读请求直接回放,写请求记录用户的入参用来增加用例的覆盖度。
测试的目标不一直是模拟用户场景吗
比如你负责的游戏有个团战的场景,怎么模拟游戏角色,怎么验证各角色发出的指令的响应结果、UI 展示以及响应延时。
先针对单一产品设计方案,然后沉淀下来看怎么扩展到其他产品成为通用解决方案。
协议测试工具如果能生效,是不是意味着有被攻击的风险?这里的安全怎么考虑呢。
另外不太明白为什么需要欺骗服务器,拦截、转发都是拦截器的功能,跟游戏产品无关,如果是为了增加测试覆盖度,通过参数化多设计一些用例会不会更好点。
如果说用例写一半,需求就变了,只能说是自动化团队能力还有所不足,测试产出效率需要提高
就拿第二点来说,界面需求变了,在 PO 模式下,也就是元素定位发生变化了或者方法的流程变了,这个变动的影响范围应该只是页面级的,为什么会没有开发改得快呢?
另外接口自动化、UI 自动化完全是两套东西,也不具备可比性。
接口自动化无法替代任何手工功能测试,而 UI 自动化是可以解放部分手工工作,就冲这一点,UI 自动化会一直是效率追求的目标
接口自动化技术太成熟了,很难再玩出什么新花样出来。
答得有点文不对题。
问的是为什么登录失败,前提得知道验证码登录的流程。
失败的根本原因一般来说是发给用户的验证码与 redis/数据库中取出的验证码不一致,或者提交动作超出有效期。
通过待审核找到父节点 td1,通过 td1 找兄弟节点 td2,再找子节点获取链接
需要会使用 xpath 语法里的 parent::,preceding-sibling::
setup_class() 方法是每个 class 执行一次,你三个 class,执行 3 次有啥毛病,你在第一个 class 里放两个测试方法就能看出区别了。把这事本身当个功能测试来做,也不应该一个 class 里丢一个测试方法
jmeter 启动、执行时候有行英文小字,你猜写的是啥
测开不是搭平台
这问题不看源码根本答不上
def until(self, method, message=''):
"""Calls the method provided with the driver as an argument until the \
return value is not False."""
screen = None
stacktrace = None
end_time = time.time() + self._timeout
while True:
try:
value = method(self._driver)
if value:
return value
看到这里就能明白,self.driver 是你 lambda 函数的参数,而且被执行了
客户端的话 Ranorex 有可能是最优解,或者试试 uibot 这类的东西
我希望招到的测试同学是有敏捷的思维,有足够的质量意识,能对自己发现的 BUG 进行分析,归类,擅长沟通。如能写一些简单的代码提高自己的工作效率那就太棒了。
至于你说的懂 python 还是懂 java,who cares?要写代码的,不能直接招个开发吗,测开不是测试,这点还需要讨论?
补充一句,代码能力从来不是测试人员的核心竞争力,对业务的理解,对质量的认识,什么样的质量体系适合本企业的现状,未来又该怎么扩展可能是 leader 更关心的。
退一步讲,写测试代码能写到 35 岁吗?
看看 PICT 加上约束语句是不是来得快点
用了 Airtest 后,Appium 快忘光了(非游戏类测试)
困难是客观普遍存在的,搞不定的是普通众生,很正常,能搞定的就是大佬
解题思路就是一系列自动化的手段,有没有测试提速的工具,帮助开发自测的工具等等
地址已失效
airtest ,开启 RGB
h5 的问题怎么解决呢
这个平台目前使用情况如何,还在继续维护吗?