赞
踩
深信服面试问题:
根据自己的情况说吧,有些会设计的框架细分目录后,分别实现了什么功能?
接口自动化 python+unittest+ddt+HtmlRunnerNew
web自动化python+selenium+pytest+Allure
①显性等待:WebDriverWait,针对元素设置的等待时间,并只针对该元素有效,用来等待某个条件满足,默认会每隔 0.5 秒去找元素,检查是否满足条件,超时报异常。(面试官问的很细这个间隔时间是通过什么参数去控制的,当时记不住没答出来,回来看了,才知道是poll_frequency=POLL_FREQUENCY)
②隐形等待:implicity_wait,通过 driver 对象给所有元素设置的全局等待,在设置的时间范围内一直不断找元素,超时报异常。
③强制等待:sleep,不管什么情况都需要等
①元素难以定位,比如一些动态的元素,改用 CSS 定位;②脚本不是很稳定,有些用例经常失败,但实际并不是 BUG,增加等待、改用相对定位、加入失败重运行、减少用例的依赖保证独立性、创建环境和清理环境走接口.....
② 如果此接口是修改数据数据,接口返回成功,而数据库中数据却未变更,那么说明此为 bug
定位:与接口文档进行对照,如果数据库校验的内容与接口文档不一致,这可以定位问题
性能测试包含:负载测试、压力测试、并发测试.....
看我写的关于性能的篇章
定义:在被测系统上不断增加压力,直到性能指标(如响应时间)超过预期指标或者某种资
开源工具 jmeter:开源免费,自由,操作较简单,能辅助完成日常的一些测试工作
我的回答仅供参考:服务器在真正的压力下,慢慢增加并发用户数、和请求次,CPU 和内存资源的利用率会提高,达到峰值后,超过并发极限值后,CPU 或者内存资源会出现死锁的情况。
Httprunnner 或者 RB,后面的问题大家根据自己实际情况去想吧
测试策略:数据和数据库完整性测试、功能测试、用户界面测试、性能测试、安全性和访问控制测试、配置测试、安装测试;其实测试策略和测试方案是差不多的意思
测试计划主要根据项目版本计划去设计;主要包含:测试的范围、质量目标(用例覆盖率、和缺陷发现密度)、测试提交的文档、测试进度(测试开始时间、实际开始时间、结束时间)、测试的准则(启动条件、结束条件)、测试阶段资源(人力资源、测试环境准备、测试工具)、系统风险、优先级(测试资源所需不足、测试业务及技能不足)、项目的控制、详细测试方法、测试规程设计
这个绝大部分面试官都会问,目的是看你的测试的广度,不会不要紧,了解一下漏洞扫描和
SQL 注入、xss、css、php 代码注入 cookie 篡改,能聊天即可,实在不会就说不会吧
https://segmentfault.com/a/1190000020022428?utm_source=tag-newest
不是,功能和自动化都做,串行,先功能测试后自动化测试,占比 80%功能,20%自动化(二八定律),自动化测试比例高于功能测试,面试官会很怀疑。
等价类、边界值、错误推测法、场景法、因果图、判定表、正交分解
我举例我工作中设计缴费模块为例,用比较多是等价类、边界值设计技术
前端用的 VUE,后端用的 java;人员比例 2:3:1
答:使用jmeter轮询100次数据插入请求
Select 员工名 from 部门表 order by 时间 limit 0,10 (MySQL 数据库用这种)
select 员 工名 from 部门表 order by 时间 and rownum <=10 (oracle 用这种)
Re 模块+sub 方法去替换
大佬的回答:1.可能是服务器的问题,并发到第 100 个,把服务器弄崩了,服务器内存,
性能需要提升;并发 90 个试下
2.使用条件判断,通过 case_id==7 来决定是否执行
3.使用 pytest 中的 skip 也可以跳用例,具体看官网https://docs.pytest.org/en/latest/skipping.html#skipping-test-functio ns
大佬的回答:1.测试进度变慢,无法保证在预订时间内上线。
我和 web 自动化测试关注的并不是脚本的执行速度,而是脚本的稳定性,要以稳定性为主的情况下提升执行速度;首先分析脚本的执行速度受到多方面的影响,比如脚本等待时间、页面加载的速度、网速、设备性能,还有自动化测试用例的繁琐程度,这对这些情况:
①减少操作步骤,减少脚本用例不必要的步骤
②设置等待时间的时候,可以 sleep 固定的时间,也可以检测某个元素出现后中断等待也可以提高速度
③实现多线程。在编写测试用例的时候,一定要实现松耦合,然后在服务器允许的情况下, 尽量设置多线程运行,提高执行速度。注意说了这个很容易被面试官反问,怎么实现多线程的?
JsonWire Protocol
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。