• 面试已挂,面试的大模型智能体测试开发
    分享下我的面试经验:

    • 先问了离职的原因
    • 面试的时候是 2 个面试官面试的
    • 基本是根据你的简历问项目,进行深挖,从而衍生出一些问题,例如:会问如何使用 appium 搭建测试框架,以及如何对你做项目的 app 做性能测试等等
    • 基本没问机器学习相关的内容,也没问如何测试大模型,不保证以后不会问,可以参考高飞之前的分享,有讲如何入门 AI 测试
    • 会考算法,中等难度,练习 leetcode 上中等难度的高频题问题不大
    • 主要考察测试理论和算法题,测试理论回答不全基本就没了。

    复盘原因

    • 项目经历没回答好,很多测试策略上的问题回答不全
    • 自己没有认真准备,并且没有很强的一定要面过的想法;舍友刚从 oppo 离职,问了下情况,他说很卷,经常加班, 不过他岗位是 QM。
    • 官网看了下这个职位的发布时间:9 月 26 日,现已经接近 2 个月,2 个月没招到预计对候选人要求高
  • 这篇文章挺有意思的,特别在没有返回值的函数的应用中注意这个 ‘None’,比如,我们对一个数组排序后打印,就有可能这样写:

    a =[1,3,2,5,4]
    print(a.sort())  #你会发现None
    正确的写法:
    a.sort()
    print(a)
    


  • 帮顶,投递邮箱是:amoraynia@163.com, base64.b64decode('YW1vcmF5bmlhQDE2My5jb20=')
    之前面试好像有个 QA 作业,英文要求也较高,哈哈哈,我面过,欢迎骚扰取经。可惜的是,我这么厉害,竟然不要我!!!

  • 大佬,你现在有把 AI 应用到测试吗?自己二次开发,且有 demo 那种?

  • 讲得太好了,给你点个赞,虽然我没看完

  • MAC+ 桌面应用 + 自动化 at 2021年03月07日

    1.请问是 pc 端还是 app?
    2.请问桌面应用是否可以方便获取控件?
    如果是 pc 端,桌面应用很难获取控件,那么可以考虑 sikuli,如果其它,可以考虑楼上大佬们的方案。

  • 仅楼主可见

  • 答:大佬这篇文章写得好,大佬借用房价这个通俗易懂的例子,说明了门槛的必要性,再回到测试的领域,指出了测试门槛高了,工资水平也相应提高,暗中鼓励测试人员提高自身水平!很好的升华了主题,总的来说,体现了两句话:物以稀为贵,打铁还需自身硬。不仅在测试行业,在其它领域也是这个道理,哈哈哈🐂

  • unittest 执行顺序? at 2021年03月02日

    这可能跟 unittest 组织测试用例的底层有关。你可以把init的代码部分放到 setUp 里面,如:

    def __init__(self,url='\'):
       self._url = url
    
    def setUp(self):
      self._open(self.url)
      print('打开了index页面')
    
  • 有够绝 at 2021年02月27日

    同意楼上的观点,一看就是老实人,鸟还为食亡呢,3 月份是好找工作的时机。楼主工作没几年吧,决定要走就不要有什么负担,你平时把事情做好就行,不要想着多留个把月就是负责什么的。🐂

  • 正常啊,你投简历试试呗,不过啥损失没有,过了在决定去不去😈

  • 面经如下:网上笔试->现场考察笔试的某些题目->编程能力的考察 (不是重点)->测试知识的考察 (重点考察,如测试用例的设计:如何测滴滴打车软件)->mysql 语句的考察(重点,会出题目),其实我也没面试过,也不打算投简历。😂

  • 看似要求不高,实则要求挺高的(至少面试难度挺高)。如果你读过《Google 软件测试之道》,就知道测试开发(STE)其实需要具备测试的思维和开发的编程能力的,但是在国内大部分大厂,感觉大部分测试开发都需要从业务测试做起,然后兼具写工具提高效率的角色。。。

  • 你写测试类不是要继承 unittest.TestCase 吗,这里有一个坑。

    class TestCase(unittest.TestCase):
        def __init__(self,method='runtest'): #初始化的时候要加一个默认参数:method='xxx',你上面的例子就不会有问题了
            super(TestCase,self).__init__(method)
            pass
    
  • 大佬捞人不,我其实已经过了华为 od(外企德科),岗位是大数据测试开发,但是拒了 offer~

  • 各位平时都做什么兼职呢 at 2021年02月26日

    赚钱就是靠运气的😂 想想靠工资真的生活的一般,纵使你月薪 3 万,这不,我打算回家养猪种菜,到时欢迎大家购买~哈哈哈

  • 初步判断是你的 adb 没有加到环境变量,或者你把 adb 放在你工程目录下。以下是我测试的结果,本机没装 adb。

    os.popen('adb devices').readlines()
    []

  • 1.编写 case 类的时候,要继承 unittest.TestCase,比如,class LoginTest(unittest.TestCase)
    2.跟楼上说的,if name=="main"

    import unittest
    
    '''
    unittest 构造测试用例的时候:
    1.需要集成TestCase: 如果你对unittest的方法不熟悉,可以在IDLE, dir(unittest)
    2.每一个step,要以test开头,比如:def test_login(self)
    '''
    def LoginTest(unittest.TestCase):
      def setUp(self):
         '''
         环境初始化
         '''
    
      def tearDown(self):
          '''
          环境清理或恢复
          '''
        def test_login(self):
          '''
          你的测试步骤
         '''
    if __name__=='__main__':
      unittest.main()
    
  • 那些问干嘛用的,是没看源码么😀 简单点说,就是和 python uiautomator 的功能差不多,只不过:1,他自己用 socket 实现了 pc 和手机端的通信,不需要安装 atx 之类的。所以,稳定性无法保证;2,功能可能没 uiautomator 齐全;3,实例化和调用方式一步到位,直接调用模块,一般人难以理解,不熟悉方法的话,写起用例比较麻烦。

  • 您好!请问还招人不,怎么投简历呢?

  • how old r u,怎么老是你😂


  • 我开了两个工具,冲突就会出现这个报错

  • 你开了几个抓取 UI 的工具?