240 发简信
IP属地:山东
  • mock测试

    mock的使用场合和时机: (1)单元测试/接口测试中测试对象依赖其他对象,这些被依赖的对象构造复杂或耗时或根本无法构造(未交付) (2)我们只测试对象内部逻辑的质量,不关心...

  • vim基础命令

    vi打开一个文件后,用vs filename或sp filename可以横向或纵向打开另一个文件。通过ctrl+ww在两个文件中切换。 在 Vi/Vim 的正常模式下输入:s...

  • mac安装多个python

    1.安装Homebrew ➜/usr/bin/ruby-e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i...

  • Appium介绍

    1.架构原理 Appium架构由客户端(Appium client)和服务器(Appium server)两部分组成。客户端与服务器通过JSON Wire Protocol进...

  • 120
    python装饰器

    装饰器本质上是一个python函数。它可以让某个函数在不需要做代码变动的情况下增加额外的功能。装饰器的返回值也是一个函数对象。装饰器经常用于有切面需求的场景。如插入日志、性能...

  • python推导式

    python的各种推导式(列表推导式、字典推导式、集合推导式) 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建...

  • 120
    python多线程与多进程

    Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多线程(Thread)的情况下,不能发挥多核的优势。而使用多进程(Multipr...

  • python内存管理

    python内存管理是通过引用计数来实现的。当对象的引用计数为0时,会被gc回收。 为了探索对象在内存的存储,我们可以求助于Python的内置函数id()。它用于返回对象的身...

  • 120
    python特殊函数

    在Python中,有几个特别的函数,它们常常被看做是Python能够进行所谓“函数式编程”的见证。它们是:filter、map、reduce、lambda、yield。有了它...

  • python2与3主要区别

    1.python2中print是一个语句,可以带括号或不带括号输出。而python 3中print是一个函数,必须带括号输出。 2. 整数除法的区别。 python 2中 ...

  • 120
    python带星号函数

    默认值函数参数。这种函数定义时,第一个有默认值的参数后的每一个参数都必须提供默认值。传参时,可以直接传参,也可以以“默认值参数名=value”的形式传参。 单星号函数参数。单...

  • testerhome测试问题

    软性热身题 这种题目,考的就是你的软性能力,比如表达能力,理解能力,协调能力,一个词概括就是套路。这类题目会在面试开始热身的时候,问一道两题,不会多,但是如果你能回答的有条不...

  • 120
    窥探Android Touch事件内幕系列之一

    最近在使用Robolectric进行单元测试的时候经常需要模拟click、touch等UI操作,期间遇到了各种问题,例如:onTouch和onTouchEvent有什么区别?...

  • android热补丁测试方法介绍

    当一个App发布之后,若发现一个严重bug需要进行紧急修复,这时候大家就开始手忙脚乱了,需要重新打包App、测试、向各个发布市场替换新包并提示用户升级。有时候修复bug可...