SQA计划和系统测试规程

一、SQA计划

1、项目质量保证目标

1.1 在需求分析和设计阶段尽可能发现多的错误;
1.2 在编码和集成测试阶段减少错误的发生;
1.3 在系统测试和实际操作中杜绝所有的错误。

2、质量控制

等同于差异控制,保证项目满足需求而在整个开发周期中进行一系列审查、评审和测试。质量控制在创建工作产品的过程中包含一个反馈循环,度量和反馈相结合,使我们不断调整开发过程,达到控制质量地目的。

3、SQA活动

3.1 为项目准备SQA计划。
3.2 参与项目的软件过程描述的开发。
3.3 评审各项软件工程活动、对其是否符合定义好的软件过程进行核实。
3.4 审计软件项目。
3.5 确保软件工作产品中的偏差已经记录在案并根据预定规程进行处理。
3.6 记录所有不符合要求的部分。
3.7 收集分析软件度量信息。

4、软件评审

评审类型分为:非正式的会议评审、介绍式的评审、正式的技术评审。

5、评审原则

5.1 评审产品,而不是评审生产者。
5.2 制定日程并遵守规程。
5.3 对问题发表见解,但不要试图解决所有的问题。
5.4 为每个可能要评审的工作产品建立一个检查表。
5.5 限制参与人数并坚持实现做准备。

二、系统测试规程

1、测试过程

确定任务时间,首先由测试负责人确定测试范围、分配测试任务。

测试过程 测试范围
代码规范性测试 使用静态代码规范工具进行的代码规范性检查
单元测试 对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试对象是软件设计的最小单位:模块
集成测试 程序模块采用适当的集成策略组装起来,对系统的接口进行正确性检测的测试工作
系统测试 覆盖全部功能测试、性能、界面测试、易用性测试

2、职责

角色 职责
测试负责人 根据项目计划制定测试计划;参与、跟踪测试过程,及时调整测试策略和方法;对测试活动和结果进行分析,撰写测试总结报告
测试人员 根据测试计划编写测试用例;搭建测试环境,准备测试数据

三、总结

这次通过设计SQA计划和测试规程,我的感悟就是做SQA要经常深入项目小组,了解成员如何做,尽早发现做事方式上的问题,还有就是需要有一定的定性思维,当有计划任务项时,要先想好怎么去检查以及检查频率,以保证过程可验收。

posted @ 2018-04-29 08:57  边度  阅读(533)  评论(0编辑  收藏  举报