发布网友 发布时间:2022-04-25 15:39
共1个回答
热心网友 时间:2023-10-13 17:31
答(仅供参考):不同的软件公司会根据自己的产品特点,制定出自己的一套测试方*,这些不同公司的测试方法各有特色。在微软公司,测试人员需要与软件开发人员一起参与到需求和设计的评审中,测试人员从测试的角度对需求文档、设计文档进行可测试性、明确性、完整性、正确性等方面的审核,除此之外微软公司还会采用一种叫做“Bug Bash”,即BUG大扫除的策略,BUG BASH通常在项目的里程碑阶段末期进行,比如BETA版本发布之前,会专门预留几天的时间让项目组中的所有人都参与到测试中来尽力搜索项目的BUG。IBM公司的软件测试是基于RUP的过程模型来进行,RUP即RATIONAL统一过程模型,是一种强调迭代开发、持续集成的软件开发过程模型。 答(仅供参考):软件测试人员虽然不需要经常用到开发语言和工具进行编码设计,但是掌握一定的开发知识对软件测试是有帮助的。例如,掌握一些开发语言,对于于开发人员沟通、听懂他们的一些术语会有好处,有时候需要自己开发一些小工具和小程序来帮助测试时,掌握一些开发语言和工具也大有用处,有些测试工具要求测试人员具备一定的编码能力,例如自动化脚本的开发就需要测试人员掌握一定的开发语言基础和编码技巧。总言之,于测试人员而言,编程技能并不是必不可缺的技能,但是如果能掌握基本的编程技巧会对测试有很大的帮助。