分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   项目背景  系统有个Excel导入功能,需要通过Excel来构造测试数据,生成测试数据之后,上传Excel并导入验证。  如果数据验证出错,需要给出错误提示;如果数据校验通过,则执行导入操作。  我们主要通过Alibaba的Easy Excel框架来做。  期望的生成Excel数据模板如下:  生成了人员的工号、姓名、证件类型、身份证、民族等等字段。  这里我们使用java语言,用到的工具类如下:  java-faker  构造测试数据时,需要绞尽脑汁浪费时间,JavaFaker可以释放你的生产力。  easy-excel  easy-excel重写了poi对07版Excel的解析,能够原...
            15 15 1279
            分享
          • 公共类的思维导图如下:common_fun.py用于封装公共模块,例如滑动引导页的模块、检测应用是否进入首页等1.进入应用首页通过判断首页的某个元素存在,来校验是否成功进入应用首页2.定义获取屏幕大小函数3.定义向左滑动的函数4.定义获取系统时间的函数5.定义屏幕截图函数说明:1.获取当前脚本所在的文件夹:t_path=os.path.dirname(__file__)2.获取当前脚本所在文件夹的上一个文件夹:os.path.dirname(os.path.dirname(__file__))3.进入同一目录下的另外一个文件夹:    os.path.d...
            0 0 1225
            分享
          •   冒烟测试,刚进公司就接触到了。只是刚开始一直没有体会到冒烟的含义和精髓,一直以为是冒烟测试就是把待测产品的主要功能测试一下就行了。后面回想一下,不是那么回事的。  冒烟测试源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒烟,就表示待测组件是通过了测试。  在软件开发过程中,一直有高内聚,低耦合这样的说法,各个功能模块之间的耦合还是存在的,因此一个功能的改动,还是会影响到其他功能模块。  因此在开发人员修复了先前测试中发现的bug后,想知道这个bug的修复是否会影响到其他功能模块,需要做的就是冒烟测试。  搞清楚冒烟测试的起源,冒烟测试的目的后,不难想到,...
            0 0 2141
            分享
          • 一、正则表达式语法(一) 字符与字符类1、特殊字符:\.^$?+*{}[]()|以上特殊字符要想使用字面值,必须使用\进行转义2、字符类包含在[]中的一个或者多个字符被称为字符类,字符类在匹配时如果没有指定量词则只会匹配其中的一个。字符类内可以指定范围,比如[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符左方括号后跟随一个^,表示否定一个字符类,比如[^0-9]表示可以匹配一个任意非数字的字符。字符类内部,除了\之外,其他特殊字符不再具备特殊意义,都表示字面值。^放在第一个位置表示否定,放在其他位置表示^本身,-放在中间表示范围,放在字符类中的第一个字符,则表示-本身。字符类...
            12 13 1489
            分享
          • 作为测试人员,项目涉及新功能,有的时候需要做横向的竞品分析,可能有人会说,竞品分析是产品要做的事情吧,测试人员为什么需要做呢?这好像不是自己的分内之事。其实不然,测试做竞品分析和产品的角度是不一样的,测试更应该从技术角度完成竞品分析。那么竞品分析应该从哪些方面着手呢?1、功能比较在本次要做的功能的功能点中,哪些点是竞品已有的,在大家都有这种功能的情况下,又做到了哪种深度,举个简单的例子,陌生来电拦截,虽然是现在大部分手机都有的功能,但是有的拦截是上层做的,有些是底层拦截的,最大的区别就是,上层拦截的陌生电话,还会产生一个拦截通知,如果是底层拦截的,手机上是看不出任何蛛丝马迹的。2、ui及动效比...
            1 1 10724
            分享
      • 51testing软件测试圈微信