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要经常深入项目小组,了解成员如何做,尽早发现做事方式上的问题,还有就是需要有一定的定性思维,当有计划任务项时,要先想好怎么去检查以及检查频率,以保证过程可验收。