软件测试
三月兰
这个作者很懒,什么都没留下…
展开
-
线上问题怎么定位
遇到线上问题怎么定位:1、跟问题反馈方确定复现步骤2、确定数据库存储的数据是否正确3、确定后端接口返回的数据是否正确4、检查前端界面展示是否有问题原创 2021-05-14 15:06:13 · 459 阅读 · 0 评论 -
Windows环境下搭建nexus私服
1.背景 回顾下maven的构建流程,如果没有私服,我们所需的所有jar包都需要通过maven的中央仓库或者第三方的maven仓库下载到本地,当一个公司或者一个团队所有人都重复的从maven仓库下载jar包,这样就加大了中央仓库的负载和浪费了外网的带宽,如果网速慢的话还会影响项目的...转载 2021-05-08 15:29:23 · 213 阅读 · 0 评论 -
Wireshark-Windows10下载安装
下载下载官网下载https://www.wireshark.org/download.html安装下载后双击打开等待安装完成即可原创 2021-03-25 14:53:52 · 334 阅读 · 0 评论 -
如何进行SDK的测试
如何进行SDK的测试 一、sdk是什么SDK,全称:software development kit。客户端SDK是为第三方开发者提供的软件开发工具包,包括SDK接口、接入文档、以及demo等。可以在任何第三方应用中集成,使用方便。二、开发需要提供给测试人员什么1.提供如下内容: 1). SDK包 2). 相关文档,如:使用文档,接口说明 3). 示例程序(demo)2.一般来说,SDK...转载 2021-02-24 22:57:46 · 2713 阅读 · 1 评论 -
软件测试常见面试题
1.介绍下目前负责的是什么项目介绍自己所在的业务线,主要负责的业务,以及业务的测试方式,如互联网项目的测试,都知道互联网后端的基础设施一般分为客户端-业务逻辑层-后端后端的测试主要包括:数据的创建、入库、入缓存、数据状态的变化、数据规则的变化等业务逻辑层的测试:业务逻辑的测试主要是通过接口来进行测试,比如接口的入参、正常参数、非空参数、异常参数、参数类型和个数;接口之间的依赖关系等进行测试。查看接口的返回值是否正确,具体的接口测试的方式根据实际的项目需求来,如果业务接口改动较小,就使用封装好的接口自动原创 2021-02-24 22:41:18 · 108 阅读 · 0 评论 -
互联网后端基础设施架构
1.1 后端基础设施 使用Java后端技术的目的就是构建业务应用,为用户提供在线或者离线服务。因此,一个业务应用需要哪些技术、依赖哪些基础设施就决定了需要掌握的后端技术有哪些。纵观整个互联网技术体系再结合公司的目前状况,笔者认为必不可少或者非常关键的后端基础技术/设施如下图所示: 这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件或者服务。开发或者搭建好以上的后端基础设施,一般情况下是能...转载 2021-02-18 15:23:36 · 529 阅读 · 0 评论 -
面试-你的优势是什么
硬技能:1.基本理论的掌握熟练掌握基本的测试理论、bug管理工具、项目测试流程、版本周期内的整个流程。2.接口自动化测试:Python+pytest3.掌握业务测试、安全测试、兼容性测试、前端测试、后端测试、客户端测试、游戏测试等注:这里的硬技能逐条陈述软技能:1.复盘能力每次测试完一个业务项目,都会对测试的项目进行总结,包括从前端业务到后端数据的落库、查缓存等整个数据流程。并会总结测试中遇到的有代表性的bug,记录定位bug的方式、bug出现的原因,总结后续再遇到类似问题的一个解决方式。原创 2021-02-18 14:53:15 · 671 阅读 · 0 评论 -
软件间对接时,常用的接口类型和协议类型有哪些
软件对接时,常用的接口类型软件对接时,常用的协议类型软件系统之间的接口是实现一个系统跟另外系统进行信息交互的桥梁,接口一般分为两种:程序内部的接口和系统对外的接口,软件接口的通常分为两类:webservice接口和http api接口webservice接口webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。http api接口http api接口是走http协议,通过路径来区分调用的方法,请求报文都是ke转载 2021-02-18 14:37:11 · 17829 阅读 · 0 评论 -
接口测试的基础流程和用例设计
接口测试的基础流程和用例设计一、接口测试的基本信息1、常用的两种接口:webservice接口和http api接口 webService接口是走soap协议通过http传输,请求报文和返回报文都是xml格式的,可以用soupui、jmeter等工具进行测试。 http api接口是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是json串,有get和post等方法,可以用postman、jmeter等工具进行测试。2、接口测试的必要性 ...转载 2021-02-18 14:32:10 · 564 阅读 · 1 评论 -
接口API封装中常见的HTTP状态码
在进行后端接口API封装的过程中,需要考虑各种错误信息的输出。一般情况下,根据相应问题输出适合的HTTP状态码,可以方便前端快速定位错误,减少沟通成本。HTTP状态码有很多,每个都有对应的含义,下面列出日常工作中常见的部分:2XX (请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。203 (非授权信息转载 2021-02-18 14:27:24 · 555 阅读 · 0 评论 -
面试-测试准出的标准是什么
测试准出的标准是什么在网络上看到很多测试准出的标准,下面是我根据实际的工作总结的几点准出的标准,欢迎大家补充1)缺陷记录在测试过程中所有的问题都会记录到缺陷管理工具,如jira上,项目需要发版的标准之一就是jira上本期迭代所有的bug都处于关闭的状态2)项目上线一般的项目架构是分层的,比如大型项目通常分为后端、网关、前端三部分,所以项目的上线也是分分后端、网关、前端三部分分别上线的,一般为了给测试人员留出线上回归的时间,这三部分上线时间是错开的,遵循后端先行原则,后端先上线,第二天网关上线,第三原创 2021-02-18 14:22:29 · 1008 阅读 · 0 评论 -
面试-工作中怎么处理并行任务的
工作中有没有并行的任务,怎么处理并行任务的有,当有并行的任务,需要根据任务的优先级、紧急程度排资源。那么如何不断提高自己多任务并行处理能力接纳打扰在心态上接纳打扰,允许正在进行的事情被中断。只有接纳额打扰,才能更好的应对打扰,做到多任务的快速切换,减少情绪的转换带来的阻力。准备充分对于并行任务的高效处理,通常对测试同学的专业技能、协作能力要求较高。所以一名专业的测试同学需要不断提升自己各方面的技能,包括专业技能、还有其他一些软技能。总结经验每一次并行任务结束后,都总结经验,当下次再出现类似的原创 2021-02-18 14:16:55 · 1026 阅读 · 0 评论 -
面试-你认为测试人员怎么最大程度的把控产品的质量
首先对测试人员的要求1)逻辑思维能力。比如电商的业务通常比较复杂,当需求排期比较紧张的时候需要测试人员在尽量短的时间内,对需求有个整体的理解和掌握。2)文档撰写能力3)耐心细心责任心的品质4)沟通协作能力5)敏感度:哪些问题不是问题,哪些问题可能会带来什么影响,比如一个小小的界面UI问题,可能会降低用户体验,类似这种问题不能漏掉,同时敏感度也与专业度有关系。6)风险把控意识、质量意识7)尽早地接入测试需求评审阶段:一般在需求评审阶段测试人员就会参与需求的评审,在评审的过程中,如果产品的需求有原创 2021-02-18 14:13:50 · 635 阅读 · 0 评论 -
浅谈对软件工程的认识与理解
对软件工程的理解程序员几个发展方向程序员具备的品质对软件的基本认识对软件工程的理解软件工程涉及的资源有:人力、资金、时间的合理分配,涉及到文化与管理等,及各种规划化。软件开发是一个把用户需要转化为软件需求,把软件需求转化为软件设计,用软件代码来实现软件设计,对软件代码进行测试,并签署确认它可以投入运行使用的过程。在这个过程中的每一阶段,都包含有相应的文档编制工作。软件开发过程当中,遵循一定的流程,主要包括系统分析、系统设计、系统编码、系统测试以及系统的维护等几个阶段。依次概述如下:1、系统分转载 2021-02-18 14:09:02 · 11364 阅读 · 0 评论 -
Pytest-登录接口测试用例
安装Pytest直接使用pip命令安装即可:pip3 install pytest用例编写及断言新建一个脚本文件test_login.pyimport pytestimport requestsimport jsondef test_login(): # 可以不用写类 url = "http://ip:端口号/path/login" userAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537..原创 2021-02-16 02:54:14 · 3521 阅读 · 2 评论 -
项目测试流程
项目测试流程• 需求评审• 熟悉业务• 编写测试计划• 编写测试方案• 设计编写测试用例思路: ○ 确定界面的初始化数据是否与数据库一致 ○ 功能点-对应功能点测试用例的设计主要包括三个方面:输入、处理、输出 § 输入:可见输入和不可见输入(页面上可见的输入和不可见的输入,比如注册功能,当注册用户的时候注册时间属于不可见输入) § 处理:正常处理、异常处理 § 输出:可见输出(前端和后台的输出)、不可见输出(数据库数据的入库、入缓存) ○ 业务场景测试(多个功能的组合,在进行功原创 2021-02-16 02:13:25 · 199 阅读 · 0 评论 -
Git-技巧集锦
分支名称带引号,切换分支git checkout -b “test_xx(xxx)”原创 2020-12-17 17:09:16 · 169 阅读 · 0 评论 -
Charles-Map local,mock测试数据
修改请求参数,mock数据很多电商APP,用户首次进入首页的时候会弹出一个弹层,这个弹层叫天降,天降弹层中通常可以展示一些优惠券用于引导用户下单。由于天降后端依赖多个其他的系统,在业务上限制天降一天降一次,很多时候需要mock数据,看天降的弹层样式以及跳转协议。通过Charles进行mock数据的时候使用的是Charles的Map local的功能。通过charles抓包,然后把网关返回的参数复制到文本文件中,在需要替换参数的请求上,右键->Map local再次在APP上请求接口,就会走原创 2020-12-17 17:04:24 · 265 阅读 · 1 评论 -
Charles-IOS安装证书
IOS安装证书,配置代理先在手机中配置代理配置手机代理后,电脑中的charles选择:Allow,如果不选择允许的话,在手机上下载证书的时候下载不下来。在通过 IOS原生浏览器下载证书通过 IOS原生浏览器下载证书在 设置-通用-描述文件与设备管理,选择下载的证书进行安装信任证书:在 设置-通用-关于本机-证书信任设置...原创 2020-12-17 16:36:17 · 5369 阅读 · 0 评论