首页
学习
活动
专区
工具
TVP
发布

测试开发架构之路

专栏作者
241
文章
317495
阅读量
64
订阅数
接口自动化测试框架实践1:接口测试概述
很久之前就有开一个接口自动化专栏的想法,得益于我在前东家有丰富的服务端测试经验,并且在大团队内部率先推动接口自动化实践,通过实践和同事一起申请了几个关于框架设计、用例自动生成的专利,推动了团队同学向自动化测试转型。详情可以看我的另一篇文章。【干货】如何推动业务测试团队转型自动化测试?
互联网金融打杂
2022-08-01
5420
Python好酷|allpairspy一款高效的正交实验法生成用例工具
想必每个tester都有测试过类似下图中需要组合多种元素的业务场景,当然我们不会把所有条件元素组合的可能性都覆盖一遍,而是采取正交实验法进行用例设计,可以在不影响业务场景覆盖的前提下大大减少用例数量,既保证用例质量又降低测试时间成本。
互联网金融打杂
2022-08-01
8170
Web UI自动化框架大比拼
对于测试从业者来说,手工测试是一个绕不过去的坎。当年我校招毕业以测试工程师岗位进了一家互联网公司。入职第一天就被师父"拉去干活",至今印象深刻,是一个投顾管理平台(投资顾问管理客户的平台,主要功能是为用户做理财资讯推荐)。主要工作就是让我结合测试用例对这个web页面进行测试,说白了就是点点点。测试新人嘛,这些对于我来说挺新鲜的,但是随着时间的流逝,不到几个月就感觉有点不对了,手工测试完全是个机械化的工作,在执行用例过程大脑是没有思考的,长此以往,会让你的大脑形成固化思维,在测试过程中大脑能得到的测试价值边际效应是递减的,所以这也就解释了大部分手工测试人员普遍测试积极性不高,对未来充满焦虑。
互联网金融打杂
2022-08-01
1.2K0
测试工程师进阶必读书目
本书系统地总结了过去十年中软件测试发生的变化,浓缩了作者许多宝贵的软件测试经验。本书首先介绍对于软件测试的不同看法,全程软件测试的思想,软件测试的基础设施与TA框架、团队能力建设;然后逐步深入到测试的计划、设计、执行、持续反馈和改进;接着,讨论全程测试的思想,包括全程静态测试、全程性能测试、全程安全性、全程建模、全程可视化。本书最后展望了软件测试的未来。
互联网金融打杂
2022-08-01
1680
经验|项目测试中常见问题以及应对策略
先介绍下当时团队的开发模式,我们总共有2套环境,dev环境和线上环境。新需求开发流程是,将master代码merge到dev分支,开发在各自的研发分支开发feature,然后merge到dev分支,提测后,测试在dev环境测试新功能,测试通过后,会让开发给当前测试通过的代码打版本tag,然后将此代码merge到master分支,再进行线上环境的回归测试。
互联网金融打杂
2022-08-01
2870
浅谈质量保障手段之巡检技术
又到周末了,思前想后不知道写点什么,那就从以前经历的一个线上缺陷说起,聊一下软件质量保障的巡检技术。
互联网金融打杂
2022-08-01
5120
接口间参数传递的一种解决方案
做过接口自动化测试的同学肯定都熟悉在全链路测试过程中,很多业务场景的完成并非由单一接口实现,而是由很多接口组成的一条链路实现。例如你在淘宝上购物场景。
互联网金融打杂
2022-08-01
2730
如何写好测试计划
测试计划的内容包含测试策略、测试目标、测试里程碑、测试资源评估、交付成果。测试计划是我们完成某个项目过程中所需要付出的努力,是软件测试活动的蓝图,由测试经理进行把控整个测试过程。
互联网金融打杂
2022-08-01
3160
复盘|接口自动化测试框架建设的经验与教训
一是发现很多“点工”在转型迷茫期都会问一些自动化测试相关的问题,可以说自动化测试是“点工”升级的必经之路;二是Google一下接口自动化测试,你会发现很多自动化测试框架相关的文章,但是大部分文章都有一个通病,就是只告诉读者how(怎么做),很少介绍why,还有框架开发完成之后的事情(例如如何推广、维护等)。那下面就聊一聊我的接口自动化测试框架建设的一些经验和教训吧,希望能给大家一些借鉴。
互联网金融打杂
2022-08-01
2000
万字自动化测试面试题,助你吊打面试官
1. Selenium中hidden或者是display = none的元素是否可以定位到?
互联网金融打杂
2022-08-01
8150
为什么是EasyExcel?
大家工作中统计测试用例、测试进度以及各种测试报表,或多或少离不开Excel,我们可以使用Excel公式实现自动化统计,当然也可以使用代码实现Excel数据的统计。
互联网金融打杂
2022-08-01
8440
接口自动化框架脚手架-参数化工具的实现
做过接口自动化的朋友可以想一下,我们在使用postman或JMeter编写用例脚本的时候,比较费时间的就是接口间参数的传递了。
互联网金融打杂
2022-08-01
4680
你真的会测试用户登录吗?
是的,你没看错,今天的测试对象就是功能非常简单的用户登录功能。之所以选择"用户登陆"是因为该测试对象功能单一、用户普遍常见、非常适合考察一个测试工程师的测试功底。有时候看似简单的事物并非那么简单,只有看到别人看不到的地方才是过人之处,如何做到测试点更全面覆盖,这就需要提升自己工作经验和技术层的知识面。好了,废话不多说,下面转入正题。下面就是大家最常见的用户功能界面,页面元素包括:用户名、密码、验证码、登陆按钮。
互联网金融打杂
2022-08-01
7830
xmind2testcase:高效的测试用例导出工具
软件测试的核心是什么?毫无疑问是测试分析和用例设计。测试分析一般包括三种方法:1. 质量模型分析法 2.功能交互分析法 3. 用户场景分析法。其核心在于通过多层次分析测试点,即用户角度的业务场景+技术角度的系统实现逻辑。测试分析完成后,我们会根据测试点结合用例设计方法去“开发”测试用例,个人觉得测试用例就是测试分析的实现。作为测试文档,测分+测试用例需都要存档,思维导图其发散性思维、图形化思维,非常适合做测分工具;测试用例载体为Excel、MySQL。
互联网金融打杂
2022-08-01
4660
如何让自动化框架更自动化
作者:软件质量保障 知乎:https://www.zhihu.com/people/iloverain1024
互联网金融打杂
2022-08-01
4390
什么是TestNG?
对于大多数刚接触自动化测试同学来说,Selenium是大家接触最早的Web UI自动化测试框架,Selenium是一个开源的和便携式的自动化软件测试工具,用于测试Web应用程序有能力在不同的浏览器和操作系统运行。Selenium其实是一套工具,帮助测试者更有效地基于Web的应用程序的自动化。
互联网金融打杂
2022-08-01
1.2K0
全链路测试不是银弹
微服务应用是一系列自治服务的集合,每个服务只负责完成一块功能,这些服务共同合作来就可以完成某些更加复杂的操作。与单体的复杂系统不同,开发者需要开发和管理一系列相对简单的服务,而这些服务可能以一些复杂的方式交互。这些服务之间的相互协作是通过一系列与具体技术无关的消息协议来完成的,这些协议可能是点到点形式的,也可能是异步形式的。
互联网金融打杂
2022-08-01
3130
聊聊UI自动化的PageObject设计模式
当我们开发UI自动化测试用例时,需要引用页面中的元素(数据)才能够进行点击(动作)并显示出页面内容。如果我们开发的用例是直接对HTML元素进行操作,则这样的用例无法“应对”页面中UI的更改。
互联网金融打杂
2022-05-09
6660
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档