1、目前国内测试行业的发展程度来看,业务和技术能力共存的概率很小,而且技术是服务于业务的。
2、从公司领导的角度来看,业务显然是高于技术的,所以在资源方面会倾向于业务型人员。
3、想做好技术的,不能单纯只提高技术,而是要结合项目,结合测试工作整体提高。
第一天打卡
请问楼主,前端框架是自己写的吗,想要借鉴下前端构建的思路
脚本距离框架还有很长的路要走,要想做一个团队都能用的框架,至少要解决几个问题:1
1、用例去脚本化,比如 Excel、json 维护用例
2、入参数据解决,比如数据库依赖、接口依赖
3、断言问题与问题 2 类似
4、登录、加解密、验证码等项目非通用性问题
5、报告输出,不能光有简单的执行结果,还要统计接口数、覆盖率等更丰富的数据展示维度
共勉
楼上总结的很充分了,我说下自己的个人体会:
1、千万不要试图越级反馈,把你需要表达的反馈给直属领导,数据和理由给出来,积极参与就行;
2、这不是一蹴而就的事情,可能涉及多轮次沟通还未见任何成效,要做好心理准备;
3、做好自己的事情,多沟通多记录,免得最后引火上身;
说句不中听的话,想要拿期望薪资,很难,学历是首要问题。
稍微大点的公司进不去,小公司给的也很有限。
建议打磨自己的技术,精专一两个方向,有机会提升学历。多找内推机会
主要是 baseurl,数据库配置、基础数据 (登录用户、产品信息等),要实现可配置、参数化
可以尝试下 password 参数不传
1、对接接口文档,同步接口数据;
2、参数和接口分离,每次只需要改动参数即可;
我们团队目前的实现就是用的思路 2:Python+Pytest+Allure+Request+Excel
1、只需为每个项目创建一个 Excel 文件,维护测试用例即可,无需编码;
2、实现了案例读取、执行、断言、报告聚合、消息发送、用例自动生成等功能;
interfaceEx 接口自动化测试框架
欢迎交流
个人建议:不懂的要多问。当然不是遇到问题就问,而是要把不清楚的总结下来,先自己思考下,再统一找同事或者导师交流一下。这样既能防止因为项目/环境不熟悉造成漏测,也能在交流过程中形成自己的沉淀,认识不足。
好的,谢谢大佬
可以直接用 jenkins 服务器架设 nginx 或者 Tomcat,无需额外服务器
感觉应该是 2 楼说的问题
无需解析 allure 报告,我是这么做的
1、自动化框架执行完成,都会收集测试结果的,可以把这些结果作为测试结果推送的概览项;
2、使用 nginx、Tomcat 等代理 allure 报告,将 url 附到推送的结果中。
好的,谢谢
python -m pytest
可以试一下这样执行
应该是 conftest 中 fixture 用的不对造成的,下面这篇对 conftest 的使用介绍的非常详细,希望对你有帮助:
https://www.cnblogs.com/poloyy/p/12663601.html
请问下楼主,不同项目的登录接口,可能验证码机制不一样,这个问题如何兼容呢