【软件测试】资深测试聊一聊,测试架构师是怎么样的,做一名成功的测试工程师......


前言

测试架构师

测试架构师其实是在测试部门中承担着规划自动化技术栈、基础测试框架选型、基础测试环境维护等工作的角色。肩负为部门提高工程效率的职责,有着为部门提供技术指导和制定质量保障策略的使命。除此之外,测试架构师必须能驾驭产品的质量、提供指导、反馈和建议,以提高整个工程部门的质量规范。

测试架构师应该都具备跨组织的沟通和推动变革的能力。

测试架构师应该有的工作内容

审查系统架构、系统构件/组件及其接口关系等的设计;
确保系统的可测试性;
设计软件系统的测试策略和方法,特别是在系统的性能、安全性、稳定性、可靠性等方面的测试方法、技术线路和质量标准;
构件复杂的系统测试环境,并分析、解决测试中出现的较深的技术问题(Troubleshooting)和帮助做好缺陷的隔离;
对系统(性能、安全性、稳定性、可靠性)测试作出分析、评估,并提出为改善系统性能、可靠性而进行设计修改、代码重构的建议;
设计测试自动化的技术框架,主持重要的测试工具的研究、评估、设计;
参与系统部署的设计;
参与新技术的评估和引进;
帮助改进测试流程、提高测试效率。

要做一名成功的测试
在测试的过程中对某个功能想得越开,测试就完整,就越彻底!

我们在测试某个功能时:

1、想到在该软件中与该功能相关的功能;

2、想到在该软件中与该功能相似的功能;

3、站在客户或者用户的角度想,自己会用的很舒服吗,习惯大多数人的使用吗?如果在该功能上添加某个细节会让客户或者用户使用的更顺手。可以给项目经理和做需求的讨论,以便确定(切记:不要私自做主);

4、与自己曾做过软件中有该功能或者网上类似的功能做对比,看怎样更适合使用(前提是不脱离需求);

5、产生下联想下,如果该项目有2期或者后续的话,还应该考虑该功能的可延伸性,以便为后来做准备。

想是不犯法的,只要不乱想! 所以一名好的测试工程师,他/她的思维一定是很活跃的很会联系其他东西的。

作为一名合格、高级的测试工程师至少应该拥有如下几点:

1、用户的角度,也就是上面提到的,不过更应该从用户体验性、操作方便性、业务逻辑性来考虑一个功能或业务的合理性程度;

2、从测试的角度,测试人员应该有丰富的测试知识应该考虑程度的安全性,如输入特殊的字符串验证一个输入框,或通过特殊手段传输一些特殊的参数观察程度是否会异常,当然验证功能或业务是否达到项目的需求这是必然的。

3、从开发的角度,需要懂代码的简单编写或能够读懂代码,考虑代码的逻辑、代码中注释信息是否齐全。如新创建一个类或方法后是否增加了注释说明,以便后面的开发人员维护代码。

4、从第三者的角度来看这个项目或产品的合理性,俗话说的好旁观者清。应该站在第三方的角度来看待这个问题是否存在风险或市场的价值。

下面是我整理的2022年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

果青春是醺人欲醉的海风,那么自信就是这和风前行的路标;如果青春是巍峨入云的高耸,那么拼搏就是这山脉层层拔高的动力;如果青春是高歌奋进的谱曲,那么坚强就是这旋律奏响的最强音!

若是自己没有尽力,就没有资格批评别人不用心。开口抱怨很容易,但是闭嘴努力的人更加值得尊敬。

你要心无旁骛地去坚持自己喜欢并且正确的事情,才能有所收获,而不是总被别人打乱生活的节奏。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值