01什么是缺陷呢?如果说,有什么是从项目经理到开发工程师,从运维人员到用户都头疼的,那一定非缺陷莫属了。为什么缺陷这么恼人呢?我们先来看看缺陷的定义。项目组件中的瑕疵或缺点,导致该组件不能满足需求或规格,且需要修复或更换的,称为缺陷。这段话包...
-
软件测试之缺陷管理
-
appium中toast识别
一、什么是Toast?Android中的Toast是一种简易的消息提示框,当视图显示给用户,在应用程序中显示为浮动,和Dialog不一样的是,它永远不会获得焦点,无法被点击Toast类的思想就是尽可能不引人注意,同时还向用户显示信息,希望他们看到,而且Toast显示的时间...
-
因果图用例设计案例
大家在测试过程中经常用的等价类划分、边界值分析、场景法等,并不能覆盖所有的需求,下面就来讲一种不经常用到但又非常重要的测试用例编写方法-因果图法。应用场景:页面上有多个控件(输入),控件(输入)之间存在不同的组合关系,不同组合之间又可以产生...
-
怎么快速定位bug?怎么编写测试用例?
作为一名测试人员如果连常见的系统问题都不知道如何分析,频繁将前端人员问题指派给后端人员,后端人员问题指派给前端人员,那么在团队里你在开发中的地位显而易见 ,口碑、升值、加薪那应该是你遥不可及的梦但是作为测试人员来说,尽管你不能深入的去分析问...
-
对象和实例,让你疯狂让你忧愁
1、什么是对象?此对象非彼对象。这里所说的对象是指计算机中编程中使用的概念。对象来自于编程中的组织方式,一种叫面向过程,一种叫做面向对象。面向对象是把相关的数据和方法组织成一个整体来看待,从更高的层次来进行系统建模,这种方式更加贴近事物的自...
-
不得不会的软件测试bug分析定位技巧
身为测试工程师,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的。也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试。并不是说这样做的不对,只是说这样做的不够好,看似...
-
请问支付功能如何测试
01测试思维要分析测试点之前,我们先来梳理一下测试思维。总结来说,任何事物的测试思路都可以总结如下:第一步:梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的?这个步骤一般是参考公司的需求文档来的,如果产品提供需求文...
-
VMware虚拟机
1、虚拟机介绍虚拟机(Virtual Machine)是一种软件,可以用来模拟具有完整硬件功能的完整的计算机系统的软件,并且可以和主机环境隔离开,互不影响。也就是,在实体计算机中能够完成的工作都可以通过虚拟机实现。在主机中创建虚拟机时,需要实体机的部分硬盘...
-
pytest入门介绍
1、pytest是一个非常成熟的全功能的Python测试框架。 主要有以下几个特点:简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)2、pytest安装安装:pi...
-
docker介绍
1、docker的简介Docker是一个开源的应用型容器类引擎,让开发者或使用者可以将他们的应用服务和依赖包打包到一个可移植的镜像中,然后发布到任何可以使用的Linux或Windows机器上,用来实现虚拟化。Docker的容器是完全使用的沙箱(顾名思义:就是Docker可以看...
-
自动化测试中的验证码处理
在日常的测试过程中避免不了要遇到登录的测试,但是在登录时又常常遇到验证码,那么该如何跳过验证码,直接自动登录呢?当前在市面上比较流行的方式有:(1)直接跳过验证码(测试环境中:让开发将验证码部分注释掉)。(2)写...
-
查常见的音频、视频、图片的格式及优缺点
音频:1.PCM编码PCM编码的最大的优点就是音质好,最大的缺点就是体积大。2.WAVE优点是高保真,最大程度的保留了音乐的原效果。缺点是文件占用空间很大3.MP3编码MP3优点是在基本保留基础音频的同时,还占用极小的空间,便于保存。缺点是空间感不够,压缩的高频...