技术与业务相辅相成,缺一不可,作为测试既要练内功心法,也要练外在的剑法招式;总之要端正态度,努力加油,不必妄自菲薄,前人的高度也许会限制你的视野,但是也会起到引导作用,我们要力求突破前人的高度,良性发展。
那还有很大的发展空间
看在哪个城市了
规范下开发提交的信息,一般 gitlab 都有钩子脚本,修改下脚本就可以强制提交信息格式,这样就可以和 jira id 挂钩了
既然 go 为并发而生,可以考虑用 go 开发压测工具,并且可以和 locust 一样自由编写压测脚本。
测试终究是方法论,不会拘泥于形式
locust boomer 是 golang 编写的客户端库,可用于分布式压测,性能是 locust 本身好几倍,值得尝试
5-10 年,走内推,猎头挖,投简历的少吧
如图所示即可
首先为何一定要用 python 呢,为什么要测试系统层的 api,要达到什么目的,其次作为一个工程师不应被语言限制住,需用什么语言就要会什么语言。
图片未显示
试用账号,密码发下
这本书不错,看了之后思想境界能提升一个档次
pip 指定版本安装即可
应该是 pytest.main(['test_1.py']),并且 pytest 的版本应该换成 4.0.2 就不会报错
socket 客户端收到服务端返回的数据在渲染呗,具体看业务场景
pyqt5 吧,自己做些小工具玩玩儿
这个得根据具体的业务场景来看,有些接口不是简单地的 mock 就可以的
你这截图别人也无法回答你的问题
感觉这个回答抓到了点,既然是测试面试题,面试者肯定要站在测试角度去思考这个问题
git 建多分支啊,开发构建分开来;况且 Jenkins 构建时会 pull 代码到 workspace 的,这时更新用例不会影响执行的
def find_element(self, *loc):
try:
WD(self.driver, 60).until(EC.visibility_of_element_located(*loc))
return self.find_element(*loc)
except:
print("元素没找到")
这是递归方法,根本不返回任何对象,应该用 self.driver.find_element(*loc) 或者方法名称改一下,网上的示例很多都是错
还有传参也写错了,要这样写
def input_search(self, value):
self.send_keys(value, self.search_input[0],self.search_input[1])
def click_search_button(self):
self.find_element(self.search_input[0],self.search_input[1]).click()
value 一般是应用于 input 里的 value 值,textContent 会把所有子节点的文本值获取到,本质是 js 里边的这几个属性值的区别,参考
https://developer.aliyun.com/article/32161
有同感,大多为了学习新技术吧,不过这些平台能好过 jmeter 的不多