技术文章

软件测试之测试类型的区别与联系

试验类型有:功能测试、性能测试、界面测试。在功能测试工作中,所占比例最大,功能测试又称为黑盒测试。将测试对象视为一个黑色的盒子。采用黑盒测试方法进行动态测试,需要对软件产品的功能进行测试,不需要对其内部结构和处理过程进行测试。利用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误

软件测试之工作中的常见风险

(1)需求风险。不能正确理解软件需求,导致测试范围有误差,遗漏部分需求或执行方法错误;另外需求变更导致测试用例发生变化,同步也会产生误差。(2)测试案例的风险。试验用例设计不完整,忽略了边界条件、异常处理等情况,使得测试用例没有完全覆盖需求;测试用例没有得到全部执行,部分测试用例被有

软件测试之功能测试的故障模型

故障模型是将测试人员的经验和直觉尽量归纳和固化,使得可以重复使用。测试人员通过理解软件在做什么,来猜测可能出错的地方,并应用故障模型有目的地使它暴露缺陷。下面达内软件测试教程频道介绍功能测试中故障模型的建立。1.概述故障模型是软件测试的基础,也是一个判断测试方法是否成熟的重要标志。

性能测试中如何设计真实的负载

1.场景确定与压测脚本准备用户在注册时需要提交用户的姓名、手机号和手机验证码,之后提交申请即可,所以实际上用户申请注册只调用了一个API接口来完成,这是一个比较简单的场景。2.施压模式既然是容量探测,所以我们整体的施压过程是一个梯度渐进的过程,一般不会上来就是一条直线。3.压测点

软件测试的发展过程

早期的计算机软件产品很少,有很多要么是专门为某一个行业或某一个企业专门定制的,要么是随着计算机硬件免费赠送的,很多软件产品还不是流通的商品,人们对这样的软件产品即使发现了问题,也很宽容,毕竟不是花钱买的,这种现状曾经在金山公司的WPS2000文字处理系统出现过。当计算机迅速普及以后,

软件测试中的虚拟化技术如何应用于测试工具中

几年前拿到手一个软件进行测试,如果要求找出它在所有可用的操作系统和浏览器上是否正常运行,那只有一种可用的方法。就是使用操作系统、浏览器和浏览器版本的每种可能的组合设置数十台计算机,然后执行软件测试。但是随着技术和软件的进步,这项任务已被简化为突飞猛进。软件测试中的虚拟化是一种允许测试人员

软件测试之Docker镜像

Docker镜像是由文件系统叠加而成,最低端是一个引导文件系统,即bootfs,这个很像Linux/Unix的引导文件系统,Docker用户几乎永远不和引导文件系统有交互。Docker看起来很像一个Linux虚拟化栈,Docker镜像的第二层是root文件系统rootfs,它位于引导文件系统

软件测试之微信小程序测试要点

微信小程序从2017年1月开始,经过微信的不断推广跟各大企业开始扩展小程序业务,市场上涌现各种各样的小程序,各个公司也开始招聘微信小程序测试。小程序跟app一样,上线需要经过微信的审核。小程序产品的版本类型分为:开发版、体验版、正式版。开发版、体验版无需审核,只需要给微信号权限,经过扫小

软件测试之测试中Android与IOS的测试点

主要从本身系统的不同点、系统造成的不同点、和注意的测试点做总结:1、自身不同点研发商:Adroid是google公司做的手机系统,IOS是苹果公司做的手机系统。开源程度:Android是开源的,IOS是半开源的。所以IOS系统相对于Android来说是比较稳定的。使用厂商:I

软件测试之BUG的接收处理和验收

作为产品经理,每天都可以从各种渠道收集到各式各样的BUG。因此,我们就成了名副其实的BUG接收器。既然成为了BUG接收器,那么BUG怎么接收,怎么处理,怎么验收就成了我们每天都要考虑的内容。下面我们就从BUG的接收、处理和验收,来讲述BUG的一生。一、BUG的接收首先,建立小组的BU