自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024软件测试面试题-自动化

Web元素可以是按钮,下拉框,复选框,单选按钮,标签等。当然可以,自动化框架主要的核心框架就是分层+po模式,分别为:base基础封装层,pageobject页面对象,testcase测试用例层,unittest+ddt数据驱动模块,然后再加上日志处理模块,测试报告等。我们选择定位方式的原则就是哪种简单你能够准确定位就选择哪一种,xpath这种定位方式比较准确,用的也比较多,尤其是一些元素没有id、name属性的时候,但也不全用,应为这种方式路径比较深,执行效率会低一些。

2024-06-18 10:27:42 415

原创 2024软件测试面试题-性能

例:上次做的一个电商平台的项目,没有明确的性能指标,只能自己分析和评估,我们预估并发访问量大概在500左右,而电商的主要场景集中在登录、首页访问、商品查询、结算支付等,所以选取这几个重点功能进行用例设计,依照100、200、300、400、500递增用户的方式进行压力测试,再测试过程中监控硬件系统的资源情况。通过负载测试,不断增加用户数,随着用户数的增加,各项性能指标也会相应产生变化,当出现了性能拐点,比如,当用户数达到一些数量级时,响应时间突然增长,那么这个拐点处对应的用户数就是系统能承受的最大用户数。

2024-05-22 10:05:23 575

原创 2024软件测试面试题-mysql

mysql中的where和having有什么区别?功能上where和having都是做查询过滤区别:(1)执行顺序不同:where是在分组前对数据进行过滤,而having通常是对分组以后的数据进行筛选,所以一般都是在使用order by 或者聚合函数后使用(2)where后的条件表达式里不允许使用聚合函数,而having可以

2024-05-09 11:54:09 706

原创 2024软件测试面试题-linux

linux 查看日志的命令?(1)可以根据日志目录找到对应的日志文件,比如用tail -200查看最后200行日志内容(2)如果是系统出现了异常导致的错误,可以去查找关键字,比如|grep'error'(3)如果是逻辑错误,会把操作对应时间的日志跟对应开发一起去定位bug

2024-04-28 17:51:21 781

原创 2024软件测试面试题-接口测试(全)

需要鉴权的接口,你是如何处理的?首先,确认一下接口是采用什么方式进行的鉴权的,是 cookie/session 还是 token方式:(1)如果是 cookie/session 的方式,那么可以直接用 requests 模块里面的 session 类去创建一个对象直接发送请求,它会自动记录 cookie 信息;(2)如果是 token ,在接口返回的响应数据中提取对应的 token 的值,在发送请求的时候需要根据需求传入这个 token

2024-04-24 17:30:44 768 1

原创 2024软件测试面试题-基础2(APP+网络)

APP测试与web测试的区别?在功能和业务流程上基本无区别,但在系统测试和细节上有所不同:(1)性能关注不同:web测试更关注系统响应时间,而APP则还需要关心流量、电量、CPU、GPU等(2)兼容性不同:web测试基于浏览器,需要考虑的是浏览器的版本和电脑硬件、系统方面的兼容,而APP则依赖手机硬件,需要考虑分辨率、屏幕尺寸、系统设备型号等(3)下载安装不同:web端可随服务器更新而更新,并可保证每个用户使用的版本一致,无需用户更新客户端,APP必须测试安装、卸载、更新,包括安装时的中断、弱网、安

2024-04-19 18:50:34 869

原创 2024软件测试面试题-基础

首先要再次确认一下这个bug是否存在,是否影响用户的实际使用,确认后,再去和开发人员进行沟通,讲清楚这个缺陷的复现步骤和对用户的影响,争取能够取得开发人员的认可,如果还是不能达成一致,那么我本着对用户负责的态度,需要将此bug的情况上报给测试经理和项目经理,由他们进行裁决。(3)根据缺陷的严重程度和影响对其进行优先级排序,明确相应的负责人,持续跟踪缺陷的处理进度,并及时更新缺陷的状态,在缺陷解决过程中,需要进行进一步的确认、复现或回归测试,直至缺陷被完全修复和验证。经过多轮回归测试,直到测试版本结束。

2024-04-16 11:30:43 968

原创 聊一聊程序员的副业

程序员空闲时间想增加睡后收入?怎么做?

2024-04-09 17:10:15 225

空空如也

空空如也

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

TA关注的人

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