自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 Android Google Pay接入,2024年最新太现实了

由于消耗请求偶尔会失败,因此您必须检查安全的后端服务器,确保所有购买令牌都未被使用过,这样您的应用就不会针对同一购买交易多次授予权利。订阅续订不需要确认。为了处理这些情况,请确保您的应用在 onResume() 和 onCreate() 方法中调用 BillingClient.queryPurchasesAsync(),以确保所有购买交易都得到成功处理,如处理购买交易中所述。当用户在您的应用外进行购买交易时,他们希望您的应用显示应用内消息,或使用某种通知机制告知用户应用已正确接收并处理该购买交易。

2024-04-21 20:29:14 942

原创 Android GobangView,成功入职腾讯月薪45K

(img-CGJZiFro-1713702508175)]资料的朋友,可以添加V获取:vip1024b (备注Go)**

2024-04-21 20:28:44 407 1

原创 软件测试基本知识_测试用例重构,历经30天

设计一个场景,权软件程序在这种情况下能正常运行并达到程序所设计的执行结果。1、目标是验证产品的需求是否实现(可以对产品的需求进行全面理解)2、测试用例是通过种种方法设计出来的。发现系统中的错误而执行程序的过程。1、软件测试的目的——发现缺陷。3、测试用例的核心三要素。2、什么是测试用例?

2024-04-20 18:38:46 315

原创 软件测试基本流程与方案(以电商大促为例),2024年最新新鲜出炉的软件测试面试真题集锦我给你们整理出来了

会场测试是我们需要重点关注的阶段了(重要的事情说三遍),虽然测试方法、测试分析和测试策略非常重要,但是为了保障产品需求的快速迭代,质量保障需要和研发效能相辅相成,普通的手工测试早已无法满足现状,自然而然,各类自动化专项测试成为了“当红炸子鸡”,在会场测试时我们主要用到:UI自动化、接口自动化、巡检自动化以及线上实时监控,尽量用机器的自动化代替人工,将质量问题前置。交易是所有行为中最复杂的,它除了会场页面、详情页外,还涉及许多外部应用,例如收银台、支付换端等场景。

2024-04-20 18:38:15 887

原创 软件测试发展前景?2024“我“到底该如何走?_软件测试工程师的职业规划

互联网行业的技术岗位一般分为研发、测试和运维,虽然前些年测试一直都不如研发岗位那么吃香。但现在随着国内对软件测试的重视,我国互联网企业对软件测试的需求在未来还将继续增大。听起来软件测试的就业形势一片大好,那么到底软件测试的发展前景怎么样?1、软件测试就业形势:人才缺口大目前几乎每个大中型IT企业的软件产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。软件测试工程师就是这样的一个企业重头角色。

2024-04-20 18:35:51 592

原创 软件测试分享15个适合练手的项目【金融 银行 商城 电商 医药

*TestLoader:**是用来将逐条的测试用例 TestCase 加载到用例集合 TestSuit 中,其中加载的方式有多种,就是从脚本项目中寻找到单独的用例,创建他们的实例,然后加载到一起,组成TestSuit,再返回一个TestSuit的实例。同上,初次脚本代码完成后,需要对现有自动化脚本进行升级持续集成开发,不断完成尚未覆盖到的接口,将这些接口加入到自动化测试的范围内,使得整体自动化程度进一步加深,更大程度上节约人力和时间成本。脚本编码前,需要对项目有一个整体把握,合理预估接口数量与复杂度。

2024-04-20 18:34:48 977

原创 软件测试具体人员分工_软件集成测试由谁来负责合适,2024年最新谈谈软件测试-Binder机制及AIDL使用

在时间一定有的情况下,投入的人员越多,发现的问题越多,从图中可以看出,投入的人员越多,人员发现缺陷的重叠度越高。有可能A人员在测试时会涉及到B人员测试的功能,并且发现了问题,不管是告诉B缺陷还是A人员直接提交缺陷(当然,你也可以装作没看到,等着B去发现),这都算不可避免的重叠。在实际的工作中,有大型项目,有小型项目,有客户端软件,也有互联网产品,有短到几天的项目,也有“永久”性的项目。在人员分工时,这也是一个必须也要考虑问题,对一个项目,投入的人员数量,投入的时间,与发现缺陷的数量有密切的关系。

2024-04-20 18:34:16 740

原创 软件测试会被淘汰吗?_测试工程师容易被淘汰吗,2024年最新这个回答让我错失offer

2、有了一定的基础理论知识之后,可以找一个软件自己亲自按照方法检验一下自己学习的效果,从开始写测试计划、测试用例、到自己完成测试、并输出测试报告。课程内容涵盖基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试,通过企业级实战项目,确保你从理论学习到实践,真正掌握中高端的测试技术。3、在有了实际的操作经验之后,可以通过招聘网站的招聘要求,对应该公司的产品,再次进行实际测试。(一般情况下,如果去面试的时候能对该公司的产品有一定的了解程度,那面试成功的几率会更大)。2、TCP、UDP、HTTP协议。

2024-04-20 18:32:33 821

原创 软件测试代码覆盖率_testme查看代码覆盖行数,2024年最新想拿高工资

在“代码覆盖率结果”列表里双击每个函数名,你可以看到具体的代码覆盖信息,青绿色的代码是完全被覆盖到的,红色的代码是从来没有执行过的,而黄色的代码表示这一行有一部分代码被执行过—之所以说有一部分通常是因为一行代码有多个判断条件,有些条件执行了,有些却没有。什么叫代码块呢,代码块就是一段连续的代码。有了代码块的概念之后,在实现代码覆盖率这个功能时,我们可以用一个大的布尔数组来保存有多少块代码被执行这个信息,而布尔数组的长度呢,就是程序的代码块的个数(因为一块代码可以看成一行代码)。看到这里,是不是有点神奇?

2024-04-20 18:32:02 499

原创 软件测试人员必看的十本经典书籍_性能测试相关书籍(1),软件测试面试项目经验

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。包含移动互联网测试人员的面试,用户体验测试,功能测试,常用测试工具,常用框架,APP测试案例,以及更多的从业相关思维、手段等非技术内容。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

2024-04-20 18:28:18 949

原创 软件测试人员容易忽略的12大缺陷_软件测试 缺陷 漏洞,2024大厂软件测试知识点总结+面试题解析

但是,改变一下输入的次序,校验失效。例如,一一满足条件之后,不保存,倒过来将上面的输入改成非法输入,然后保存,结果居然也能成功,这是因为原先的判断由于发生过,或者根据语句顺序只检查最后一个判断,所以没有报错。测试必须如实的记录发生的问题,也许不能重现,或者使非软件系统本身问题,但是,可能这些偶然性背后是有规律的,不记录这些,就不可能发现这些规律。众所周知,软件测试不可能发现所有的缺陷,而软件开发周期各个阶段仍然存在注入缺陷的可能,但是,有一些缺陷是测试中容易忽略的,这就给软件留下了隐患或者危机。

2024-04-20 18:27:14 714

原创 软件测试人员如何用好chatgpt,【面试总结

审慎验证生成内容的准确性和合理性:ChatGPT生成的内容可能存在不准确或不合理的情况,需要经过测试人员的审查和验证。- 持续学习和更新模型:随着ChatGPT模型的更新和改进,测试人员需要不断学习和了解最新的功能和能力,以充分利用其优势。在发现缺陷时,测试人员可以利用ChatGPT描述缺陷的具体情况,并生成详细的缺陷报告,方便开发人员定位和修复问题。在编写文档时,测试人员可以使用ChatGPT来辅助生成清晰、规范的文档内容,提高文档质量和效率。ChatGPT可以辅助测试人员编写自动化测试脚本。

2024-04-20 18:26:43 541

原创 软件测试人员一定要会的微信小程序测试点(1),2024年最新【深夜思考】

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础。全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!每个小程序有10M的缓存空间,可以对一些数据、配置信息等进行相应的缓存以减少服务器请求,提升用户体验。1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux。与APP、WEB、H5测试无太大差异,由于是C端产品,重点关注下交互体验、设计实现等方面。

2024-04-20 18:23:41 844

原创 软件测试人到30岁+,还有出路吗???_软件测试30岁,2024年互联网大厂软件测试面经总结

第二步,确认是否因为性能组不缺人,但是你的性能测试能力表现相对弱了一点?第三步,可以直接找上级聊,说下自己的职业规划,努力去争取下,不然做自己不感兴趣的事情,可能后期工作热情会打折扣,也会导致自己的缺乏工作的动力,直接影响工作结果。第五步,一定要尽早去沟通,因为现在还是成立安全测试小组的初期,如果等后续花了大量的时间去学习去研究,你再去说,就会影响团队的进度,损失会更大!2)他自己目前专职性能测试1年了,现在他领导有意想把他往安全测试的方向发展,但是他自己内心是排斥安全测试的,但是又不好拒绝领导的好意。

2024-04-20 18:23:10 389

原创 软件测试之兼容性测试_软硬件兼容性测试,2024年最新做了6年软件测试开发

但是客户计算机的分辨率多种多样,因此在测试过程中几乎不可能全部覆盖到所有的分辨率,并且在成本上也是一个很大的挑战,所以一定要完成需求规格说明书中定义的分辨率,并且一定要在说明书中注明系统所支持的最佳分辨率。通常所说的操作系统测试,更多的是指在客户端的使用情况,即客户可能使用到的不同的操作系统平台。但对于一个多层次的系统,其兼容性不仅指客户端的使用,还包括服务器端兼容性,但服务器更换平台的情况相对较少,因此操作系统的兼容性更多是指客户使用的操作系统平台。数据共享兼容是指系统与其他系统进行数据传输的能力。

2024-04-20 18:22:05 355

原创 软件测试之TCP、UPD协议详解_软件测试tcp udp协议,怒肝三个月啃完这110道面试题

第二次握手:服务器收到SYN包,为了确认客户的SYN包,所以发送一个确认包ACK(ack=x+1),同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务器进入SYN_RECV状态。第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。第一次握手:建立连接时,客户端发送SYN包(seq=x)到服务器,并进入SYN_SENT状态,等待服务器确认;

2024-04-20 18:20:22 229

原创 软件测试之jmeter性能测试让你打开一个全新的世界_jmeter高级性能测试

以下是按照中文版的jmeter进行编写的,jmeter的bin目下打开这个文件jmeter.properties,查找language,把这个属性前面的#去掉并修改值为:zh_CN,修改后的显示 language=zh_CN。可以选中线程组或选中请求添加,作用域不一样,选中线程组对应的作用域为这个线程组下的所有请求,而请求下的呢,仅作用域本请求,一般情况下选择线程组即可。它是独立于平台的工具。如果请求头是对所有的http请求有效,那么选中线程组进行添加,请求头仅对本请求有效,那么选中http请求进行添加。

2024-04-20 18:19:51 993

原创 前端测试的新方法,有关SafeTest,2024年最新一起“干完”这份300页1000道面试题

通过overrides,我们就可以编写复杂的测试用例,例如确保一个结合了来自 /foo、/bar和 /baz 的 API 请求的服务方法,只对失败的 API 请求采用正确的重试机制,并仍能正确映射返回值。请注意,这种工作方式对应用程序的常规使用没有可衡量的影响,因为 SafeTest 仅在运行测试时利用延迟加载来动态加载测试(在 README 示例中,测试根本不在生产包中)。Safetest 与您现有的开发环境集成,并提供熟悉、易用的 API 用于创建和管理测试,从而为您提供无缝的测试体验。

2024-04-19 03:30:18 741

原创 前端测试的新方法,有关SafeTest(1),2024年最新高级面试题+解析

通过overrides,我们就可以编写复杂的测试用例,例如确保一个结合了来自 /foo、/bar和 /baz 的 API 请求的服务方法,只对失败的 API 请求采用正确的重试机制,并仍能正确映射返回值。请注意,这种工作方式对应用程序的常规使用没有可衡量的影响,因为 SafeTest 仅在运行测试时利用延迟加载来动态加载测试(在 README 示例中,测试根本不在生产包中)。一旦到位,我们就可以使用 Playwright 运行常规测试,从而实现我们测试所需的理想浏览器控制。使用SafeTest测试示例。

2024-04-19 03:29:48 585

原创 一文让你快速写出高效的软件测试用例,2024年最新三年经验软件测试开发面经总结

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

2024-04-18 21:58:59 732

原创 一文让你彻底了解卷积神经网络,已获万赞

所谓的权值共享就是说,给一张输入图片,用一个filter去扫这张图,filter里面的数就叫权重,这张图每个位置是被同样的filter扫的,所以权重是一样的,也就是共享。特征是不断进行提取和压缩的,最终能得到比较高层次特征,简言之就是对原式特征一步又一步的浓缩,最终得到的特征更可靠。②由于filter的边长大于S,会造成每次移动滑窗后有交集部分,交集部分意味着多次提取特征,尤其表现在图像的中间区域提取次数较多,边缘部分提取次数较少,怎么办?S越小,提取的特征越多,但是S一般不取1,主要考虑时间效率的问题。

2024-04-18 21:58:28 888

原创 【C C++服务器开发】socket网络编程函数接口的灵活运用_c+

第 11 行通过 socket() 函数创建了一个套接字,参数 AF_INET 表示使用 IPv4 地址,SOCK_STREAM 表示使用面向连接的套接字,IPPROTO_TCP 表示使用 TCP 协议。

2024-04-18 17:42:19 900

原创 【C C++开源库】单片机 嵌入式中的C语言日志库_单片机开源库

我们平时开发中,log打印必不可少,仅仅使用printf,则log信息不好定位。使用时,再根据不同的平台自己定义一个获取系统时间的函数,以注册的方式进行绑定。日志系统在系统开发和调整过程中的重要性,大家应该都清楚,特别是项目出问题之后,却没有日志可以帮忙定位问题,就非常令人痛苦。以上是比较基本的功能,但是在嵌入式设备中,有的时候我们希望可以保存设备的运行日志,我们需要以下的一些功能;这里简单分享一个我自己用的一个极简的log模块:log颜色可设置、带时间戳、文件、行号、函数。以上这些需求不一定会全部实现。

2024-04-18 17:41:49 795

原创 SpringBoot对Controller进行单元测试【含乱码解决】(详细代码)

AutoConfigureMockMvc //相当于是使用 context 上下文构造一个 mvc对象。如果你是电脑端的话,看到右下角的 “一键三连” 了吗,没错点它[哈哈]**系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。map.put(“keafmd”,“牛哄哄的柯南”);//模拟访问 Controller。@author: 牛哄哄的柯南。@author: 牛哄哄的柯南。**把注解替换为:↓。

2024-04-18 12:57:06 281

原创 SpringBoot定义优雅全局统一Restful API 响应框架四,2024软件测试常见面试题分享

(img-YEn6JPBj-1713416184441)]这个时候我想到 使用业务错误常量来代替错误码,这样更加。, 进一步抽象错误常量公共接口模块。

2024-04-18 12:56:35 204

原创 Redis主从复制_redis only 0 of 1 slaves were synced,成体系化的神级软件测试进阶笔记,

1.执行主从复制之前,先将数据备份一份2.建议将主从复制写入到配置文件中3,在业务低峰期做主从复制.3.拷贝数据时会占用宽带4.不能自动完成主从切换,需要人工介入2.1 一主一从模型一个Redis节点为master节点(主节点),负责对外提供服务。另一个节点为slave节点(从节点),负责同步主节点的数据,以达到备份的效果。当主节点发生宕机等故障时,从节点也可以对外提供服务如下图所示2.2 一主多从模型一个Redis节点为master节点(主节点),负责对外提供服务。

2024-04-17 20:44:36 584

原创 Redis中BigKey的分析与优化_redis大key优化,2024年最新一篇文章帮你解答

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!中…(img-LrKY3q99-1713357835004)]一个人可以走的很快,但一群人才能走的更远!

2024-04-17 20:44:06 624

原创 MySQL—SQL基础篇(DML)_select distinct(sid) from student是否启动mr

这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。INSERT INTO student(name,age,gender,city) VALUES (‘张三’, 18, ‘男’, ‘北京’)不同的 SQL JOIN,除了我们在上面的例子中使用的 INNER JOIN(内连接),我们还可以使用其他几种连接。INSERT INTO student VALUES (‘张三’, 18, ‘男’, ‘北京’)nder,city) VALUES (‘张三’, 18, ‘男’, ‘北京’)

2024-04-17 15:03:19 987

原创 MySQL—DML执行流程揭秘(更新语句执行流程 删除数据奥秘)_数据库dml语句的存储引擎执行过程

当需要跟新一个数据页时,如果数据页已经存在于内存中,那么可以直接更新,如果没有在内存中,在不影响一致性的前提下,InnoDB会把更新操作缓冲到change buffer中,暂时先不必读取更新数据页,当下次有需求读取这个数据页的时候,先把数据页读入内存中,然后在数据页上执行merage change buffer的操作,同样保证数据逻辑的准确性。一群人才能走的更远!更新是需要判定内存中是否存在对用的数据页,如果有则直接更新,如果没有则走change buffer的逻辑,这样就提高了语句执行的效率。

2024-04-17 15:02:48 813

原创 Jmeter+Ant+Git+Jenkins持续集成介绍_ant +jmeter+git,【绝对干货

(1)Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。(2)Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。(3)Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。(4)官网地址为:https://git-scm.com/git安装完成后,在菜单git-git bash,点击,显示一个类似命令行窗口的东西,说明git安装成功。

2024-04-17 11:29:12 700

原创 jmeter+ant+git+jenkins_jenkins+jmeter+ant,2024年最新5年经验软件测试程序员面试27天

1、在/apache-jmeter-5.6.3/extras中新增jmeter-results-shanhe-me.xsl文件。2、在jmeter的bin目录下找到jmeter.properties,设置需要输出的内容为true,并去掉前面的注释符号#jmeter-results-detail-report_21.xsl这里的文件名可以换成你想要的报告效果。●9因为上面生成报告的时候,不会将相关的图片也一起拷贝至目标目录,所以,需要手动拷贝。●3.jmeter生成html格式的结果报告的路径。

2024-04-17 11:28:41 734

原创 Golang硬件控制:将软件力量扩展到物理世界_go 单片机(1)

Golang是一种强大的编程语言,它提供了丰富的标准库和第三方库,使得开发人员可以轻松地控制和与各种硬件设备进行交互。在本文中,我们将探讨Golang硬件控制的重要性,介绍一些常见的应用场景,并提供一些示例代码。随着物联网和嵌入式系统的兴起,硬件控制成为了越来越重要的领域。Golang可以用于开发物联网设备的控制程序,与各种传感器和执行器进行通信,并将数据发送到云平台进行处理和分析。例如,一个气象站可以使用Golang编写的程序来读取温度、湿度和气压传感器的数据,并将其存储到数据库中进行进一步分析和显示。

2024-04-17 07:49:07 759

原创 Golang的开发工具介绍,三年Golang开发

学习Golang的小伙伴最头疼的问题,就是开发工具的选择,很多人从入门到放弃,就是因为工具用哪个都不称手,最后直接放弃了。你是不是也是这样的呢?我当年学习go语言的时候,也是在选择工具上犯纠结,尤其是作为一个选择忧郁症患者,更不知道该去如何选择。我当时甚至都种感觉,我不是在做开发,而是在学习如何配置,因为有些内容被墙,配置起来超级麻烦。毕竟我们有时候的工具,也不是正版。(当然我们要支持正版哈)今天我们就来介绍一下,常用的一些开发工具的介绍。

2024-04-17 07:48:36 424

原创 Django7—表单form_django form 中class myform(form) label=“部门名称”initia(1)

有时候对一个字段验证,不是一个长度,一个正则表达式能够写清楚的,还需要一些其他复杂的逻辑,那么我们可以对某个字段,进行自定义的验证。比如在注册的表单验证中,我们想要验证手机号码是否已经被注册过了,那么这时候就需要在数据库中进行判断才知道。。如果验证失败,那么就抛出一个验证错误。这段代码比较重要(起到举一反三的效果) 在实际开发中要学会灵活的使用 提高代码质量 提升业务性能。

2024-04-17 04:01:54 861

原创 Django6—视图进阶_djbqko0n6jiro4vb,字节跳动Golang开发面试题

我们还可以将csv格式的文件定义成模板,然后使用Django内置的模板系统,并给这个模板传入一个Context对象,这样模板系统就会根据传入的Context对象,生成具体的csv文件。

2024-04-17 04:01:23 973

原创 Android下的app性能测试应主要针对那些方面,如何开展 _nhbkpi

缺乏移动应用App性能测试目标,是APP开发和性能测试中最常见的失败原因。性能测试需要目标清晰、定义明确,与业务APP实现目标保持一致,否则测试过程很容易阻塞。比如:我觉得这个页面打开有点儿慢,足足用了5秒,对于研发来讲:这符合预期,因为定义时只是说很快,从10秒到现在5秒,效率提升两倍,我5秒已经很快了~从而开始争论不休。

2024-04-16 23:53:58 768

原创 Android 自动化测试之Monkey,2024年最新软件测试面试试题

4、 查看data/data文件夹下的应用程序包。注:我们能测试的应用程序包都在这个目录下面。3、 在有设备连接的前提下,在命令行中输入:adb shell 进入shell界面。不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-04-16 23:53:28 691

原创 2024自动化测试常见面试题整理,深度解析跳槽从开始到结束完整流程

当然可以,自动化框架主要的核心框架就是分层+PO模式:分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。首先要分析当前网页试用日历插件的前端代码,看看能不能通过元素定位,点击日期实现,如果不能,可能需要借助javascript。就是,当你点击一个链接,这个链接会在一个新的tab打开,然后你接下来要在新tab打开的页面查找元素,定位元素后:分别通过isEnabled(),isSelected(),isDisplayed()三个方法进行判断。需要使用js先把前置的操作完成,

2024-04-16 20:33:50 222

原创 2024自动化测试入门分析!,40道软件测试面试

依据自动化金字塔模型,具体模型如下在模型中,最底层的是单元测试,也就是 UnitTest,中间是服务层,更多的就是 API。在⼀个完整的 API 测试⽤例编写中,需要考虑到每个测试点的初始化,测试步骤,测试断。⾔以及清理的操作,在常⽤的单元测试框架中都已经提供了这部分的信息,如在 Python。的测试手段,最上层的是 UI 层也就是界面化的测试。产品质量很难孤立的去看,不管是自动化测试还是业务测试,最终的目的都是为了产。试提供快速反馈,随着测试层级的上移,测试速度会变的慢而且测试范围会扩大。

2024-04-16 20:33:19 331

原创 软件测试中的bug等级和优先级划分_系统测试问题等级,2024年最新数据库索引高频面试题

紧急——系统正常业务流程无法通过,必须马上修改。非常高——系统主要功能实现错误,或与用户需求实现出现偏差。高——系统次要功能错误,但是不影响主功能实现及继续测试。中——系统一般类错误,但是不影响测试,需在最终发布前修改的。

2024-04-16 14:16:55 235

空空如也

空空如也

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

TA关注的人

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