
自动化测试
文章平均质量分 90
爱学习的执念
这个作者很懒,什么都没留下…
展开
-
拿命记录11道软件测试经典面试题【最新记录】
概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。原创 2025-03-11 15:20:38 · 615 阅读 · 0 评论 -
常见JMeter面试题
可以在线程组中设置并发用户数,在线程组上右键单击,选择“Add” -> “Config Element” -> “HTTP Header Manager”,然后在“HTTP Header Manager”中设置用户数。例如,如果要启动100个线程,Ramp-up时间设置为10秒,则每秒启动10个线程,直到100个线程全部启动。可以在线程组中设置循环次数,例如,在线程组上右键单击,选择“Add” -> “Sampler” -> “HTTP Request”,然后在“HTTP Request”中设置循环次数。原创 2025-03-10 15:52:07 · 581 阅读 · 0 评论 -
百度软件测试详细面经(含标准答案)
一面面了一个小时,二面一小时15分钟左右首先是我,然后问了我实习在公司具体干嘛,然后问了下我的项目,最后就是八股和手撕代码,主要记录一下问的问题。答案是我面试完自己查的,可能不太准确,仅供参考。1. 请为百度搜索框设计?2. 百度设计框上线前需要进行那些测试?,功能测试,性能测试,安全性测试,易用性测试,兼容性测试,UI测试。3. 如何查看http状态码?以及每个状态码的含义?F12点击network,查看status。原创 2025-03-10 15:50:58 · 695 阅读 · 0 评论 -
中高级测试工程师68道面试题
TesterHome收集的一些中高级测试工程师的68道面试题,转存。这种题目,考的就是你的软性能力,比如表达能力,理解能力,协调能力,一个词概括就是套路。这类题目会在面试开始热身的时候,问一道两题,不会多,但是如果你能回答的有条不紊,清晰达意,那么就会给面试官留下非常好的印象,大致的题目如下:自我介绍介绍下你负责的公司项目你有什么优点和缺点?在同一个项目组内,你认为你怎么做会比另外一名测试更加优秀?你为什么离开上家公司?离职原因(这个会在最后问)原创 2025-02-20 14:55:04 · 245 阅读 · 0 评论 -
软件测试十大必问面试题(附答案和解析)
先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。全程参与。原创 2025-02-20 14:54:27 · 258 阅读 · 0 评论 -
【软件测试】初级软件测试面试题!建议收藏!史上最强!
性能测试(Performance Test):通常收集所有和测试有关的所有性能,被不同人在不同场合下进行使用。关注点:how much和how fast负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。关注点:how much压力测试(Stress Test): 压力测试(又叫强度测试)也是一种性能测试,它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。原创 2025-02-20 14:53:38 · 391 阅读 · 0 评论 -
如何搭建App自动化测试框架?
Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动ios,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发环境, 因此在这里记一次搭建Appium自动化测试环境的完整过程,文章较长,需要花费一定的时间,请耐心阅读,如果文中有什么错误请指正最后,回顾一下搭建环境过程中需要注意的点。原创 2025-02-19 15:19:06 · 397 阅读 · 0 评论 -
2025软件测试高频面试题汇总(附带答案)——建议收藏
1.打开jmeter;2.创建线程组;3.设置线程数和循环次数;4.配置元件;5.配置我们需要进行测试的程序协议、地址和端口;6.构造http请求;7.添加http请求头;8.添加断言;9.添加查看结果树;10.添加Summary Report;11.执行测试计划,执行测试计划不能用GUI,需要用命令来执行;12.web报告。原创 2025-02-19 15:11:47 · 262 阅读 · 0 评论 -
软件测试常考面试题及参考答案(待更新)
Cookie机制: 正统的Cookie分发是通过扩展HTTP协议来实现的,服务器通过在 HTTP 的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的Cookie。浏览器检查所有存储的Cookie,如果某个Cookie所声明的作用范围大于等于将要请求的资源所在的位置, 则把该cookie附在请求资源的HTTP请求头上发送给服务器。因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。原创 2025-02-19 15:10:24 · 329 阅读 · 0 评论 -
软件测试基础面试题
功能代表一个软件能做什么;性能反映软件运行的速度或效率、占用资源的多少等指标;兼容性表示一个软件与其所在运行环境的依赖程度,包括与硬件、操作平台、其他软件的依赖。从软件最初构思到公开发行的过程。瀑布模型的过程是计划、需求、设计、编码、测试、运行、维护循环。瀑布模型有严格的开发步骤,每个阶段是按顺序进行的,每个阶段都必须编写完整的文档,每个阶段完成后必须经过审查才能进入下一步。瀑布模型不能迭代、不能反复;测试在编码之后,测试太晚;测试的只是程序。9、原创 2025-02-18 15:05:16 · 715 阅读 · 0 评论 -
软件测试基础知识点整理+ 面试理论(超详细!)
一、软件测试概述1、软件缺陷软件缺陷:又称之为“Bug”。即计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的表现形式:软件没有实现产品规格说明书所要求的功能模块;软件中出现了产品规格说明指明不应该出现的错误;软件实现了产品规格说明中没有提到的功能需求;软件没有实现虽然产品规格说明没有明确提及但应该实现的目标;软件难以理解、不易使用、运行缓慢、不友好;产生软件缺陷的原因:需求不清晰;系统结构较为复杂;原创 2025-02-18 15:04:29 · 943 阅读 · 0 评论 -
2025最新软件测试面试题【1000道题含答案】
断言Assert用于在代码中验证实际结果是不是符合预期结果,如果测试用例执行失败会抛出异常并提供断言日志Web自动化测试是从UI (用户界面)层面进行的自动化测试,测试人员通过编程自动化程序(测试用例脚本)来打开浏览器测试网站的业务逻辑。Selenium是一个开源的web自动化测试框架,支持多种编程语言开发自动化测试脚本,支持跨浏览器平台进行测试所谓会话就是session ,而session是一种服务器的缓存技术,由服务器端创建,原创 2025-02-15 15:28:00 · 764 阅读 · 0 评论 -
面了8个软件测试,发现了一个通病…
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!原创 2025-02-14 15:15:14 · 761 阅读 · 0 评论 -
使用Jemeter对HTTP接口压测
PS(如果在进行非接口测试,如页面测试过程中发现错误,可能是少了COOKIE信息,所以可以为线程组添加一个Cookie头,可以通过鼠标右键->配置元件->HTTP Cookie管理器 完成)3、紧接着就是对HTTP请求进行设置了,主要设置服务器名称或IP,端口号,连接、响应时间,所采用的协议,请求类型,内容编码,路径,最后设置请求内容。OK,到了这里,我们的脚本工作完成的八九不离十了,但是我们做性能测试,为了使测试结果更加准确,同时避免单点限制等原因,还应该对请求的值进行参数化。原创 2025-02-08 14:38:40 · 1021 阅读 · 0 评论 -
高频Fiddler软件测试面试题
在的面试过程中,的相关知识,可以说是必考的了,下面为大家整理了一些高频Fiddler,拿走不谢~原创 2025-02-08 14:36:27 · 799 阅读 · 0 评论 -
2025软件测试面试题-mysql
触发器是一种在数据库中执行自动化操作的工具,是一种特殊类型的存储过程,通过数据库事件来自动触发运行的(如INSERT、UPDATE、DELETE操作),主要是没有人工干预的情况下来完成复杂度高一些的约束条件,从而保证数据库的完整性和一致性。作用:数据约束:触发器可以强制执行数据库表的基本约束。如必填字段或唯一值约束等,如果违反他们,触发器会阻止插入、更新或删除操作。数据校验:触发器可以校验数据是否符合业务规则或限制。例如,当尝试插入一条将来日期时,触发器会触发并阻止该操作。原创 2025-02-06 16:01:45 · 1013 阅读 · 0 评论 -
技术分享 | Appium环境安装与架构介绍
通过命令行确认nodejs安装正确,在命令行运行node -v和npm -v,没有报错并且能够显示对应的版本,说明安装正常,可以进行下一步 通过npm安装Appium server 因为npm的源在国外,访问起来速度会比较慢容易报错异常终止导致安装不成功,所以可以使用cnpm也就是国内源来安装,成功率…Appium 的核心是一个 Web 服务器,提供了一套 REST 的接口,接收到客户端的连接,监听到命令,在移动设备上执行这些命令,将执行结果放在 HTTP 响应中返还给客户端。Appium 环境安装。原创 2025-02-06 14:45:54 · 556 阅读 · 0 评论 -
技术分享 | app自动化测试(Android)--元素定位方式与隐式等待
元素定位是 UI 自动化测试中最关键的一步,假如没有定位到元素,也就无法完成对页面的操作。那么在页面中如何定位到想要的元素,本小节讨论 Appium 元素定位方式。原创 2025-02-06 14:44:35 · 636 阅读 · 0 评论 -
软件测试工程师面试题(含答案)
答:基本信息+擅长测试方向+个人突出亮点+以往工作经历等等。原创 2025-02-06 14:43:53 · 699 阅读 · 0 评论 -
软件测试常见面试题合集(内附详细答案)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。原创 2025-02-06 14:43:22 · 566 阅读 · 0 评论 -
高频Jmeter软件测试面试题
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。原创 2025-02-05 14:09:23 · 576 阅读 · 0 评论 -
为什么零代码自动化测试越来越受欢迎?
所谓零代码自动化测试,指的是一种创建不需要编码或编程技能的自动化测试脚本的方法。用于减少创建自动化测试所需时间的测试。自动化测试保证无需代码即可执行测试。让我们更深入地了解零代码测试,让测试人员更轻松地实现自动化。零代码测试正在以非常快的速度发展,并且不时有几个商业平台进入市场。因此,建议充分考虑零代码测试平台的分析和报告功能,因为未来是基于分析的仪表板、自动修复、使用数据趋势的自动决策能力等等,这些都利用了 AI/ML。我希望这篇文章具有洞察力,可以为思考为什么要考虑零代码测试平台提供一些思路。原创 2025-01-14 14:55:05 · 799 阅读 · 0 评论 -
【软件测试】白盒测试也不过如此
在进行日常测试的时候,我们大部分时间花在手动的功能测试上,功能测试又可称为手工测试,官方一点的学名叫,当然作为测试工程师,我们一般俗称点点点黑盒测试是一种软件测试方法,它的主要目的是检查软件的功能和性能,而不考虑软件的内部实现和代码。在黑盒测试中,测试人员,只能根据软件的需求文档(PRD)、用户手册或其他相关文档,来设计测试用例和执行测试在进行黑盒测试时,不需要看代码,而是直接根据需编写黑盒测试用例,根据测试用例就可以进行业务测试在IT行业不断发展过程中,白盒测试逐渐走进了我们的视野白盒测试是一种。原创 2025-01-14 14:54:18 · 909 阅读 · 0 评论 -
一名测试经理的试用期转正报告
经过三个月的业务学习,对公司的产品具有一个全局观念了解:个人/企业XXX、XX账户、前置网关、交易系统、清分系统、计费系统、记账系统,后续加强业务细节了解。测试环境治理目前是测试团队一个最大痛点, 测试环境稳定性直接影响自动化测试和手工测试效率,建议测试团队专门的人员维护测试环境。Mock开发,为了提高自动化测试覆盖率,目前mock 未开发的,测试团队统一开发及维护。质量体系建设,推进单元测试和静态扫描sonar,从中选一个项目进行单元测试。原创 2025-01-14 14:37:27 · 709 阅读 · 0 评论 -
程序人生:当看到男友学测试拿高薪后,我突然悟了......
Hello,大家好,我是小唐认识软件测试是因为我男朋友,他在华测教育培训软测后出去就业非常不错,所以我也萌生了转行的想法,当时我的想法是,他都能学会,那我肯定没问题,所以在他的介绍下我也来到了华测,开始了自己的学习之旅。华测教会了我很多知识和技术,在进入了行业后有时候与其他同事聊天才发现,在这里学习,让我避开了很多人都走过的弯路,一边感慨自己的幸运一边赞叹华测的专业和负责。在最开始学的时候我并不觉得学习软件测试会有多难,毕竟我男朋友都学会了,但是真正学起来还是很辛苦的,一是华测抓学习质量真的抓的很严,课程设原创 2025-01-13 15:43:18 · 259 阅读 · 0 评论 -
马上跳槽找工作,外包履历会是简历上的“污点”吗?
我认识一个小伙伴刚毕业就在华为外包待了将近4年,但他并不觉得在那里没有收获,也不觉得外包经历会影响到找下一份工作,相反,在今后的工作中,他入职的公司,测试团队的规模都还算比较大。,很多岗位不关心你是阿里还是腾讯来的,业务匹配性是第一顺位,这事跟学历有点像,但是履历不像学历那么绝对,因为大多数情况如果你简历上有亮点,机会是会大大增加的,学历很多公司会严格限制。不过要注意的是,对自己的职业发展要有规划,如果你只是一个底层普通的员工,最好还是不要在外包待太久,待的时间久了,可能很多东西就跟外面有点脱了。原创 2025-01-13 15:42:36 · 848 阅读 · 0 评论 -
使用pytest单元测试框架执行单元测试
支持夹具(fixtures):夹具是一种在测试之前或之后执行的代码片段,用于准备测试环境或清理测试后的状态。参数化测试:Pytest 支持使用 @pytest.mark.parametrize 装饰器来实现参数化测试,使得可以在一个测试函数中运行多个测试案例。丰富的报告输出:Pytest 生成详细的测试报告,包括测试用例的结果、失败原因、执行时间等信息。丰富的插件生态系统:Pytest 拥有丰富的插件生态系统,可以通过插件扩展其功能。,适用于各种规模的项目,并且具有广泛的社区支持和文档资源。原创 2025-01-11 15:55:17 · 583 阅读 · 0 评论 -
如果符合这7点,说明你经历过职场PUA。
今天聊聊在职场中比较普遍,但又容易被忽视的问题——工作是为了更好的生活,但有时候可能会发现,这份工作怎么越做越不对劲,感觉像是偏航了。简单来说,职场PUA就是一种精神控制,常常以批评和否定的形式出现,悄无声息地消磨着打工人的自信心和自我价值感。分享7个职场PUA的小信号以及反PUA的方法,教你侦察职场PUA,练就职场反PUA体质!大家可以参考一下。原创 2025-01-11 14:12:32 · 1039 阅读 · 0 评论 -
2025最新Selenium自动化测试面试题!
通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。自动化测试的优势:1、减少回归测试成本2、减少兼容性测试成本3、提高测试反馈速度4、提高测试覆盖率5、让测试工程师做更有意义的测试POM,中文字母意思是,页面对象模型,POM是一种最近几年非常流行的自动化测试模型,或者思想,POM不是一个框架,是一个解决问题的思想。采用POM的目的是为了解决前端中UI变化频繁,从而造成测试自动化脚本维护的成本越来越大。原创 2025-01-10 15:00:25 · 147 阅读 · 0 评论 -
你还不知道的APP安全测试项总结!
数据库是否存储敏感信息,某些应用会把cookie类数据保存在数据库中,一旦此数据被他人获取,可能造成用户账户被盗用等严重问题,测试中在跑完一个包含数据库操作的测试用例后,我们可以直接查看数据库里的数据,观察是否有敏感信息存储在内。如果用户安装了第三方键盘,可能存在劫持情况,对此,我们在一些特别敏感的输入地方可以做检查,例如金融类APP登录界面的用户名密码输入框等,看是否支持第三方输入法,一般建议使用应用内的软键盘。在获知接口设计后我们需要评估是否其中内容包含敏感信息,如果未使用安全通信,需要知会开发修改。原创 2025-01-10 14:59:28 · 580 阅读 · 0 评论 -
应届生必看!这些职场禁忌千万别踩雷了!
职场,应该站在上司的立场想问题,站在自己的立场做事情。真正的职场高手,给人的第一印象绝不是“谁的人”,而是“踏实肯干”,这种人不管哪个老总都喜欢,也都需要。踏实肯干,并不意味着要傻干或任劳任怨,恰恰相反,不断展示你的能力和业绩,让领导知道和看见,你的职业也许会更好。这就是真正的职场!原创 2025-01-10 14:58:49 · 942 阅读 · 0 评论 -
推荐一款基于人工智能驱动的无代码自动化测试平台!
简单来说,testRigor是一款基于人工智能驱动的无代码自动化测试平台,它能够通过分析应用的行为模式,智能地生成测试用例,并自动执行这些测试,无需人工编写测试脚本。可以用于Web、移动、API和本机桌面应用程序的测试。允许用户从最终用户的角度创建端到端测试,从而消除了对实现细节(如元素定位器)的依赖。并且TestRigor 支持多种平台的测试,包括iOS和Android上的Web测试、移动Web测试、本机和混合移动应用程序测试以及本机桌面应用程序测试。1。原创 2025-01-09 15:36:06 · 1068 阅读 · 0 评论 -
这样汇报工作,一开口就秒杀95%的人!
在职场中,汇报工作是个技巧活,做得好可升职加薪;没做好,那可能就得背锅。以下展示一个错误示范:汇报工作前掌握一些技巧,做好充分的准备,可以让领导对你好感倍增,以下给大家介绍如何汇报工作。原创 2025-01-09 15:35:31 · 984 阅读 · 0 评论 -
测试员面试实录:面了10家通过6家,工资涨到20K……
整个面试下来,觉得面试也有运气成分,但是更多是实力体现,我们不要抱着侥幸的心理,把基础打杂事,注意说话的方法,一定洋溢着自信。注意一点是当面试官问你你有什么想问他的不,把握好机会,也会可以逆转局势。你可以问他需要什么样人然后定位自己看看自己是不是,说到底面试的人想要招人过去,记得一定要诚恳。不要说什么大话,什么我精通python语言之类的。就说你自己性格特点能做什么样事,也许面试官会给你一个机会。原创 2025-01-09 15:32:54 · 789 阅读 · 0 评论 -
这些软件测试面试题一定要会,自动化测试面试题(含答案)
断言assert 用于代码中验证实际结果符合预期结果,如果测试用例失败,则抛出异常并且提供断言日志。原创 2025-01-08 14:50:56 · 855 阅读 · 0 评论 -
10道软件测试面试题及其答案:
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些。原创 2025-01-08 14:41:48 · 625 阅读 · 0 评论 -
PHP项目如何自动化测试
据 Google软件测试之道介绍,谷歌的经验比例是70/20/10,即:70% 的 Small Tests,20% 的 Medium Tests,10% 的 Large Tests(对应UNIT / INTEGRATION / SYSTEM | End-to-End)。对于App,则要使用工具进行性能测试,性能在用户体验中是蛮重要的,而性能的改善需要开发长期的努力。测试独立性必然要求测试要有编程知识,要懂代码(能看代码,会写代码),代码是开发团队的沟通利器!测试是开发团队的一支独立的、重要的支柱力量。原创 2025-01-08 14:38:00 · 756 阅读 · 0 评论 -
面试官心声:个个都说会自动化,结果面试一问细节全露馅了
下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】原创 2025-01-08 14:37:14 · 400 阅读 · 0 评论 -
万字长文:常见的软件测试面试题(附答案)
例如系统是缓慢死亡的还是猝死的,是不是保存了崩溃前的数据,故障恢复的时间有多久,恢复之后能不能返回原先的工作状态等等,只要是有利于提高系统在大压力情况下的表现的,都是考察的内容。例如百度主页会同时有10万人访问,这是可能的。参数组合:现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id、名称、价格都传的时候能不能修改成功。原创 2025-01-07 14:45:18 · 632 阅读 · 0 评论 -
Selenium自动化测试框架详解
例如,我们要新增登录功能测试用例:首先,只需在testyaml目录下新增一个页面对象yaml文件,参考login.yaml格式编写即可。1、使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;其次,在testdata目录下新增一个login_data.yaml文件提供给登录接口传参的测试数据,编写格式参考login_data.yaml文件。3、分模块管理,互不影响,随时组装,即拿即用。原创 2024-12-23 14:46:37 · 704 阅读 · 0 评论