软件设计的测试团队组建——构思篇

来源:互联网 发布:java高级编程视频教程 编辑:程序博客网 时间:2024/05/17 07:30

       在部门的软件开发设计过程中,开发过程中工程师对版本进行简单调试验证通过后就直接发布——绝大部分版本由于设计考虑不充分,经常在系统测试中暴露出各种各样的不足,导致计划的版本从一个变为两个,或三个,或更多。更严重的情况是因为系统测试验证不充分,问题版本直接流向客户。基于这样的一个现状,部门决定成立一个测试小组,提升版本的稳定性和可靠性,以期从源头解决这一问题

关于测试团队如何运作,初步想法如下:

       首先,研发测试团队的测试职责。根据传统的产品设计生产流程,在软件开发过程中主要为白盒测试,测试内容主要包含单元测试、集成测试及回归测试;单元测试和集成测试都需要输出相应的测试用例、测试报告;

       其次,研发测试团队的工作流程。该测试团队需要在需求设计阶段时切入,并根据需求与设计工程师沟通,在软件设计的第一个阶段前完成输出单元测试用例,在单元测试报告输出前完成输出集成测试用例;过程中需要有用例评审、结果评定的操作;

       最后,研发测试团队的工作总结和价值评定。在工作总结中提供可以提升、加快、简化乃至自动化的测试的工作建议,适当时在工作中进行实现。价值评定,以测试报告的结果及产品在用户使用过程中的客户反馈,作为研发测试团队的考核标准。

       总之,研发测试团队应该是以提升产品版本品质、质量为核心工作内容,以充分实现产品版本自动化测试为终极目标的测试团队。