学习软件工程综合实训的时候,我对学生选课系统的简单功能包括学生登陆,和学生选课数量判断进行了测试。并编写了相应的测试报告。黑盒白盒都包括。


选择课程黑盒测试

等价类划分

表n-n选择课程等价类表

输入数据

有效等价类

无效等价类

已选课程数量

小于8 (1)

等于8 (2)

选择课程数量

等于1 (3)

小于1 (4)大于1 (5)

待选课程时间

与已选课程时间相同 (6)

与已选课程时间不同 (7)

表n-n选择课程测试用例

编号

输入数据

等价类覆盖

1

已选课程适量 1 门,选择课程数量 1 门

周一上午9:00-10:00(选择课程与已选课程时间相同)

  1. (3) (6)

2

已选课程适量 1 门,选择课程数量 1 门

周一下午2:00-3:00(选择课程与已选课程时间不同)

(1)  (3) (7)

3

已选课程适量 8 门

(2)

4

已选课程适量 1 门 选择课程数量 2 门

  1. (5)

5

已选课程适量 1 门 选择课程数量 0 门

  1. (4)

选择课程白盒测试:

 
 

图n-n 选择课程测试流程图

测试用例

覆盖条件

预测结果

n=6,t1=t2

T1真T2真

选课失败

n=6,t1≠t2

T1真T2假

选课成功

n=8,

T1假

选课失败

表n-n 选择课程条件覆盖表

(注:n为已选课程的数目,t1为待选课程时间,t2为已选课程时间)

登录系统黑盒测试

等价类划分

表n-n登录等价类表

输入数据

有效等价类

无效等价类

学号

存在 (1)

不存在 (2)

密码

等于 12位(3)

大于12位 (4) 小于12 位(5)

表n-n登录测试用例

编号

输入数据

等价类覆盖

1

学号:123456(存在)

密码:123456789012

  1. (3)

2

学号:123456(存在)

密码:1234567890123

  1. (4)

3

学号:123456(存在)

密码:12345678901

  1. (5)

4

学号:1234567(不存在)

(2)


登陆系统白盒测试:

图n-n 选择课程测试流程图

表n-n 选择课程条件覆盖表

(注:n为已选课程的数目,t1为待选课程时间,t2为已选课程时间)

测试用例

覆盖条件

预测结果

n=6,t1=t2

T1真T2真

选课失败

n=6,t1≠t2

T1真T2假

选课成功

n=8,

T1假

选课失败

学生选课系统测试文档(简单)相关推荐

  1. 【示例】solr添加文档/删除文档/简单查询/多条件查询

    solr添加文档/删除文档/简单查询/多条件查询

  2. C#学生成绩管理系统(文档+Access数据库)

    点击查看:C#学生成绩管理系统(文档+Access数据库) 文件大小:7M 操作系统:Windows10旗舰版 开发工具:VS2017.Access 开发语言:.cs 简要概述: 设计一个学生成绩管理 ...

  3. 利用Wireshark和OSS的API文档简单实现上传和下载

    背景及目的 由于各个开发者使用的开发语言可能在官方SDK找不到相应的语言版本,就必须自主开发SDK. 本文根据wireshark和API文档,来简单实现上传和下载的请求,给需要自主开发的开发者提供一个 ...

  4. 在线预览文档简单例子

    以下是一个Java实现简单浏览器预览服务端文档的例子,文档包括pdf,excel,word,ppt,思路是将excel,word转化为html:将ppt转为图片,再转为html:将pdf以pdf流的形 ...

  5. Python openpyxl 之 Excel 文档简单操作

    背景:生活中常常因日常工作,在记录统计方面需频繁处理较多 Excel 表格,这部分工作虽可由人工完成,但这样会显得有些繁琐且可能存在偏差,遂闲时查阅了是否有相关基于python处理Excel表格的学习 ...

  6. JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(推荐七)

    前言 学习是有趣的,但有过滤的学习内容就更好,本博主就专门为刚接触javascript客户端编程的朋友提供及分享个人学习经历!建议大家看看:(汤姆大叔的博客) http://www.cnblogs.c ...

  7. Dom4j完整教程~XML文档简单操作

    读取XML文档: 读写XML文档主要依赖于org.dom4j.io包,有DOMReader和SAXReader两种方式.因为利用了相同的接口,它们的调用方式是一样的. public static Do ...

  8. Word文档怎么翻译?翻译word文档简单步骤讲解

    将文档进行翻译是我们经常遇到的事情,市面上也出现了很多翻译文档的工具,但是使用起来总觉得不是那么好用,一款易上手的工具对我们来说是非常重要的,今天的课堂就是小编给大家分享使用工具将word文档进行翻译 ...

  9. Java 生成Word文档 — 简单示例

    前言 这篇文章将介绍如何使用免费Java Word组件Free Spire.Doc for Java在Java应用程序中生成Word文档,插入文本,并设置段落的字体格式.对齐方式以及段后间距等. Fr ...

最新文章

  1. vue+elementUI项目的踩坑~~持续更新
  2. apache+jk+tomcat集群+session同步
  3. angularJS 表单验证
  4. 更改printk打印级别【转】
  5. php简易投票系统设计,如何使用php做出简易在线投票系统
  6. Python基于opencv调用摄像头获取个人图片
  7. 微型计算机通常是由控制器等几部分组成,计算机基础试题及答案
  8. 渗透测试全套教程(从原理到实战)
  9. 使用STM32与TB6612FNG驱动直流减速电机
  10. 计算机网络详细笔记【湖科大教书匠,内含B站链接】
  11. Latex --- 加三级子标题,解决没有编号问题(已解决)(加头文件即可)
  12. 重生之丹王,炼丹入门
  13. win7安全模式如何打开计算机管理,Win7安全模式怎么进?Win7进入安全模式方法
  14. Mac 删除分区与合并分区
  15. 记一次cnpm install的各种报错深刻记忆
  16. html长方形代码_Graphics绘图,画矩形,长方形(入门级)
  17. 动态分析之OllyDbg
  18. 费舍尔精确检验在关联分析中的应用
  19. 鱼眼镜头行业调研报告 - 市场现状分析与发展前景预测
  20. Java Lambda 分区 例子 水仙花

热门文章

  1. 超级星饭团专访孟鹤堂:旅行必带周九良
  2. 最新的单片机_ST单片机近期连涨,比深圳的房价还快!
  3. Filebeat入门
  4. 在ubuntu中使用jupyter
  5. 技术分享 LINUX卸载oracle
  6. 40-剑指 Offer 42. 连续子数组的最大和
  7. 手机APP测试技术要点汇总
  8. js 使用前端导出excel,设置标题和页脚,实现特殊表格需求
  9. sizeof函数总结
  10. C语言 sizeof函数详解