SQA计划和测试规程
一、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,测试平台:“云医院”系统 |
| 测试目的 | 测试系统各个窗口的切换、移动、改变大小是否正常 |
| 测试输入 | 首先打开首页窗口,选择用户注册,把首页界面进行移动,改变大小 |
| 预期输出 | 首页窗口可跳转到注册页面,窗口可进行移动和改变大小 |
SQA计划和测试规程的更多相关文章
- SQA计划与测试规程
长大一条龙之SQA计划与测试规程 一.SQA计划 1.软件工程 我们之进行开发之前,在弄完需求分析的前提下,进行了软件一些列的建模和评估,我们建立了基于类的模型图类图,基于场景的模型图流程图,再对这些 ...
- SQA计划和系统测试规程
SQA计划和系统测试规程 一.SQA计划 1.软件工程 我们小组所做的项目是图书馆管理系统.我们要准确的了解此软件的需求(能够注册登录,查询图书,借书,还书,查看借阅记录等),在此前提进行建模,基于场 ...
- 下学期第三次作业——SQA计划和验收测试规程设计
一.SQA计划 1.目的 在做云医院这个项目中,严格遵循SQA的计划,确保软件的质量的到保证 2.范围 随着项目的进行,不断的去改变计划,在项目开发的整个生命周期内. 3.人员分工 姓名 角色 开始时 ...
- Life In Changsha College - SQA计划和系统测试规程
一. SQA计划 (1) 对软件进行测试,保证软件不出问题: (2) 项目需要符合IEEE.ISO等软件工程标准 (3) 软件拥有基本的流程图.类图.数据流图等 (4) ...
- SQA计划和验收测试规程设计
一.SQA(软件质量保证)的定义 软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准.步骤.实践和方法能够正确地被所 ...
- SQA和测试规程
SQA *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; ...
- SQA计划
一.SQA计划 1.软件工程 所做程序是一个长沙大学的学习app系统 .可以实现用户的注册登录,课程学习,以及活动参加.根据需求建模,进行体系结构设计,然后设计. 2.质量保证 (1)项目需要符合IE ...
- Life In Changsha College- SQA计划与验收测试规程
本次任务 以前面小组完成的SCRUM设计任务作为背景,拟制软件开发任务的虚拟SQA计划. 编制前面小组完成的SCRUM设计任务的验收测试规程. SQA计划 验收测试规程 测试分析:工程完成的功能包括登 ...
- SQA计划与系统测试
(一)目的 本计划的目的是定义我们该小组所做的“爱上长大”项目的SQA任务和职责,在项目过程中应遵循的流程.规范和约定等,以确保软件质量得到维持. (二)范围 本计划应用于“爱上长大”项目开发的整个生 ...
随机推荐
- [转] 用Python建立最简单的web服务器
[From] http://www.cnblogs.com/xuxn/archive/2011/02/14/build-simple-web-server-with-python.html 利用Pyt ...
- linux命令eval的用法
[转自]http://blog.chinaunix.net/uid-21411227-id-1826706.html 1. eval command-line 其中command-line是在终端上键 ...
- Docker:网络模式详解
Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面. Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络 ...
- AI从入门到放弃:CNN的导火索,用MLP做图像分类识别?
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:郑善友 腾讯MIG后台开发工程师 导语:在没有CNN以及更先进的神经网络的时代,朴素的想法是用多层感知机(MLP)做图片分类的识别:但 ...
- 如何去除表单元素获得焦点时的外边框:outline (轮廓)
我们在做制作表单页面时,经常会需要消除表单元素带来的边框,这时候我们需要用到两个属性: 1.表单元素未激活状态下的边框,不实现边框: border:none; 2.表单元素获得焦点时的轮廓,隐藏轮廓: ...
- 【linux】基础操作命令
1.查找文件或者程序位置 root@ROUTER:~# which is hostapd/sbin/hostapd
- Android开发过程中部分报错解决方法。
初学Android,最近在使用zxing开发一个条码扫描解析的安卓项目中,遇到以下几个问题.贴出来以供参考. 1.Http请求错误 Android4.0以上要求不能把网络请求的操作放在主线程里操 ...
- vsCode代码缩略图
vsCode配置代码缩略图: 文件--首选项--设置 搜索 minimap true 打开 false 关闭
- DOM的概念和简单应用:使用DOM解析XML数据
概念:DOM是Document Object Model的简称,即文档数据模型. Oracle公司提供了JAXP(Java API for XML Processing)来解析XML.JAXP会把XM ...
- BZOJ2438: [中山市选2011]杀人游戏(tarjan)
题意 题目链接 Sol 这题挺考验阅读理解能力的.. 如果能读懂的话,不难发现这就是在统计有多少入度为\(0\)的点 缩点后判断一下即可 当然有一种例外情况是\(1 -> 3, 2 -> ...