一、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计划和测试规程的更多相关文章

  1. SQA计划与测试规程

    长大一条龙之SQA计划与测试规程 一.SQA计划 1.软件工程 我们之进行开发之前,在弄完需求分析的前提下,进行了软件一些列的建模和评估,我们建立了基于类的模型图类图,基于场景的模型图流程图,再对这些 ...

  2. SQA计划和系统测试规程

    SQA计划和系统测试规程 一.SQA计划 1.软件工程 我们小组所做的项目是图书馆管理系统.我们要准确的了解此软件的需求(能够注册登录,查询图书,借书,还书,查看借阅记录等),在此前提进行建模,基于场 ...

  3. 下学期第三次作业——SQA计划和验收测试规程设计

    一.SQA计划 1.目的 在做云医院这个项目中,严格遵循SQA的计划,确保软件的质量的到保证 2.范围 随着项目的进行,不断的去改变计划,在项目开发的整个生命周期内. 3.人员分工 姓名 角色 开始时 ...

  4. Life In Changsha College - SQA计划和系统测试规程

    一. SQA计划 (1)     对软件进行测试,保证软件不出问题: (2)     项目需要符合IEEE.ISO等软件工程标准 (3)     软件拥有基本的流程图.类图.数据流图等 (4)    ...

  5. SQA计划和验收测试规程设计

    一.SQA(软件质量保证)的定义 软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准.步骤.实践和方法能够正确地被所 ...

  6. SQA和测试规程

    SQA *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; ...

  7. SQA计划

    一.SQA计划 1.软件工程 所做程序是一个长沙大学的学习app系统 .可以实现用户的注册登录,课程学习,以及活动参加.根据需求建模,进行体系结构设计,然后设计. 2.质量保证 (1)项目需要符合IE ...

  8. Life In Changsha College- SQA计划与验收测试规程

    本次任务 以前面小组完成的SCRUM设计任务作为背景,拟制软件开发任务的虚拟SQA计划. 编制前面小组完成的SCRUM设计任务的验收测试规程. SQA计划 验收测试规程 测试分析:工程完成的功能包括登 ...

  9. SQA计划与系统测试

    (一)目的 本计划的目的是定义我们该小组所做的“爱上长大”项目的SQA任务和职责,在项目过程中应遵循的流程.规范和约定等,以确保软件质量得到维持. (二)范围 本计划应用于“爱上长大”项目开发的整个生 ...

随机推荐

  1. [转] Akka实战:构建REST风格的微服务

    [From] http://www.yangbajing.me/2015/11/27/akka%E5%AE%9E%E6%88%98%EF%BC%9A%E6%9E%84%E5%BB%BArest%E9% ...

  2. [转] Nook Glowlight Plus入门指南(Root及相关软件设置)

    [From] http://www.dakang.info/nook-glowlight-plus-root/ 本文仅仅是对大神 xukong及众多热心Hper帖子的一个汇总,稍作个人补充,方便查询, ...

  3. 使用dd命令写iso文件到u盘

    1. 使用df -h查看挂载点 [seif@study ~]$ df -h 文件系统        容量  已用  可用 已用% 挂载点 udev            1.9G     0  1.9 ...

  4. 零基础搭建 spring mvc 4 项目(本文基于 Servlet 3.0)

    作者各必备工具的版本如下: Tomcat:apache-tomcat-7.0.63 (下载链接) Java EE - Eclipse:Luna Service Release 1 v4.4.1 (下载 ...

  5. Python学习 day04

    一.list list可以存放各种类型的数据,与java中list类差不多,比如li = ['keith', 1, True, [1, 2, 3], {name: 'tangtang', age: 1 ...

  6. 小程序wxml文件引用方式

    import<!--header.wxml --> <template name="item"> <text>{{text}}</text ...

  7. CountDownLatch 多线程,等待所有线程结束

    CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 主要方法 public CountDownLatch(int count); 构造 ...

  8. java泛型中的各种限制

    java和其他语言一样,都支持泛型,包括泛型类和泛型方法,但是java的泛型比较特殊.因为java的泛型并不是在java诞生之初就加入的,在很长的一段时间里,java是没有泛型的,在需要泛型的地方,统 ...

  9. Pygame 加载音频

    Python Learning:Pygame 加载音频 Python 中自带的 winsound 模块 winsound 模块中 Beep 方法可以调用系统的蜂鸣器,接受一个为 frequency 的 ...

  10. 【JavaWeb】JSP九大内置对象

    内置对象特点: 1.            由JSP规范提供,不用编写者实例化. 2.            通过Web容器实现和管理 3.            所有JSP页面均可使用 4.     ...