测试需要具备的素质:
1.专业技能。
扎实的专业知识就像灯塔一样,时刻为你指明方向。
2.业务分析能力。
业务一定要分析透彻,我们才能写出好的方案和测试用例等,才能更好更快的发现问题,分析问题以及解决问题。
3.逻辑思考能力。
软件的业务逻辑与密室逃脱的思路很像,我们进入房间后,要如何走出?需求就像是每个关卡的提示信息,指引你前进;但是具体每一步如何走?还需要我们自己去思考,那么这个能力其实就是逻辑思考能力。发现问题,分析问题,解决问题哪一个也都离不开逻辑思考能力。
4.探索精神。
要成为一个优秀的测试工程师,那么一定要少不了探索精神,少不了十万个为什么?为什么这样操作会出现这个结果?其他操作会不会出现这样的结果?这样操作会不会引发其他问题?都需要我们去探索。人类只有不断探索才能进步,测试工作亦是如此。
5.团队协作精神。
软件测试工作贯穿软件整个生命周期,需要跟多个部门协同合作,好的协作会让测试事半功倍。
6.沟通表达能力。
同上,测试需要与多个部门协同合作,且测试其实也是信息收集的过程,那么沟通表达能力就至关重要了。沟通表达能力的好坏,直接影响到产品的质量和周期。
探索式测试
https://blog.csdn.net/jingzhaopan/article/details/80695926 功能测试模型分成三个层次: 第一层是功能测试模型:基本功能测试。 第二层是线下缺陷模式:互联网测试模型 多线程并发模型、时间边界模型、搜索查询异常模型、数据库校验模型 第三层是线上故障模型。
探索式测试(Exploratory Testing)是一种自由的软件测试风格,强调测试人员同时展开测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。(测试人员需要在测试过程中,根据测试反馈持续地优化测试模式、调整测试设计)
|