发布网友
共1个回答
热心网友
软件测试基本能力:
1. 有一个良好的兴趣,这是决定你在测试的道路上走多远。如果你只是为了生活而且工作,那么任何的工作岗位对你来说都没有选择的意义。
2. 很好的求知欲;在这一点上测试和其他的行业都是一样。即使没有任何基础知识,只要保持一颗求知的心,就能够被这个行业接受认同。
3. 心态上必须耐心,细致,严谨。测试可能是需要长时间重复一个动作的操作,需要捕捉到每一个暴露或者潜在的问题,严格执行相关的测试流程,确然达到测试环境的标准。切不能因为个人的粗心大意或者误操作导致Bug被遗漏或者产生无效Bug,这是测试的大忌。
4. 要有怀疑的精神,这里的怀疑不是随便否认Dev的劳动成果,需要拿出足够的“证据”和“理由”,对非常规的操作提出质疑,尽可能挖掘一些潜在的问题和提出更合理的解决方案。
5. 很强的团队责任感和沟通。人们常说沟通是万能的,成长离不开沟通,一个人的能力不可能完成所有的任务,更不可能发现所有的问题,每个人的体验感觉都会一样,所以不断的沟通互相了解,才能够提升自我的素质,同时能够勇于承担责任,这是你在任何地方都需要做到的基本要求。
软件测试提升能力:
1. 测试基础理论知识,虽然基础理论不是非常必要,但是想提升你需要了熟悉软件开发流程、熟悉产品所涉及的业务,以及基本的软件测试工具等,
2. 良好的编程能力,如果想把软件测试做好,你至少需要一门精通的语言来帮助你更好的了解软件的内部,能够从根本上了解问题的产生原因,更精准的定位产品问题。
3. 良好的逻辑思维,有人会问测试和逻辑有多大的关系?软件的构造中存在很多的逻辑行为,所有一个良好测试人员能够很好进行不同逻辑之间的测试,确保产品能够被全面的测试用例遍历完全。
4. 能够对行业动态关注,了解整个行业变化,一个新技术的变革都需要产生新的方案来验证,
跟上行业变化,才能保证测试工具和用例的更新完善,更好的提升产品的测试效率,保证测试的品质。
5. 具有良好的写作能力,虽然测试并不是要准备写书,但良好的写作能力能够让你的测试报告或者说明文档很好的被大家认可理解,测试的效率更好的体现是表现出产品的问题,通过简单的数字、文字就表达出产品的好坏,而不是让别人再去揣测。