软件行业正迈向自主、快速、高效的未来。为了跟上这个高速前进的生态系统的步伐,必须加快应用程序的交付时间,但不能以牺牲质量为代价。快速实现质量是必要的,因此质量保证得到了很多关注。为了满足卓越的质量和更快的上市时间的需求,自动化测试将被优先考虑。对于微型、小型和中型企业(SMEs)来说,自动化自身的测试过程是非常必要的,而最关键的方面是选择正确的自动化测试框架。什么是自动化测试框架?自动化测

72°|723 人阅读|5 人点赞|0 条评论


优秀的测试套件可以让人在更改代码时感到安全,从而使工作更为轻松;糟糕的测试套件会让人痛苦不堪,且浪费大量时间。编写好的、可维护的单元测试存在着一些特定规则,可使单元测试质量更高、更具效率。1、尽可能简短因为我们测试的是由单个代码单元交付的单个功能,所以测试应该相当短是有意义的。至于具体需要多短就取决于多种因素,但通常不会超过几行代码。2、切忌自我重复良好的编码实践应用于测试代码的

127°|1279 人阅读|25 人点赞|0 条评论


一. 数据类型 1.字符串 string或str 用引号括起来的文本,例如 '乔乔子' 、'123' 、'hello' 2.整数 integer或int 不带小数点的整数,例如 127 ,48, -8 例如'hello mirror world'、108、''108''分别是:字符串、整数、字符串 3.浮点数 float 带小数点的数字,例如 0.55 ,1.3,-0.

103°|1031 人阅读|9 人点赞|0 条评论


接口测试应用程序编程接口(API:ApplicationProgrammingInterface):以HTTP协议形式提供,定义了输入、输出、功能描述的服务即是规矩的制定流程:1、接口的功能测试(先要保证接口是正确的)2、测试接口的数据(传递一些特殊的数据,保证接口没有问题)----比如淘宝上不能搜索到一些国家禁止售卖的东西3、自动化测试脚本的编辑4、接口的性能、压力测试HT

215°|2145 人阅读|120 人点赞|1 条评论


对敏捷开发Scrum稍有了解的都知道Scrum来源于橄榄球,但你知道为何要以这项球类运动的术语来命名这个敏捷开发方法论吗?Scrum与橄榄球对应关系Scrum一词源于英式橄榄球运动,是指双方球员对阵争球。双方前锋肩靠肩站成一横排,面对面躬身,肩膀互相抵在一起,形成一个通道。犯规队的球员低手将球抛入通道,此时通道两边的球员们互相抗挤,争取踢球给本方前锋。比赛分为两支队伍,每个队伍上场

118°|1180 人阅读|1 人点赞|0 条评论


正文开始: 微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小程序页面数据,让测试不止点点点 可以直接触发小程序元素绑定事件 支持往 AppSerive 注入代码片段 可以调用部分 wx 对象上的接口

176°|1754 人阅读|6 人点赞|1 条评论


10年自动化测试心路历程         回想自动化测试的学习过程,因为发现很多人总是急于求成,不懂该如何学习。新手的时候肯定会选择加很多的群。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,也不看报错,就直接跑到群里来问(有时候连个图都不发或发图只截图一小半,有的甚至问我和你写的代码一

216°|2153 人阅读|778 人点赞|1 条评论


软件产品的成功与否,在很大程度上取决于对市场需求的及时把控,采用DevOps可以加快产品交付速度,改善用户体验,从而有助于保持领先于竞争对手的优势。 作为敏捷开发方法论的一种扩展,DevOps强调开发、测试和运维不同团队间的协作与沟通。   持续集成和持续测试是一个在迭代中构建、测试产品并修复Bug的过程。它有助于团队在开发阶段的初期发现缺陷,这时的缺陷通常相对不那么复杂

180°|1804 人阅读|11 人点赞|0 条评论


一:Cypress简介         随便着Web应用项目的不断发展,测试也要不断发展,Cypress是为现代网络打造的,基于JavaScript语言的一种前端自动化测试工具,测试也是如此,对浏览器中运行的所有内容进行快速,轻松和可靠的测试。     Cypress是自

166°|1656 人阅读|10 人点赞|1 条评论


当今IT行业的竞争日益激烈,各家公司都在寻找优化软件研发过程的方法,因为交付比对手更具竞争力的产品已经越发成为一件成本高昂的事情。这也是DevOps发挥作用的地方,因为它可以在工程管理的各个方面提供帮助。瀑布开发模型已被广泛使用多年,但它的开发、测试和运维在整个生命周期中是相对分离的。而今,随着敏捷方法的不断发展,持续集成和DevOps在某种程度上就变得越发重要。实施原则CAMS模型很好

130°|1309 人阅读|6 人点赞|0 条评论


什么是单元测试在计算机编程中,单元测试是一种软件测试方法,通过该方法可以测试源代码的各个单元以确定它们是否适合使用。单元是最小的可测试软件组件,它通常执行单个内聚功能。单元测试就是是指对这个最小可测试组件——即单元进行检查和验证。单元体量小,因此比大块代码更容易设计、执行、记录和分析测试结果。通过单元测试发现的缺陷很容易定位,并且相对容易修复。单元测试的目标是将程序分离成各自独立的部

138°|1384 人阅读|3 人点赞|0 条评论


自动化测试,包括Web自动化、移动端自动化、接口自动化等,目前暂时先把web自动化的笔记放在这里,而且只放到PO模式的笔记,这些笔记很多知识点都是有实例的,不想就这样子丢了,还是先保存好。后面还有一些,过两天补上: 一、什么样的项目需要做自动化测试: 1、需求变动不频繁 2、项目周期长 3、项目需要回归测试 二、什么阶段开始: 功能测试完毕(手工测试) 三、web自动化测试所属分类:

267°|2642 人阅读|28 人点赞|3 条评论


十年前,我刚毕业进入测试行业不久,注册了这么一个博客账号,然后使用得并不多,没写什么有技术含量的文章,那时的自己还是年轻气盛的时候,各种不服输,想在一个行业里做到顶尖,但又不得其法,多年下来,貌似也没有什么突出的地方,真是惭愧。十年后,我已经是两个孩子的妈妈了,还是在这一行里呆着,也挺神奇的,当年怀着大宝的时候就在自学各种代码,二宝也是陪着妈妈上班直到预产期,都是深受软件测试的胎教的宝宝。

189°|1885 人阅读|21 人点赞|1 条评论


拖延症 拖延症,今天讲一下,我之前看了拖延症这个问题怎么去解决?首先考虑一下这个事情你做了之后对你有没有真正的意义,不要被别人或者是利益所驱动才去做,要以结果为导向,这个结果是真正你想要的结果,才去做。这是第一个方面就是针对结果是不是你想要的,然后再继续往下走。 既然是拖延,那肯定是我们人的本能就是懒惰的,那我们怎样去克服这一块人的本性?首先是自己的身体动起来,比如说今天你要

160°|1604 人阅读|146 人点赞|0 条评论


谈到性能测试,大家一定会联想到Jmeter和LoadRunner,这两款工具目前在国内使用的相当广泛,主要原因是Jmeter是开源免费,LoadRunner 11在现网中存在破解版本。商用型性能测试工具对于中小型企业很难承担相关的费用。国内的性能测试工具有:CPTS(华为)、kylinTOP(奇林)、PTS(阿里)等,国外的性能测试工具LoadRunner相对比较出名。Loadrunner在国内出

278°|2781 人阅读|119 人点赞|0 条评论