随笔分类 - 软件测试
软件测试
摘要:传统的自动化测试工具,都是先编写测试用例、编写测试脚本,然后做参数化、检查点,通过批量执行来发现问题。 传统方式的问题在于: 1,对测试工程师要求比较高。大多数的测试工程师并不会编写测试脚本,从而导致自动化测试开展比较困难; 2,测试的投入很大。我们需要搭建自动化测试平台,一次执行海量的自动化测试用
阅读全文
摘要:软件测试简单区分可以分为手工测试和自动化测试。手工测试执行效率慢,容易出错。但是可以进行探索性测试和发散性测试。自动化测试则是和手工测试对立互补。 实施自动化测试的基本步骤 首先,需要已经完成了功能测试,此时测试版本稳定,属性、功能稳定。 根据项目的特点、选择合适的自动化测试工具,并搭建测试环境 提
阅读全文
摘要:app测试流程: 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用例、用例评审、各种测试数据准备 3、测试环节:接受版本,开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装 3)在线升级测试:验证
阅读全文
摘要:冒烟测试是自由测试的一种,由开发人员与测试人员共同进行。在测试过程中发现问题,测试人员找到了一个Bug,然后开发人员会来修复这个Bug,冒烟测试是否通过决定了下一轮系统测试是否可以执行。 第一次看到他的时候,有人给过解释即:使用一袋烟的功夫快速对软件的主要功能测试,理所当然仍人为很简单,随便点点就好
阅读全文
摘要:1、并发用户:并发一般分两种情况。一种是严格意义的并发,即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务。另外一种并发是广义范围的并发,这种并发与前一种并发的区别是,尽管多个用户对系统发生了请求或者进行了操作,但是这些请求或者操作可以是相同的,也可以是不同的。 2、并发用户
阅读全文
摘要:先来看一看上面这张图,测试人员同一个测试用例、同一个功能测试,如何在不同的手机上进行测试呢?在进行兼容性测试时,一个要点是系统版本,一个要点是机型。我们先来看看iOS现有的系统、机型。 从系统上,可以看到iPhone有这么多的系统、机型,这么多肯定是测不过来的,采购这些手机也得一笔预算。在有限的时间
阅读全文
摘要:1、需求分析:接口之间的逻辑关系,接口文档具体了解 2、测试准备:接口文档、接口测试用例、各种测试数据准备 3、测试环节,接受版本 1)功能测试:功能否按照接口文档实现 2)业务逻辑:是否依赖业务 3)参数异常:a关键字参数语言中的关键字、b参数为空、c多少参数、d错误参数 4)数据异常:a关键字数
阅读全文
摘要:测试目的:测试接口的正确性和稳定性; 测试原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程; 测试重点:检查数据的交换,传递和控制管理过程,还包括处理的次数; 测试核心:持续集成是接口测试的核心; 测试优点:为高复杂性的平台带来高效
阅读全文
摘要:硬件兼容性测试常见问题,所有软件都需向用户说明其运行的硬件环境,对于多层结构的软件系统来说,需要分别说明其服务器端、客户端以及网络所需的环境。测试的目的就是确认这些对于硬件环境的描述是否正确、合理。 1)低配置是否能够满足系统运行的需要。所有的软件功能必须能够完整地实现,软件运行速度、响应时间应在用
阅读全文
摘要:移动App性能测试主要测试App在边界、压力等极端条件下运行是否满足客户需求,例如在电量不足、访问量增大等情况下App运行是否正常。下面介绍移动App的性能测试要点。 1.边界测试 在各种边界压力下,如电量不足、存储空间不足、网络不稳定时,测试App是否能正确响应、正常运行。 2.压力测试 对移动A
阅读全文
摘要:APP兼容性测试,在于需要覆盖不同的android系统版本、不同的手机品牌和型号、不同的分辨率。 当然,这是表面的原因,不是具体影响的内容。 通过我们的实际经验,我们发现,兼容性测试的几个难点是: 第一,app的安装和授权。 第二,app对象在不同手机上的变化。 第三,安全键盘和字体导致的差异。 我
阅读全文
摘要:云真机就是通过浏览器或IDE使用云端手机进行开发调试和测试,手机随时使用,免去企业购买、管理手机之痛。随着软件行业的不断发展,云真机品牌类型也变得越来越多,很多用户都好奇,云真机是在什么样的环境下产生的呢? 1.用户们缺乏手机、平板等移动设备,市场上机型的种类多达几百种,往往由于缺乏机型导致应用存在
阅读全文
摘要:1.模拟器上安装的apk签名是debug模式的,发布应用到市场上要用另外的签名。 2.模拟器上用px像素可以正常显示,但在真机测试上有可能布局变得面目全非,很难看,真机上必须用dip让系统自动识别才能达到预期效果。 3.模拟器上空格用\t可以正常显示,但到真机(ME525+)上就不起作用了。 4.模
阅读全文
摘要:性能测试(或称多用户并发性能测试)、负载测试、压力测试是性能测试领域里的几个方面,但是概念很容易混淆。下面将几个概念进行介绍。性能测试(Performance Test):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。关注点:how much和how fast负载测试(Load
阅读全文
摘要:渗透测试是一种比较简单的性能测试。渗透测试所需时间较长,其使用的是固定数目的并发用户来测试系统的总体健壮性。该测试将会通过内存泄漏、增加的垃圾收集(GC)或系统的其他问题,显示因长时间运行而出现的任何性能降低。在测试运行的过程当中,测试运行的时间越久,您对系统就越了解。运行的两次测试,一次使用较低的
阅读全文
摘要:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可
阅读全文
摘要:1、测试计划 首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。 2、测试设计
阅读全文
摘要:1、测试人员提交新的Bug入库,错误状态为New。 2、高级测试人员验证错误,如果确认是错误,分配给相应的开发人员,设置状态为Open。如果不是错误,则拒绝,设置为Declined(拒绝)状态。 3、开发人员查询状态为Open的Bug,如果不是错误,则置状态为Declined;如果是Bug则修复并置
阅读全文
摘要:WEB界面的合理性直接影响到软件系统的可用性,下面将从几个方面讲述WEB界面的布局特点: 1、设计风格:符合目标客户的审美习惯,并具有一定的引导性 2、页面布局:重点突出,主次分明 3、LOGO:确保logo的保护空间,确保品牌的清晰展示而又不过分占据空间 4、页面导航:导航词条清晰明了、突出,层级
阅读全文
摘要:首先我们要明白什么是接口测试,接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 接口测试中接口你可以简单的理解为url,工作原理就会说url通过get或者p
阅读全文
浙公网安备 33010602011771号