值类型和引用类型
值类型:数字类型、字符串、元组、布尔
不可修改,对象实例化后,自动保存在内存中
引用类型:列表、字典、集合
可修改,对象指向保存引用类型的保存地址,修改后,对应内存的值发生变化,但是指向内存的地址不变
显示等待和隐式等待
显示等待:针对单个元素
webdriverWait.(driver, 20).until(EC.visibility_of_element_located((By.XPATH, 'xpath表达式')))
隐式等待:针对页面所有的元素
driver.implicitly_wait(30)
left join和right join的区别
left join是以左边表为主,查询结果显示左表的所有数据,右表显示与左表有交集的数据,左表中若某个字段值存在,右表中不存在,那查询结果显示该字段,右表的该字段的查询结果赋值为null
right join是右表为主,查询结果显示右表所有数据,左表显示两表交集部分的数据,即若右表中有的字段有值就显示该值,对应的左表没有这个值就赋值null,若左表有值,右表没值,不显示
iframe定位方式
切换到iframe
switch_to.iframe('iframe的id或name')
退出iframe
switch_to_default_content()或switch_to.parent_frame()
购物车测试点
1、购物车的增删改,增加商品时对应金额也会相应变化
2、支付过程中的订单状态变化,待支付、支付中、已支付,弱网情况下支付完成状态未及时返显,有可能出现重复支付
3、购物车跳转,可以跳转到商品详情
4、不同操作系统中不同浏览器,页面排版显示的兼容性测试
装饰器
测试用例设计方法
边界值
等价类
错误推测法
判定表法
正交实验法
本地资源是你发送请求时候的资源使用情况
服务器资源是响应处理的资源使用情况
规律抖动和不规律抖动有什么区别?
规律抖动有可能是后端的问题,比如连接来不及释放,频繁的gc导致
不规律抖动有可能是你压力设置的不合理,初始压力过大,积压在本地