|
品质保证
介绍
软件的研发过程中,品质保证的重要性不言而喻,它决定一个产品甚至是一个事业的成败,所以软件的测试过程也尤为的重要。明基逐鹿的软件测试贯穿于整个软件的生命周期,并对每次的测试工作进行测试的评估工作。
质量测试评估流程图
软件测试过程中,每一个阶段提交的软件工件均需要经过评审,方可以提交。测试过程的关键控制点是测试计划和测试用例,均需要依照公司的模板进行,以保证整个过程的规范化和统一。在完成每一次系统工作版本的测试工作后,均需要提交测试分析报告,和改进计划。不仅有利于提高软件研发人员的能力和产品的品质的提高,也有利于测试本身工作的改进。
为了提高测试的品质和测试的效率,公司引入了自动化测试的工具,WinRunner,WAS和LoadRunner。应用这些工具,可以通过编写Test Script和录制Macro来达到重复的应用。解决了很多公司无法完成重复的功能回归测试的难度,同时自动化工具可以进行性能的自动测试,保证软件产品在大量的并发状况下,是否能够很好的使用。
软件的品质决定了软件的生命,所以我们不仅通过测试来保证,在软件研发阶段我们就开始进行要求。研发人员提交的软件工件,需要同时包含严格的自我测试的报告,包含单元测试和COM组件的接口测试报告。同时,我们会在软件实现的过程中,不间断的进行Code Review的动作,提高研发人员编写的代码的质量。在完成软件集成后,研发人员需要进行我们严格要求的CRP( Conference Room Pilot)试运行,通过之后方可以提交至QA进行测试。同时我们建立了我们的Bug Tracking的系统,以保证整个软件开发流程的品质追踪。
|