SQA计划:
1.计划的目的和范围
目的:本计划的目的是定义生活在长大项目的SQA组织,SQA任务和职责,项目过程中应遵循的流程、规范和约定等,指导SQA人员进行评审和审计活动,验证项目的产品和相关活动与流程的复合型,并且是项目组交流的基础,以保障项目产品的质量。
范围:应用于整个项目的开发生命周期,覆盖整个SQA活动。
2.SQA覆盖的所有软件工程的工作产品的描述
具体模型、文档、源代码见前几次随笔以及给出的github地址
3.应用于软件过程中的所有的使用的标准和习惯做法
标 准:符合IEEE等相关组织的标准以及设计的用户需求标准
习惯做法:边开发边检测
4.SQA活动和任务(包括评审和审核)以及它们在整个软件过程中的位置
质量保证目标:
1)在需求分析和设计阶段尽可能多发现错误
2)在编码和集成测试阶段减少错误的发生
3)在系统测试和实际操作中杜绝所有错误
位置:
SQA活动处于在系统开发的每一个周期完成时,进行相应的测试以及质量保证检测
5.支持SQA活动和任务的工具和方法(六西格玛)
工具:QPR Suite
方法:六西格玛
6.质量保证与质量控制过程
开发阶段 | 阶段目标 | 阶段完成情况 | 开发时间 |
立项和需求 | 完成立项,确定目标 | 负责人确认目标 | 2017.09.09~2017.09.20 |
完成基本类图、流程图、数据流图 | 完成目标 | SCRUM主管与负责人确认目标 | 2017.09.21~2017.10.01 |
冲刺实现基本功能 | 根据需求,与设计说明书,生成符合目标的应用程序 | scrum冲刺完成情况良好 | 2017.10.05~2018.04.20 |
系统测试 | 测试系统是否满足需求,是否存在错误 | 完成情况良好 | 2018.04.20~2018.04.29 |
7.与产品质量相关的组织角色和责任
1)SQA人员进行执行SQA计划
2)测试组以及项目经理、开发组等高级负责人员进行共同审评SQA计划
3)最后对于不符合性的问题进行处理,形成审计报告,逐级上报并跟踪问题直到解决
验收测试规程:
使用黑盒测试技术
1.测试分析:
注册:
1)用户名注册输入非法
2)用户名重复
登陆:
3)用户名不存在
4)密码错误
留言:
5)留言成功
6)用户不登陆进行留言
点赞:
7)点赞成功
8)用户不登陆进行点赞
评论:
9)用户不登陆进行评论
10)评论成功
2.测试用例表:
1)基于场景测试
测试用例 | 输入 | 期望值 | 测试结果 |
用户评论不成功,进行账号注册、登陆、评论 | 与场景行为相同 | 基本符合情况 | 与期望值相同 |
用户点赞不成功,进行账号注册、登陆、点赞 | 与场景行为相同 | 基本符合情况 | 与期望值相同 |
用户留言不成功,进行账号注册、登陆、留言 | 与场景行为相同 | 基本符合情况 | 与期望值相同 |
用户注册输入非法 | 输入非法用户名 | 注册失败 | 注册失败 |
用户名重复 | 已经注册的用户名 | 注册失败 | 注册失败 |