自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虫无涯的博客

专注测试领域技术研究,测试理论、测试方法、测试管理等测试知识分享、交流和学习

  • 博客(366)
  • 收藏
  • 关注

原创 回顾2022,展望2023,笔耕不辍,钟情翰墨

2023年注定是不平凡的一年,希望自己越来越好,希望大家越来越好;如果你也是测试,也在踌躇不知如何写年终总结,不如看看这个文章,说不定对你有所启发呢;有志者、事竟成,破釜沉舟,百二秦关终属楚。苦心人、天不负,卧薪尝胆,三千越甲可吞吴。------蒲松龄t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7t=MBR7软件测试体系学习及构建:更新至25篇,更新中;Selenium源码通读:更新至13篇,更新完成;

2022-12-29 18:36:45 690 16

原创 产品诚可贵,质量价更高

CSDN《2022年国内软件质量调查》正式开启,我们诚邀各位博主,特别是测试领域的各位技术er参与调查(调查地址:https://bbs.csdn.net/topics/610411036),并围绕主题,撰写《我填写“2022年国内软件质量调查问卷”的感想》,或者《我亲身经历的2022年软件质量工作》 相关内容博文,参与投稿即可获得【话题达人】勋章+【质量卫士】定制勋章,更有机会获得CSDN周边大奖!质量不等于测试,一个成功的高质量产品的质量,势必是从干系人、到团队、到客户、到公司层面的质量总和。

2022-12-15 17:05:04 4816 33

原创 API接口自动化测试框架搭建(二)-详细设计&框架设计

(二)-详细设计&框架设计1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架数据流4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式1 需求分析对 实现需求 进行详细分析,主要有下:功能说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可生成HTML测试报告使用HtmlTestRunner模块可实

2021-07-14 18:11:53 1685 5

原创 WindowsGUI自动化测试框架搭建(二)-详细设计&框架设计

(二)-详细设计&框架设计1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式1 需求分析对 实现需求 进行详细分析,主要有下:功能说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可生成HTML测试报告使用BeautifulReport模块

2021-05-08 18:00:49 1185 3

原创 WebUI自动化测试框架搭建(二)-详细设计&框架设计

2-详细设计1 需求分析2 技术栈3 框架设计3.1 框架说明3.2 框架执行流程4 预期结果4.1 测试过程log日志4.2 测试报告html格式4.3 测试报告邮件格式1 需求分析对 实现需求 进行详细分析,主要有下:功能说明使用Unittest框架开源自动化测试框架,直接使用批量或指定用例运行Unittest框架可支持此功能log日志使用Python的logging库即可生成HTML测试报告使用HtmlTestRunner.py模块可实现此功能

2021-02-23 15:46:26 1966 4

原创 Python之ruamel.yaml模块详解(一)

是一个yaml解析器;是一个用于Python的yaml1.2加载器/转储程序包;它是的衍生产品;库继承子PyMYAL库,读写方法基本相同,目前来说可以根据自己的习惯选择使用还是PyMYAL进行yaml文件的读写操作。

2023-02-08 16:14:38 242

原创 JMeter笔记18 | JMeter常用配置元件简介

【代码】JMeter笔记18 | JMeter常用配置元件简介。

2023-02-07 15:40:31 319

原创 pytest学习和使用16-HTML报告如何生成?(pytest-html)

是一个插件,pytest用于生成测试结果的HTML报告;这个插件需要进行安装。

2023-01-06 13:32:21 805

原创 pytest学习和使用15-Pytest用例失败如何重跑?(pytest-rerunfailures的简单使用)

用例失败重跑可以使用插件来实现;

2022-12-27 11:34:13 269

原创 pytest学习和使用14-Pytest用例执行结果有哪几种状态?

【代码】pytest学习和使用14-Pytest用例执行结果有哪几种状态?

2022-12-27 10:38:24 80 2

原创 pytest学习和使用13-Pytest的fixture如何使用request传入参数?

【代码】pytest学习和使用13-Pytest的fixture如何使用request传入参数?

2022-12-27 10:19:02 45

原创 软件测试基础理论体系学习10-什么是本地化测试?本地化测试有哪些问题?本地化测试的重点是什么?

软件本地化是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。软件本地化测试的目的是为了发现本地化的软件中的错误和缺陷,通过修复这些错误和缺陷,提高软件本地化质量。更详细的定义可以描述为,软件本地化测试是根据软件本地化各阶段的测试计划和规格说明,精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行本地化软件,以发现程序错误和缺陷的过程。

2022-12-16 10:39:54 1907

原创 软件测试基础理论体系学习9-什么是网页测试?什么是网站测试?如何开展测试?

浏览器是Web系统客户端最核心的软件,来自不同厂商的浏览器对Java,、JavaScript、ActiveX、plug-ins 或不同的HTML 有不同的支持。cookie记住您的身份.当下一次您再次访问的时候,将显示您需要的信息,将帮您填入任何您已经回答过的问题。在Web 网站中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不能显示。如果允许登录失败的次数为3,你在第三次登录的时候输入正确的用户名和口令,能通过验证吗?

2022-12-16 10:39:44 657

原创 常见嵌入式/C/C++面试题100+集合(含参考答案)-更新中

为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间,如外部变量。左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于 1。可以,在不同的C文件中以static形式来声明同名全局变量。可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C。

2022-12-14 18:28:27 686

原创 软件测试基础理论体系学习8-什么是验收测试?验收测试的内容是什么?过程是什么?有什么测试策略?

验收测试是部署软件之前的最后一个测试操作。通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一步——验收测试即可开始。验收测试应检查软件能否按合同要求进行工作,即是否满足软件合同中的确认标准。

2022-12-13 13:30:28 289

原创 软件测试基础理论体系学习7-【一文看懂】什么是等价类划分法?边界值分析法?因果图法?错误推测法?功能图分析法?

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。一个程序的功能说明通常由动态说明和静态说明组成。动态说明描述了输入数据的次序或转移的次序.静态说明描述了输入条件与输出条件之间的对应关系。对于较复杂的程序,由于存在大量的组合情况,因此,仅用静态说明组成的规格说明对于测试来说往往是不够的。必须用动态说明来补充功能说明。

2022-12-13 13:13:34 281

原创 软件测试基础理论体系学习6-黑盒测试方法&白盒测试方法简述

黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用;把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性;黑盒测试方法主要有等价类划分、边值分析、因—果图、错误推测等,主要用于软件确认测试;

2022-12-12 21:00:00 342

原创 软件测试基础理论体系学习5-静态测试的理解

静态测试包括包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。动态测试在完成静态测试之后进行,这样,就需要设计一系列的测试用例来确保测试的完整性和有效性,而在测试用例的设计中,通常会把白盒测试和黑盒测试结合起来使用。

2022-12-09 16:19:46 391

原创 软件测试基础理论体系学习4-单元测试的目的?概念是什么?过程是什么?

单元测试的好与坏直接影响到产品的质量,可能就是由于代码中的某一个小错误就导致了整个产品的质量降低一个指标,或者导致更严重的后果,如果我们做好了单元测试这种情况是可以完全避免的。比较完善的模块设计要求能预见出错的条件,并设置适当的出错处理对策,以便在程序出错时,能对出错程序重新做安排,保证其逻辑上的正确性。例如,前面所说的加法函数,代码可以说是最简单的,错误也是最简单的,但是自动动态测试仍然无法发现,因为测试工具不可能自动了解代码的功能。可以说进行充分的单元测试,是提高软件质量,降低开发成本的必由之路。

2022-12-09 16:01:35 709

原创 【整理】Python全栈技术学习路线

以下是对应的学习路线和知识内容:Python基础个人学习感受:面向对象编程个人学习感受:Linux命令个人学习感受:多任务编程个人学习感受:Web服务器个人学习感受:Web前端开发个人学习感受:Mysql数据库个人学习感受:MIni Web框架个人学习感受:Django框架个人学习感受:后续的就不一一分享了,自己看吧,感觉很详细,还是直接推荐学习的。如果资料对您有帮助,请联系技术V获取~

2022-12-06 09:12:42 751

原创 什么是千行代码缺陷率?

先来看下【千行代码缺陷率】是怎么回事?所以从此刻开始,公司的开发同事就使劲的增加分母,让代码足够大,这样处于分子的缺陷再多,也会绩效很好。而B优秀的代码被抛弃,像B这样的程序员被淘汰。那么可想而知这个公司的最终之路是什么??以下这些仅供参考:

2022-12-05 19:45:00 2018

原创 pytest学习和使用12-Unittest和Pytest参数化详解

数据驱动ddt可以实现测试数据与测试脚本的分离;通过ddt来将测试数据加载到脚本中;

2022-11-24 22:15:00 175

原创 pytest学习和使用11-Pytest如何使用自定义标记mark?

pytest可自定义标记;把一个大项目自动化用例,划分多个模块,标明哪些是模块A用例,哪些是模块B的,运行代码时候指定mark名称运行就可以。

2022-11-22 18:45:00 240

原创 pytest学习和使用10-Pytest中的测试用例如何跳过执行?

如果缺少某些导入,则跳过模块中的所有测试

2022-11-21 20:45:00 761

原创 pytest学习和使用9-fixture中conftest.py如何使用?

是一个配置文件;可单独管理一些预置的操作场景;pytest里面默认读取里面的配置;可以理解为一个专门存放fixture的配置文件。

2022-11-18 19:00:00 437

原创 pytest学习和使用8-fixture如何实现teardown功能?(yield的使用)

【代码】pytest学习和使用8-fixture如何实现teardown功能?(yield的使用)

2022-11-18 07:15:00 467

原创 pytest学习和使用7-fixture参数scope作用域(范围)执行顺序

之前学习了fixture的基本使用,其中参数scope类似作用域,就是fixture的使用范围,那么针对scope的这几个值,他的执行顺序是怎样的?

2022-11-17 19:45:00 246

原创 pytest学习和使用6-fixture如何使用?

类前加,代表类里面所有测试用例都会调用该fixture可叠加多个,先执行的放底层,后执行的放上层可以传多个fixture参数,先执行的放前面,后执行的放后面如果fixture有返回值,用是无法获取到返回值的,必须用传参的方式不是test开头,加了装饰器也不会执行fixture。

2022-11-17 18:45:00 275

翻译 团队管理5 | 管理风格

一个成熟的管理者,应该对这四种风格有一定发的了解和认知,甚至是驾驭。

2022-11-15 19:15:00 81

原创 Python学习笔记(24)-Python框架24-PyQt框架使用(信号与槽的关联及资源文件的使用)

信号(signal)与槽(slot)是非常重要的内容;通过信号和槽的关联可实现对象之间的通讯;当信号发射(emit)时,连接的槽函数(方法)自动执行。

2022-11-14 20:15:00 348

原创 Selenium之Webdriver驱动大全【Firefox、Chrome、IE、Edge、Opera、PhantomJS】

selenium各浏览器驱动

2022-11-14 17:38:33 379

原创 JMeter笔记17 | JMeter逻辑控制器简介

【代码】JMeter笔记17 | JMeter逻辑控制器简介。

2022-11-10 20:45:00 278

原创 Python学习笔记(23)-Python框架23-PyQt框架使用(布局简介)

QtDesigner提供了4中布局方式:

2022-11-04 20:15:00 240

原创 Python学习笔记(22)-Python框架22-PyQt框架使用(常用控件)

【代码】Python学习笔记(22)-Python框架22-PyQt框架使用(常用控件)

2022-11-01 16:46:53 204

原创 我的创作纪念日 | 软件测试成长之路

💖 平常最爱做的事情,就是百度、百度、再百度,所以看到很多文章都是CSDN的内容,感觉在这个平台写文章可能会帮助更多的人“避坑”,所以就选择了在这个平台创作。💕 当时为了解决PyQT汉化的问题,整了好多次都没处理好,可能因为自己是小白吧,网上搜索了很多,发现这篇文章,很快就解决我的问题,于是就转载了下来;所有的团队、人员、技术、环境、项目等问题,归根接地都需要落到流程、制度、团队、管理四个方面,才能从实际上根本上去解决问题。⭕ 这个就不多说了,只要你够勤快、认证,多做分享,还是可以得到意想不到的收入的;

2022-10-21 20:43:14 730 6

原创 Web链接测试如何做?

该问题来源于技术群交流,整理一下;链接测试,可作为web测试的一个专项进行,有必要的话,需要专门写用例。

2022-10-20 07:45:00 940

原创 软件测试交付物、交付文档、测试产物等如何写?有何依据?模板是是什么?

这个问题来源于技术群里的沟通;有网友提问:一个包含多个软件的系统,如何写测试大纲和测试方案?当你不会写交付物的时候,一定要看看国标和国军标的标准,已经整理好了各种文档。切记不要用网上随便的格式和模板,很容易误入歧途。

2022-10-19 21:30:00 627

原创 JMeter笔记16 | 性能参数配置及测试监听

从软件上看,JMeter监听器有很多,后续内容详细再介绍。本文介绍长时间执行测试计划的两个监听器。

2022-10-19 21:15:00 277

转载 Python的PyYAML模块详解

Python的PyYAML模块是Python的YAML解析器和生成器。

2022-10-18 13:54:15 96

原创 Python项目requirements.txt依赖包如何生成?

【代码】Python项目requirements.txt依赖包如何生成?

2022-10-17 22:00:00 343 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除