一提及外包测试,大部分人的第一印象就是:工作强度大,技术含量低,没有归属感!
本人毕业于某普通二本院校非计算机专业,跨专业入行测试,至今有近 5年工作经验。
第一份测试工作是在华为做了两年外包。总体感受就是
- 这份工作缺乏归属感,心里总有一种落差,进步空间不大,
- 接触不到核心技术,公司没有针对你的技术培训与探究,
- 工作简单,业务重复,通常是工具人的存在。
- 薪资不高,虽然有加班费,但是还是不高
在深思过后,我还是准备提升自己。
在一次偶然机会下开始初步接触了自动化测试,也学习了 Jenkins 操作以及 Linux 命令行等相关基础技能。
不是在学习,就是在学习的路上,后来尝试着接触一些代码和一些框架,把自己所学的知识融入到你自己的项目中去。把自己的项目整理出一个测试框架去学selenium,网站的架构,代码知识,知识,网络瓶颈,系统优化,优化脚本,去设计场景,去获取目标用户量,去执行,去分析压力结果。
终于,两年外包做测试,一遇风云变化龙!现已转岗成正式员工,月薪15k
做为一名测试人,我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级自动化测试需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到底的朋友!
1、软件测试基础理论知识:
软件测试理论知识是开展测试工作的理论依据和支撑,是测试很重要的阶段必须掌握的技能。
- 软件的质量模型:软件测试过程保障软件的质量,从哪些方面保障可以从质量模型出发思考
- 测试分类:软件测试过程可以按照不同角度进行分类,基础测试到高级测试递进过程
- 开发流程:告诉测试人员一个软件完整的生命周期,软件从无到有到消亡的过程
- 测试流程:掌握并指导测试人员在实际项目中如何开展测试工作。这要求测试人员对常见的主流测试流程有较为透彻的理解。遇到不同的软件项目,知道从何