一、SQA计划
(一)目的
本计划的目的是定义我们该小组所做的“云医院”项目的SQA任务和职责,在项目过程中应遵循的流程、规范和约定等,以确保软件质量得到维持。
(二)范围
本计划应用于“云医院”项目开发的整个生命周期,整个SQA活动,它是依据项目计划制定的,并可以随着项目的开发计划变更而变更。
(三)软件工程
1、软件开发模型
软件项目是采用的瀑布模型进行的开发。
2、项目组成人员以及工作计划
姓名 | 角色 | 在项目中的作用 | 开始时间 | 预计工作量(天) |
蒋婷 |
pm |
项目主管 |
2017.10.1 |
250 |
周加旺 |
pm |
分析和设计 |
2017.10.1 |
250 |
张美庆 |
测试 |
分析和设计,用户文档 |
2017.10.1 |
250 |
吴雅芳 |
测试 |
分析和设计,用户文档 |
2017.10.1 |
250 |
周宏波 |
开发 |
编码 |
2017.10.1 |
250 |
谢敏仪 |
开发 |
编码 |
2017.10.1 |
250 |
蒋斌 |
开发 |
编码 |
2017.10.1 |
250 |
(四)质量保证与控制
- 保证“云医院”项目在规定的时间内,开发出满足用户需求的软件产品。
- 确保测试计划适当和实施有效。
- 收集并分析错误和缺陷数据,并进行分类。
- 在编码和集成测试阶段减少错误的发生。
- 在系统测试和实际操作中减少风险,建立风险相关的应急计划。
(五)数据收集
总计 | 严重 | 中等 | 微小 |
错误 | 数量 | 百分比 | 数量 | 百分比 | 数量 | 百分比 | 数量 | 百分比 |
IES |
230 |
25% |
40 |
24% |
80 |
31% |
110 |
22% |
MCC |
160 |
17% |
20 |
12% |
50 |
20% |
90 |
18% |
IDS |
65 |
7% |
5 |
3% |
10 |
4% |
50 |
10% |
VPS |
30 |
3% |
0 |
0% |
4 |
2% |
26 |
5% |
EDR |
25 |
3% |
0 |
0% |
5 |
2% |
20 |
4% |
ICI |
70 |
6% |
10 |
6% |
18 |
7% |
42 |
8% |
EDL |
55 |
6% |
15 |
9% |
10 |
4% |
30 |
6% |
IET |
100 |
11% |
44 |
26% |
30 |
12% |
26 |
5% |
IID |
46 |
5% |
10 |
6% |
12 |
5% |
24 |
5% |
PLT |
75 |
8% |
15 |
9% |
18 |
7% |
42 |
8% |
HCI |
20 |
2% |
3 |
2% |
7 |
3% |
10 |
2% |
MIS |
56 |
6% |
6 |
4% |
10 |
4% |
40 |
8% |
总计 |
932 |
100% |
168 |
100% |
254 |
100% |
510 |
100% |
(六)统计报告
统计SQA数据收集的表中显示:IES(不完整或错误的规格说明)、MCC(与客户交流中所产生的误解)、IET(不完整或错误的测试)即是“重要的少数”,它们导致的错误占错误总数的53%。一旦确定了这些重要的少数原因,软件开发组织就应该开始采取改正行动,改正行动主要是针对“重要的少数”。
二、验收测试规程
(一)测试分析
采用黑盒测试技术,和采用基于故障的测试技术,得测试内容:
1、用户登录账户不存在
2、用户登录密码错误
3、用户注册账号已存在
采用基于场景的测试技术,得测试内容:
4、各种界面元素是否支持键盘操作
5、窗口切换、移动、改变大小是否正常
(二)测试用例
1、用例一
编号 |
Test_1 |
测试环境说明 |
测试时间:2018.3.28,测试平台:“云医院”系统 |
测试目的 |
测试使用未注册的账号是否能登录系统 |
测试输入 |
首先输入未注册的账号,再输入密码,且级别为普通用户,选择确认登录 |
预期输出 |
登录不成功,提示错误 |
2、用例二
编号 |
Test_2 |
测试环境说明 |
测试时间:2018.3.28,测试平台:“云医院”系统 |
测试目的 |
测试使用已注册的账号以及错误的密码是否能登录系统 |
测试输入 |
首先输入已注册的账号,再输入错误的登录密码,且级别为普通用户,选择确认登录 |
预期输出 |
登录不成功,提示错误 |
3、用例三
编号 |
Test_3 |
测试环境说明 |
测试时间:2018.3.28,测试平台:“云医院”系统 |
测试目的 |
测试使用已存在的账号是否能注册成功 |
测试输入 |
首先输入已有的账号,再输入密码,再次填写确认密码,然后填写注册要填写的一些相关基本个人信息,最后选择确认注册 |
预期输出 |
注册不成功,提示错误 |
4、用例四
编号 |
Test_4 |
测试环境说明 |
测试时间:2018.3.29,测试平台:“云医院”系统 |
测试目的 |
测试各种界面的元素是否支持使用键盘进行操作 |
测试输入 |
首先打开界面,使用键盘进行界面的输入框的相关输入 |
预期输出 |
界面输入框的输入显示正常 |
5、用例五
编号 |
Test_5 |
测试环境说明 |
测试时间:2018.3.29,测试平台:“云医院”系统 |
测试目的 |
测试系统各个窗口的切换、移动、改变大小是否正常 |
测试输入 |
首先打开首页窗口,选择用户注册,把首页界面进行移动,改变大小 |
预期输出 |
首页窗口可跳转到注册页面,窗口可进行移动和改变大小 |