• 谢谢,期待回家之前能收到😀

  • 只有测试背锅? at 2024年01月30日

    既然提过,就要在 Bug 管理系统中有所记录,关闭此单的时候备注上产品表示暂时不需要。等上面来找你测试追责的时候,你把这个工单截图出来,问题就不在测试身上了。测试做过的事情,一定要有所记录,有所备注;

  • 只有测试背锅? at 2024年01月30日

    建议以后遇到类似大型升级服务,把测试回归方案拉着开发,产品一起开会讨论一下,把讨论结果记录下来,发布后如果出现问题,相关的人员都要负责,就不是测试背锅了;他们参与了会议,review 了测试回归方案

  • 2023 年年终总结 at 2024年01月19日

    是的,两个人不同的行业,各自有追求,只能一人一个城市待着

  • 2023 年年终总结 at 2024年01月19日

    一起加油,祝越来越好

  • 2023 年年终总结 at 2024年01月19日

    分享给身边的测试朋友了

  • 2023 年年终总结 at 2024年01月19日

    谢谢你,一起加油

  • 别人说线上 Bug 多,我觉得就是 2 个问题:要么就是测试没发现;要么就是 Bug 管理没做好

    如果是测试过程中没发现的话,就去找原因,为啥测试过程中没发现
    如果是测试过程中发现了,觉得不重要,那就是 bug 管理没做好,那就做好 Bug 的分类和整理

    测试过程中除了要记录功能逻辑 Bug,还要记录体验不好的 Bug,分类整理好,做好记录,做好优先级严重程度的分类;

    发布前把所有的 Bug 跟团队过一遍,确认要改的发布前必须改掉,不改的测试报告做好说明,暂时不修复的原因;

    产品上线了,有用户吐槽有 Bug,若刚好有些 Bug 是测试过程中记录了的,团队统一认同暂时不修复的,那就把测试报告搬出来

    如果是用户发现了,测试没发现的,就做好记录,完善用例,总结经验,一步步改进测试策略

  • 嗯,弄清楚了,在验证这个沙盒支付的时候,需要创建不同地区的沙盒账号来验证对应的地区货币支付;然后还需要 App Store 切换到对应的国家地区

  • 2023 年年终总结 at 2024年01月17日

    还好,我们这样异地 6 年多了。之前比较近,每个周末回一次家;后来去了深圳,每 2 个周末回一次家

  • 项目管理平台有很多做得很成熟的,jira,tapd 都不错呀,干嘛要重新开发

  • 关于软考证书 at 2024年01月02日

    要考就考高级,有的公司可以凭这个证书凭高级工程师职称

  • 新产品新方向成败在于产品的规划和设计,完全没经验的人去搞,风险很大;如果老板看好这个方向,不应该是找个在这个方向有经验的人吗?

  • 有血有肉的一篇年终总结,祝越来越好👏

  • 大部分帖子都是几位面熟的大佬回复😂

  • 点赞,祝越来越好

  • 地图数据中,城市和省份的名称需要加上 “省” 或者 “市”,不然数据插入后,无法在地图中展示

  • 2023 年终总结 at 2023年12月14日

    道出了大多测试的常态😂

  • 大佬们,把比较新的总结一篇出来分享一下😂

  • 文中补充一下百度主页的其他操作,点击主页的 “更多”,然后点击下拉框中的任意一个元素进行访问:

    from selenium.webdriver.common.action_chains import ActionChains
    
    #模拟鼠标悬停展开“更多”下拉列表
    ac=ActionChains(wb)
    ac.move_to_element(wb.find_element(By.NAME,'tj_briicon')).perform()
    sleep(5)
    
    #下拉列表中点击列表中的任意一个元素,例如:点击文库图标
    #可以通过By.CSS_SELECTOR实现元素定位 
    wb.find_element(By.CSS_SELECTOR,
    '#s-top-more > div.s-top-more-content.row-1.clearfix > a:nth-child(3)').click()
    sleep(5)
    
    #也可以通过By.XPATH实现元素定位
    wb.find_element(By.XPATH,'//*[@id="s-top-more"]/div[1]/a[3]').click()
    sleep(5)
    
    

    上面的 2 种定位方式,可以根据下图的 copy 选项直接复制就可以得到对应的 value 值

  • 求助帖 at 2023年11月24日

    没有做过外包,很好奇为啥招聘测试对于外包有另眼的看法?外包不也是在做测试吗?技术上面还分外包和非外包吗?

  • 这个隐式等待,是作用于全局的,会默默等待元素出现,如果元素出现了,直接对对应的元素进行操作;如果元素在设置的等待时间内依然未出现,才会报错

  • 在程序中 find_element()调用之前应用到了较多的 sleep()方法,这样写当然是一种笨方法,预防元素没找到,如果多处都使用这种歌方法,会让程序运行比较慢;有一种高效的处理方式,在创建 wb 对象之后,直接调用 implictly_wait() 方法,参数可以设置为 10 秒
    wb=webdriver.Chrome(service=Service(r'D:\Chromedriver\chromedriver119\chromedriver.exe'))

    wb.implicitly_wait(10)
    wb.get("http://www.baidu.com/")
    这样程序的运行速度将大大提高

  • 怪不得银行的一些软件类不怎么好用,原来是重点追求安全,不追求用得方不方便😂
    夫妻两个人工作和家庭方面总有一个人需要更多的兼顾在家庭上,两个都把大部分精力放在工作上,追求高薪,孩子还真的没人管了

  • wb=webdriver.Chrome(service=Service(r'D:\Chromedriver\chromedriver119\chromedriver.exe'))
    这一行中,也可以不用写 Chromedriver 的目录
    wb=webdriver.Chrome()
    这样写的条件是,要把 Chromedriver.exe 所在的上级目录放入环境变量的 path 中。保存之后,重新运行程序就可以
    比如,chromdriver.exe 放在 D:\Chromedriver\chromedriver119\chromedriver.exe 这个目录中,那么我们只需要将 D:\Chromedriver\chromedriver119 这个放入环境变量的 path 中去