2.了解测试目标的实际应用环境领域
可以先让技术支持小组和解决方案组提供所有已知的设备应用方案和设备配置参数。然后,测试设计人员可以在公司资源的支持下利用各种到用户现场与用户交流的机会,从测试和质量的角度听听用户对现在已有的产品问题和未来产品应用时的质量要求。最后,综合公司的已有资源和测试人员自己的第一手资料,来得到测试目标在实际应用环境中的质量要求,以及测试方向的重心。
案例:一个以太交换机产品的测试
某以太交换机厂商的产品,在市场应用中常出现各种工作不正常的情况,有些是客户使用环境的问题,有些则是产品对实际环境的适应能力不强的问题。因此,该公司测试部门先依托公司市场部的资源,将市场部已知的各种交换机产品应用的组网方式收集起来,统一进行逐一测试验证。同时,在外派测试调研小组前,先在研发部内部收集产品各功能开发小组对产品质量的调研需求。然后才到不同类型的用户现场与用户一起讨论交流,了解用户在使用以太交换机的过程中,常遇到哪些问题和故障现象影响了正常的工作;并询问用户对于产品的质量提升,最关注哪些方面,有哪些好的建议。
待测试需求调研小组回来后,首先按照产品的不同应用场合进行分类。然后按照用户最关注的质量点的优先次序排序。最后,把产品最常出现问题的地方和场景数据进行统一管理,以确保在测试设计时尽可能地接近产品出现问题的场景。结果,在此次外出调研后得知,以太交换机很多时候出现工作不正常的原因,就是由于真实网络环境中的数据混有大量的病毒,而这些病毒也能直接攻击公司交换机本身的资源,导致交换机无法正常运转调度各种功能。同时,用户也反馈IPv6之类的功能基本不用,建议减少测试投入力量;IP路由也主要使用静态路由,建议强化静态路由的测试。用户用得最多的功能就是访问控制列表,且使用到了该功能的很多小功能点,而这些功能点恰好是测试人员所不重视的简单功能。
通过测试调研,该公司以太交换机测试小组明白了下一步测试工作中的重点,以真正用户的思维角度来重新排序了测试功能的优先顺序,不再是以测试人员的纯技术角度按功能的实现复杂度来划分测试优先级。从此,对于一些实现简单,但用户爱用的小功能提高了重视;相应地,对于一些用户基本不用或只是使用极少基本功能的大模块,减少了测试资源投入。使得整个以太交换机产品的测试策略既没有忽视用户的真实困难,又将测试资源最科学地使用起来,大大提高了测试效率和测试质量。
前面谈了不少关于“知彼”的内容,相信读者也开始意识到“知彼”对于测试的重要性了。那么现在我们就来谈谈何为测试的“知己”。为什么本节直到现在才开始谈论“知己”的重要性,因为人最难的就是知己,毕竟人各有千秋,各有特长,各有所爱。例如:有的人擅长想和研究,有的人擅长做和实施,有的人擅长沟通,有的人就喜欢埋在代码堆中。在常见的测试团队中,通常有如下4种常见的人员特点。
A类人:擅长做和实施,不擅长想和研究
这类人可能敲键盘时速度飞快,进行设备配置和环境搭建时也速度飞快,分析定位问题时效率也挺不错的。但有可能缺乏足够的创造力和发散思维的特点,构思测试方法时可能就不如B类人。
B类人:擅长想和研究,不擅长做和实施
这类人虽然可能不如A类敲键盘快,设备配置和环境搭建时也没A类人快,甚至有可能看起来好像没A类人勤奋尽力,但却常常能在A类人找不到bug后,B类人可以通过新创造出的很多测试方法来找到更多的bug。
C类人:喜欢写代码,不喜欢找bug
这类人对代码是狂热的爱好者,只要让他写代码就兴奋不已,而对测试本身基本上就无兴趣和积极性。我们可以让他专注于自动化测试脚本的开发和测试工具的开发,让他在自己的爱好中工作。
D类人:擅长沟通和协调
这类人大家都知道啦,比较适合作为测试项目的PM与各部门进行协调,争夺测试资源和测试的权益,或是团队的管理。还有就是从测试的角度思考与产品用户进行沟通,深度挖掘出测试需要的市场信息。
以上4类人是大家比较常见的测试人员类型。现实中有许多测试人员同时兼具两种类型特点,甚至集多种特点于一身。当我们理清了测试人员的分类后,大家对“知己”也应该有了比较清晰的认识。再好的计划,也需要配上强有力的执行才能让计划得到完美实现。作为测试的管理者为了达到测试设计策略的科学与高效,最好的策略是:先选择具有D类特长的人去收集用户测试需求,接着选择B类人来进行高质量的测试设计。当好的策划和设计产生后,再让A类人和C类人来快速、高效地实施设计好的测试策略和测试方案。只有按照“知己知彼”的思路,才能得到一个高效率、高产值的测试团队,测试人员也才能在测试团队中找到快乐和激情。
本文选自《51Testing软件测试作品系列》之四的《软件测试精要》。
本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!
版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: