软件测试
文章平均质量分 64
工作经验积累记录
简单快乐_wsh
这个作者很懒,什么都没留下…
展开
-
pytest集成allure报告(allure安装及配置以及如何实现集成)
pytest集成allure报告原创 2022-11-20 15:20:38 · 2307 阅读 · 0 评论 -
软件测试面试题总结
软件测试面试题总结1、如何提交高质量的bug?2、浏览器的兼容性测试怎么测?3、单元测试、集成测试、系统测试、验收测试的区别和联系是什么?4、HTTP协议中的“长连接”和“短连接”的区别?5、HTTP协议与TCP/IP协议的关系6、Linux下常用的监控命令有哪些?7、测试环境如何搭建?8、Get 和 Post请求的区别9、git和svn请求的区别1、如何提交高质量的bug?要提交高质量的bug,我们可以注意以下几点:①bug的唯一性:一般来说,一个bug只记录一个问题或一类问题。②bug的可重现性原创 2021-12-11 11:52:17 · 1773 阅读 · 0 评论 -
UI自动化存在的缺点
UI自动化存在的缺点一、UI自动化测试概念二、UI自动化存在的缺点一、UI自动化测试概念最上层的UI自动化是测试,就是用程序模拟用户手工操作的测试方法,模拟鼠标键盘的操作,能够帮助测试人员从重复和枯燥的手工测试中解放出来。比如用selenium来做web的UI自动化测试,使用Appium来对手机UI做自动化测试。主流测试工具包括以下:①web自动化测试:selenium、robot framework;②App端自动化测试:Appium、Monkeyrunner、UIautomation;③PC客原创 2021-04-12 14:35:23 · 3964 阅读 · 1 评论 -
测试用例设计方法--正交表法(工具allpairs)
正交表法一、概念二、使用步骤三、常用正交设计表四、常用正交设计表-举例五、混合正交表一、概念能够使用最小的测试过程集合获得最大的测试覆盖率,从全面试验中挑选出有代表性的点进行测试。适用于配置类软件,组合比较多的情况。正交表Ln(m^k):特点:均匀分散、整齐可比、高效、快速、经济.n 正交表的行数,也就是需要测试的组合的次数;k 正交表的列数,也就是控件的个数;m是每个控件包含的取值个数;二、使用步骤① 根据控件和取值数选择一个合适的正交表;② 列举取值并编号,生成取值表;③ 把取值原创 2021-03-24 10:49:09 · 13640 阅读 · 1 评论 -
性能测试相关面试问题
性能测试常见面试问题1.解释常用的性能指标名称与具体含义2.性能测试包含了哪些测试类型?3.你认为不同角色关注的软件性能要点分别是?4.如何得到性能测试需求?5.简述性能测试步骤?6.需求分析阶段,你从哪几个方面入手性能测试?7.你如何识别性能瓶颈?8.打开浏览器输入网址到页面渲染,响应时间通常可以细分为哪些?9.软件为什么会有性能问题?10.什么是内存泄露?11.敏捷开发模型,如何开展性能测试?1.解释常用的性能指标名称与具体含义性能测试是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能原创 2021-03-17 11:48:54 · 694 阅读 · 0 评论 -
使用fiddler实现苹果ios手机抓包
Fiddler是一个强大的抓包工具,可以通过它抓取、查看和调试PC端、手机终端和远程服务器之间的http/https等通信。Fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的Fiddler和手机端做一些配置。此文介绍如何使用fiddler实现苹果手机抓包,具体步骤如下:一、对PC端的Fiddler进行配置1、Fiddler默认只捕获http会话而不抓取HTTPS报文,所以我们要先允许捕获HTTPS。操作步骤:①打开Fiddler,点击Tool-> O原创 2021-03-16 14:06:55 · 74045 阅读 · 35 评论 -
测试报告怎么写
测试报告怎么写一份完整的测试报告一般包括以下3点:1、测试的基本情况:包括测试时间、测试人员、测试的环境、测试的范围、还有测试用例执行的基本统计。2、缺陷的统计和分析:包括缺陷总数的汇总,还有不同维度的缺陷分析和统计,以及遗留问题的汇总和分析。3、测试的结论和建议:包括测试存在的风险,还有本次的测试结论,比如说测试是否通过,是否达到上线的标准。...原创 2021-03-15 14:21:24 · 6602 阅读 · 0 评论 -
查看日志,一般会出现的异常(Exception)总结
查看日志,一般会出现的异常(Exception)总结一般会出现哪些异常报错呢?笔者罗列了以下常见异常,后续还会持续更新~1、NullPointerException — 空指针引用异常;2、ClassCastException — 类型强制转换异常;3、IllegalArgumentException — 传递非法参数异常;4、ArithmeticException — 算术运算异常;5、ArrayStoreException — 向数组中存放与声明类型不兼容对象异常;6、IndexOutO原创 2021-03-15 11:18:38 · 3788 阅读 · 0 评论 -
Android 和 Ios测试的区别
Android 和 Ios测试的区别根据平时工作和查看一些相关资料的积累,总结了Android和Ios在测试上存在的异同,可能会有遗漏的地方,欢迎各位评论补充完善,共同进步。Android 和 Ios测试的区别主要包括以下几点:1、手机操作系统:Android较多,Ios较少且不能降级,只能单向升级。2、多分辨率测试:Android端有20多种,而Ios较少。3、按键:Android一般有3个按键,而Ios只有一个home键。①Android长按home键呼出应用列表和切换应用,然后右滑则终原创 2021-03-15 10:55:41 · 9563 阅读 · 1 评论 -
Web端和App端测试的区别
Web端和App端测试的区别Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都同时更新。Web端和App端测试的区别包括以下:①从测试流程上看,基本没有区别。都是需要经历测试计划方案、用例设计、用例执行、缺陷管理、测试报告编写等相关活动。②从测试类型上,基本相似。都需要功能测试、性能测试、安全性测试、GUI测试等。web测试是基于浏览器的,所以不用考虑安装原创 2021-03-15 10:15:29 · 17328 阅读 · 3 评论