
软件测试技术
文章平均质量分 72
本专栏主要分享测试计划设计、测试策略设计、测试规程设计、测试用例设计、测试脚本设计、评审、配置测试环境、执行测试用例、缺陷跟踪回归、测试报告输出,单元测试、集成测试、系统测试和验收测试、功能测试和性能测试、自动化测试、白盒测试和黑盒测试、接口测试、安全测试、界面测试、兼容性测试等
BeeTester
专注于软件测试开发,同时拥有微信公众号“测试开发之路BeeTester”,有兴趣的朋友可关注,满满的收获!
展开
-
Web安全漏洞中SQL注入条件及如何防御SQL注入
Web安全漏洞中SQL注入条件及如何防御SQL注入原创 2022-11-29 00:06:15 · 917 阅读 · 0 评论 -
Python3如何实现dubbo协议接口自动化测试
Python3如何实现dubbo协议接口自动化测试原创 2022-11-28 23:56:29 · 562 阅读 · 0 评论 -
接口测试在python、jmeter、postman工具下如何做断言?
接口测试在python、jmeter、postman工具下做断言原创 2022-11-23 22:51:40 · 399 阅读 · 0 评论 -
H5和小程序的测试点,从哪方面分析?
H5页面和小程序测试点原创 2022-11-23 21:38:19 · 542 阅读 · 0 评论 -
Jmeter中是如何读取MYSQL数据来作为请求参数的?
在项目测试种当遇到要将数据库中的数据作为参数传递到接口请求中时,我们需要操作Jmeter进行MYSQL数据库连接:原创 2022-11-21 23:18:44 · 568 阅读 · 0 评论 -
web前端性能问题 解析详情
页面的性能指标详解: 白屏时间(first Paint Time)——用户从打开页面开始到页面开始有东西呈现为止 首屏时间——用户浏览器首屏内所有内容都呈现出来所花费的时间 用户可操作时间(dom Interactive)——用户可以进行正常的点击、输入等操作,默认可以统计domready时间,因为通常会在这时候绑定事件操作 总下载时间——页面所有资源都加载完成并呈现出来所花的时间,即页面 onload 的时间原创 2022-11-19 18:14:41 · 499 阅读 · 0 评论 -
大数据测试,我知道多少?
大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、技术和框架进行处理。大数据涉及数据创建、存储、检索、分析,而且它在数量、多样性、速度方法都很出色,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。原创 2022-11-14 07:36:08 · 221 阅读 · 0 评论 -
一文拿下弱网测试:3大弱网模拟工具的配置、场景弱网原因分析、面试题目……
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理了app网络测试要点和弱网测试常用模拟方法,让大家对网络测试有一个全面的认识。原创 2022-11-14 07:23:39 · 4017 阅读 · 0 评论 -
稳定性测试怎么做
稳定性对产品的重要性不言而喻。而作为质量保障,在稳定性测试方面的探索也在不断演化。记得两年前我们做稳定性测试还是基于恒定的压力,7*24小时长时间运行,关注的指标无非是吞吐量TPS的抖动、响应时间的变化趋势,以及各种资源是否泄露。稳定性测试的场景设计简单,和线上实际运行有较大的出入。带来的直接结果是稳定性测试发现的问题比较有限,做完之后仍然没有特别大的信心。图片那稳定性测试究竟该如何做?别人在怎么做?性能测试组今年在这方面做了一些思考和改进,虽然称不上很好的解决方案,但是通过努力比以前的做法还是有不少原创 2021-11-26 23:51:23 · 4224 阅读 · 0 评论 -
postman的几种断言、postman接口测试
postman的几种断言断言,就是结果和预期对比,如果一致,则用例通过,如果不一样,就会失败。那么上面这个接口我们如何用postman来进行断言呢?Postman接口测试工具如何发送请求、断言以及请求数据参数化https://mp.weixin.qq.com/s/inFsFCWfOH8yIQNhcH6YgQpostman的几种断言方法https://mp.weixin.qq.com/s/7UZopCM5o-527t0AxlqovQ...原创 2020-10-30 22:00:27 · 559 阅读 · 0 评论 -
全面的自动化测试岗位的面试题,等你来挑战
汇总了125道自动化测试岗位面试题,看自己是否能做到心中有数,如能,则赶快升职、加薪;点击下方【权威答案】,可知晓问题的答案:www.权威答案.com1、你会封装自动化测试框架吗?2、如何把自动化测试在公司中实施并推广起来的?3、请描述一下自动化测试流程?4、自动化测试用例如何编写?5、上一个项目中自动化测试的执行策略?6、自动化测试发现BUG多吗?7、你觉得自动化测试的价值在哪里?你们公司为什么要做自动化测试?8、自动化测试有误报过bug吗?产生误报怎么办?9、自动化测试过程中,你遇原创 2020-07-02 22:36:09 · 591 阅读 · 0 评论 -
白盒测试的测试用例设计方法
一 白盒测试的主要技术对简单的程序流程而言,确定程序的路径有多少条可通过:语句覆盖(覆盖率100%);分支(判定)覆盖(覆盖率85%);条件覆盖;分支-条件覆盖;条件组合覆盖;路径覆盖(覆盖率80%)来确定,这也是白盒测试的主要技术。1.1语句覆盖(覆盖率100%)使程序中每个语句至少执行一次1.2分支(判定)覆盖(覆盖率85%)使每个判定的真假分支都至少执行一次1.3条件...翻译 2020-02-16 20:18:48 · 7127 阅读 · 0 评论 -
Web安全漏洞:SQL注入
常见的Web安全漏洞:SQL注入、XSS跨站脚本攻击、文件上传漏洞、URL跳转漏洞,今天分享下SQL注入。SQL注入可能造成:网页和数据被改,核心数据被窃,数据库所在的服务器被攻击1.SQL注入的产生条件3.SQL注入类型3.数据类型4.防御SQL注入1.SQL注入的产生条件SQL注入的产生条件:有参数传递、参数值代入数据库查询并且执行,后台在编写程序时没有对输入的数据进行过滤。比...原创 2019-12-04 22:34:26 · 811 阅读 · 0 评论 -
Python读写数据库
Python读写数据库为什么要Python操作数据库?(1)测试需要:用例检查点、用例数据准备、运维(2)手工测试:使用工具(3)自动化测试:编程语言访问数据库1 Python操作Mysqlmysqlclient库,第三方开发的安装命令:pip install mysqlclient == 1.3.12获取数据记录:fetchone,fetchmany,fetchallimpo...原创 2019-12-04 22:29:49 · 570 阅读 · 0 评论 -
Unittest扩展-自动生成HTML测试报告
Unittest扩展-自动生成HTML测试报告在脚本运行完成之后,除了在log.txt文件查看到运行日志外,还可以使用HTMLTestRunner生成测试报告。HTMLTestRunner是在Python标准库的unittest单元测试框架下的一个扩展。1 下载HTMLTestRunner.py首先要下载HTMLTestRunner.py文件,下载地址如下:http://tungwaiy...原创 2019-12-04 22:26:08 · 400 阅读 · 0 评论 -
如何启动关闭tomcat
如何启动关闭tomcatWindows平台:在/bin下,startup.bat、shutdown.bat。启动时,鼠标双击startup.bat文件;关闭时,鼠标双击shutdown.bat。Linux平台:在/bin下,startup.sh、shutdown.sh。启动时,运行命令:[root@localhost ~]# cd /home/ apache-tomcat-7.0.82...原创 2019-11-25 22:43:16 · 863 阅读 · 0 评论 -
Python自动化测试中多种浏览器跑Case
Python自动化测试中多种浏览器跑Casefrom selenium import webdriverclass RegisterFunction(object): def __init__(self, url, i): self.driver = self.get_driver(url, i) # 获取driver并打开url def get_d...原创 2019-11-23 12:49:07 · 548 阅读 · 0 评论 -
Jmeter多用户并发测试
Jmeter多用户并发测试一个测试任务:测试服务器同一时间点能承受多少http请求。这个测试任务可以利用Jmeter工具来测试。实操如下:创建测试计划 —》 创建及设置线程组 —》 创建及配置HTTP请求 —》 添加监听器 —》 从察看结果树/聚合报告/图形结果等监听器分析测试结果。1 创建测试计划首先创建一个测试计划。2 创建及设置线程组创建好测试计划后,接着创建线程组创建一...原创 2019-11-23 12:42:32 · 3579 阅读 · 0 评论 -
Jmeter下载、安装、配置、校验的图文教程
Jmeter下载、安装、配置、校验的图文教程1 下载安装Jmeter下载地址:https://archive.apache.org/dist/jmeter/binaries/根据自己的需要及系统资源来下载相应的安装文件,本文是以jmeter_5.1.1为例,下载apache-jmeter-5.1.1.zip,下载后直接放置于D:\路径下解压后则可使用。2 配置Jmeter环境根据jm...原创 2019-11-23 12:23:03 · 691 阅读 · 0 评论 -
系统功能自动化测试调研评估
系统功能自动化测试调研评估不是每一个项目都适合自动化测试,如果要考虑进行自动化测试,在手工功能测试阶段就应该做相应的调研和准备,然后综合调研和实际准备进行自动化测试评估,评估通过后即可在后期进行自动化测试。一、自动化测试实施前准备内容1.1项目组支持项目组、测试组的接口人及其联系方式测试环境是否就绪,提交测试数据的时间点自动化测试、项目组支持人数情况1.2目的为什么使用自动化测试...原创 2019-11-23 11:24:42 · 1077 阅读 · 0 评论 -
一文搞懂Web测试与App测试的区别
一文搞懂Web测试与App测试的区别接下来,需要完成年前最后一个项目的测试,该项目需要结合Web测试和App测试,经过整理,总结分享一些工作经验给大家。从功能测试方面讲,Web测试与App测试在测试用例设计和测试流程上没什么区别。而两者的主要区别体现在如下几个方面:1 系统结构方面Web项目,B/S架构,基于浏览器的;Web测试过程中,客户端会随服务器端同步更新,所以只需更新服务器端即可...原创 2019-01-14 21:55:53 · 3033 阅读 · 0 评论 -
如何用LoadRunner进行测试:搜索引擎中输汉字就可解析到对应域名的情况下
如何用LoadRunner进行测试:搜索引擎中输汉字就可解析到对应域名的情况下今天看了几道公司的面试题目,有时间都会分享给大家。针对今天分享的这道题目,我结合我个人的工作经验,阐述下这道题目的解答:Step 1:设计测试计划以此确定测试范围和测试的标准Step 2:设计典型场景测试用例以此尽可能覆盖正常和不正常的业务流程Step 3:根据设计的测试用例来开发自动化测试脚本和场景...原创 2019-01-13 21:33:34 · 1238 阅读 · 0 评论 -
必须掌握的测试方法有这些
必须掌握的测试方法有这些总结下我这两年所接触过的软件测试方法,对照了目前常用的必须掌握的测试方法。目前常用的测试方法主要有如下方法:文档审查代码审查代码走查静态分析功能测试强度测试余量测试性能测试接口测试人机交互界面测试可靠性测试安全性测试恢复性测试互操作性测试敏感性测试边界测试数据处理测试安装性测试容量测试等等……致谢若对大家有用,感谢点赞...原创 2019-01-10 21:57:29 · 526 阅读 · 0 评论 -
如何测试一个杯子:这样全面的回答让内行刮目相看
如何测试一个杯子:这样全面的回答让内行刮目相看面对IT技术人员对自己测试技能的判断,按照这样的内容去回答:“如何测试一个杯子”,会让内行对你刮目相看。一方面,从“启发式测试策略模型”出发;另一方面从“软件质量特性分类”测试点出发。1 启发式测试策略模型作为一名软件测试工程师,不知道你是否熟悉“启发式测试策略模型”(Heuristic Test Strategy Model)。该模型如下图:...原创 2018-12-02 19:33:57 · 6785 阅读 · 2 评论 -
【测试用例】测试用例设计的关键点总结
测试用例设计的关键点测试用例设计是每位软件测试工程师必须的基本技能之一。无论是靠测试经验,还是靠理论,在时间充足的情况下,最好一 一设计测试点,避免在执行测试时部分测试点被遗漏;在时间紧急的情况下,也应以思维导图的方式列出测试点。1 测试用例基本概念测试用例,即执行测试之前编写的指导测试过程的文档,主要包括:用例编号、测试目的、用例描述、预期结果。其编写原则:准确性、层次性、简洁性、可重用性...原创 2018-11-14 21:33:51 · 9673 阅读 · 0 评论