一般人理解的软件测试: 软件测试就是功能测试, 只要理解测试理论,测试流程,再熟练测试用例设计的方法,就可以了。 --------- 测试测试所需知道的 1.首先,测试需要发挥其主动性 因为最终的产品是给用户使用的。 也就是说,测试从项目立项开始就需要更全面理解每个需求的意义是什么,关注前期的需求分析和讨论,参与需求的评审,这样可以根据产品需求合理的设计测试方案以及安排好测试时间。 2.其次,就是测试用例的设计 测试用例是用来指导测试工作,也是测试人员必须要完成的工作。 测试用例的设计可以从三个维度(业务、用户、方法)来考虑,此外需要对测试用例进行管理,通常写完测试用例后要进行评审,后期在执行中还要不断的更新测试用例。 3.接下来,关注测试流程,注重项目进度的把控 通常这些是项目测试经理来管理,其实作为一个合格的测试人员也要协助领导进行流程的管理,同时对缺陷要进行跟踪管理。特别是针对遗留缺陷的分析以及可能存在的风险。 4.最后,在项目上线后,需要对项目进行相应的总结 总结整个项目过程中遇到的问题有哪些,如流程方面、技术方面等。这些问题解决的办法是什么,后续有什么可以借鉴的方案或改进的措施。 --------- 作为一个合格的测试人员还需要的能力: 1.沟通能力。 第一是思路,主要是业务和技能方面。 第二是表达,主要是指说话的技巧,体现就是情商。 2.思维能力。 第一是逻辑思维。 第二是发散思维,也就是探索性测试,最多的方法就是逆向思维。 3.学习能力。 第一是技能方面。要求测试人员能够读懂多门语言。 第二是业务方面。要求测试人员不断学习和理解不同行业、不同业务的规范和标准。 4.团队合作能力。 作为测试工程师必需具备高度的团队合作精神,为保证软件产品的质量做出贡献。 最后,作为一名测试人员,还需要有责任心、信心、耐心。平台不同、定位不同,人生的价值就会截然不同,请做好您的职业规划。 时间一直在不断的做减法--且行且珍惜。
|
|