26岁,做了5年销售,我决定放弃销售行业转行技术类!从读大专出来,就校招进了一家湖南长沙的销售公司,兜兜转转在这个行业一待就是五年,如果你也是刚毕业的大学生,我劝你千万不要做销售!
为什么这么说呢?我给你列举几个做销售的弊端。
1.工资不稳定: 销售底薪一般都很低,工资跟你的业绩直接挂钩,业绩跟市场也有很大的因素,年轻的时候工资不稳定还好,到了成家的年纪,如果工资还是不稳定,那问题就很严重了。
比如长沙销售平均工资2500,工资基本上就是看你的业绩,有业绩还好,没业绩基本上加班到一两点,刚毕业的时候感觉还好可以抗住,钱没挣到渐渐的身体熬得也不行了,免疫力下降,之前去医院体检,好家伙直接三高有了两高,配客户喝酒喝出了胃炎。(血脂高、血糖高、胃炎)
2.流动性太强: 但是以销售为主的公司,我们不难发现,能一直留在公司的销售数量是非常少的,就是因为不稳定性,公司更愿意去找那些刚毕业年轻人,他们有更多的时间和精力来工作。
3.难以学到一技之长: 很多人说做销售很锻炼人,其实我想说,锻炼的是你的耐力,厚脸皮,但是你又学到了什么呢?你什么能力都没有学到,技术岗位随着时间的推移,越做越吃香,但是销售不会随着你时间的推移,越来越香。
所以我打算转行软件测试!即使我有5年的销售经验,能混个项目负责人的岗位,但是我依然选择转行,不然什么时候猝死在办公室都没人知道。如果,你对互联网行业比较感兴趣的话,其实也可以朝这方面发展,毕竟软件测试是互联网行业里算是入门最简单的了,当然这并不是说你什么都不会 也能拿这么高的工资。
至于说怎么学,我的建议是如果你什么都不懂没有任何基础,你可以从功能测试开始学。
功能测试学习路线
什么是功能测试
功能测试, 也叫行为测试, 也有一种说法叫黑盒测试, 即测试人员完全不知道程序的内部是如何运行的
功能测试是所有测试工作中占比最大, 也是最重要的部分
主要是需求分析师根据用户需求编写出功能的用例, 然后由测试工程师编写测试用例, 并逐项进行测试验证, 确保执行结果与预期的结果一致
为什么需要功能测试
1. 站在用户的角度上, 确保系统的实现与需求一致
2. 由于是黑盒测试, 测试人员完全不知道应用的内部实现, 可以发现开发人员没有发现的问题, 找出有遗漏的地方
3. 可以测试一些例外的问题, 比如乱操作, 不按既定的流程进行操作, 检查出应用的漏洞所在
从以上几点我们可以得出: 功能测试=检查需求的实现+查找出功能实现的遗漏+检查应用是否有漏洞存在
如何进行功能测试/功能测试的六个步骤
1. 需求分析师根据需求编写功能的执行预期
2. 测试工程师根据需求分析师给出的执行预期, 编写测试用例
3. 测试工程师根据需求分析师给出的执行预期, 准备所需要的数据, 包括测试所需的数据, 与预期结果的数据
4. 测试工程师根据自己的测试用例执行测试用例操作
5. 测试工程师比较实际结果与预期结果是否相同, 并给出报告报表
6. 需求分析师根据测试工程师给出的报告判断应用是否符合用户的需求
功能测试的两个方法
1. 手动测试: 测试工程师根据测试用例, 进行手动形式的操作, 灵活, 花费时间少, 但是如果需要多次测试同一个功能时就会导致所消耗的时间增多, 并且准确性差, 有可能多次测试的结果一致性低; 适合一些只需测试一次或两次的功能, 或一些小功能, 或简单的操作的测试用例
2. 自动化测试: 由测试工程师编写自动化测试用例, 由计算机代替手动测试, 灵活性会有所降低, 但是针对需要多次测试的功能时, 能大大提升测试的效率, 并减少重复的操作, 并能保证多次测试的一致性; 适合一些需要重复测试多次的, 测试用例复杂的, 操作繁琐的测试用例