远程网教技术交流吧 关注:285贴子:11,058
1. 课程目的
在完成软件工程课程后,需要应用软件工程开发方法从需求分析、体系结构设计、详细设计、测试等相关环节来实践软件系统开发过程。本课程提供了相关完成相关环节报告的模版,需要学生在完成相关软件题目开发过程中,按照软件工程学到的方法,在各个阶段撰写相关内容。
2. 课程内容2.1. 课程要求
开发题目将按照高中低三个档次来进行布置,每个题目的起评分依照项目难度的不同分别为90、85和80。如完成基本题目要求的功能为以上分数,如缺少部分功能将减少5~10,如不能完成(缺少大部分功能)将减少20分,如提供比较完备的功能将在此基础上增加5~10分。
提交的作业需包含以下内容:
1. 选择以下题目或自拟一个题目,并提交与此题目对应的可执行代码和源代码。(20~30分)
2. 提交四个文档,即产品需求规格说明书、体系结构设计说明书、模块设计说明书、测试用例说明书(70~80分,以论文来替代此部分报告,将给零分)
3. 将完成的文档以压缩包的格式上传,不能上传多个doc、docx文档,以免造成文件的丢失。
2.2. 开发题目及其验收内容2.2.1. P2P分布式存储
l 难度

l 实现内容
使用Java下JXTA或自己设计P2P协议完成多个客户机下的资源共享。此系统具有以下功能,每个用户能够配置自己的硬盘空间来供全网络的用户使用,每个用户能够看到全网络下唯一的文件视图(即能够看到唯一文件目录,此文件目录下存储着全网络的共享文件),用户能够在此文件视图下创建文件目录、上传文件和下载文件。其中上传文件指的是将本地文件上传到P2P文件存储系统中,下载文件指的是将P2P文件存储系统中的文件内容下载到本地机。
2.2.2. 工作流引擎的设计
l 难度

l 实现内容
查阅工作流资料和分析现有的开源工作流引擎软件,设计一套简单的工作流描述语言,并对此语言建立解释和运行引擎,以支持工作流系统的开发和运行。要求此语言能够支持简单形式的流程,如顺序、分支和循环。在此基础上实现工作流语言的可视化和图形化编辑、生成(此内容为加分)。
2.2.3. 数据库迁移工具设计与实现(ETL)
l 难度

l 实现内容
查阅ETL相关软件和开源工具,据此写出ETL实现技术的分析报告。并按此完成相应的ETL软件的分析、设计和开发。此题目要求的ETL功能具体为:支持Oracle和SQL Server数据库平台下数据表和数据的双向迁移,支持Oracle到SQL Server的触发器、存储器、功能包的单向迁移(从Oracle到SQL Server或SQL Server到Oracle)
2.2.4. 移动平台下的五子棋程序设计
l 难度

l 实现内容
实现五子棋对弈界面,能够支持人机对弈过程,能够判断胜负。通过查阅人工智能中相关的搜索算法,来给出五子棋的存储数据结构和相应的搜索算法,以及评估函数。使得机器具有一定水平的对弈能力。
2.2.5. 手机/平板多媒体终端控制
l 难度

l 实现内容
通过手机或平板来完成对电脑中PPT展示功能的控制。具体功能要求为,使得手机能够控制电脑中PowerPoint软件中的文件打开、文件播放、上一页和下一页等针对PPT文件的播放功能。在电脑针对指定PPT文件进行播放的过程中,手机屏幕应与电脑屏幕一致,并能够控制播放。(如果实现对手机屏幕内容进行标注编辑并同步显示到投影中的功能,则此系统的难度升级为高)

2.2.6. Ajax技术的个人日历系统
l 难度

l 实现内容
实现个人日历系统,此系统能够记录个人日志安排,能够对个人到期的事务进行定时提醒,通过Google地图或Microsoft地图,能够反映出个人事务的发生地点。此系统的界面应类似于Outlook中的日历功能(已有相应的Ajax组件来实现),并具有地图查询显示功能(即通过地图能够看到将要发生的事件)。针对个人提醒功能,要求如果用户在线,则通过系统弹出动态提示框来完成,如果用户不在线,则通过发送电子邮件来完成。此系统能够同时对多个人的事务安排进行管理。
2.2.7. 电子词典系统
l 难度

l 实现内容
实现鼠标的动态取词功能,根据鼠标指向的英文单词,从Google的翻译引擎接口(Web Service)得到相应的汉语内容,并使用系统提示框进行显示(可参考金山词霸Google版来进行设计)。
2.2.8. 局域网消息和文件传递系统
l 难度

l 实现内容
在局域网内能够动态看到正在在线的系统,能够针对指定个人的在线系统发送消息或发送文件。要求能够使用聊天模式与多个人同时进行消息发生,能够同时发生和接受多个文件(包括针对文件夹内所有文件的发生和接受)。具体可参考飞鸽传书的程序功能。
2.2.9. 在线商城销售平台
l 难度

l 实现内容
此系统具有三种类型的用户。系统用户能够管理所有的用户权限及其发布的相关信息。商户能够根据系统用户的审批来创建自己的网上商店,能够对自己的商店主页进行个性化显示和布局,能够上传自己的商品图片和价格,能够统计自己的库存货物和已收货物,能够得到累计收入报表,能够查询购买货物的帐号信息;普通用户通过在线注册,得到此系统的账户,能够浏览此平台下各个商店中的货物,并能够进行订购,能够管理自己订单。要求此平台的主页能够将商城中各个商户的货物按照类别和商户级别进行相应的显示(类似于淘宝网的首页)。
2.2.10. 排课软件设计
l 难度

l 实现内容
针对现有排课软件做出分析,形成分析报告。并在此基础上,设计排课软件,此排课软件应考虑以下限制条件:每个教师的开课情况,选课的学生所在的班级和专业,选课的人数,上课的时间,上课的地点等情况。根据上述约束条件,生成课表,并能够根据实际要求进行手动课程调整,但是通过此系统能够判断调整后是否与其它课程安排冲突(比如安排在同一教室,同一教师或学生上两门或多门课),并将相关信息进行显示,并给出按照手动调整后的课程结果,如何来调整其它冲突的条件,来解决课程安排。(如考虑的因素多,并且能够给出课程调整的完整解决方案,并且具有较高的执行效率或较好的解决算法,则此项目难度可升级为高)
2.2.11. 在线视频网站设计
l 难度

l 实现内容
用户能够上传自己的视频文档,并对自己的视频资料进行管理,其它用户能够浏览别人上传的视频资料并能够书写相关的评注内容。系统管理员能够对视频内容进行审核,网站首页能够对点击率高的视频链接进行显示,能够对视频按照类型进行分类显示
2.2.12. 旅游网站的设计
l 难度

l 实现内容
用户能够将自己的旅游图片和相关信息发布到Google地图中,使得其它用户通过查询能够看到某个旅游景点的图片资料或者是文字资料。并且驴友能够组成固定的旅游联盟论坛,在此联盟论坛内能够通过Google地图来发布旅游线路介绍,其它人能够针对此旅游信息进行讨论(类似于BBS)。此系统的主页和页面设计要求美观(建议部分内容使用Flash或者Silver Light技术来进行编程实现)。
2.2.13. 多平台下应用场景共享
l 难度

l 实现内容
在多个window平台,或windows与linux平台、或window与android平台下,运行应用程序,多个平台下的用户均能够控制和观察到应用程序运行的情况。
2.2.14. 移动平台下自动点名程序设计
l 难度
中、高
l 实现内容
利用移动平台下的蓝牙或Wifi热点,能够对处在课堂内的学生实现自动点名,并能够统计学生的日程出勤情况。要求能够设计出简单、有效点名进制,教师和学生只需打开相应的软件即能够完成点名,能够支持利用学生的发过来的短信进行点名。要具有相应的验证机制,防止学生在非课堂环境中完成点名。
2.2.15. 移动平台下对嵌入式系统设计进行控制
l 难度
中、高
l 实现内容
与本课程中嵌入式实验相结合,通过移动平台下开发相应的程序,来完成对嵌入式系统的控制。
2.2.16. 其它
题目可以按照自己的研究方向自拟,要求内容有创新性。难度和起评分准则为如下:
规则1. 创新性:有自己的Idea,目前没有相关的应用实例,并且有一定的实用价值,此类系统判定为高;有自己的Idea,目前没有相关的应用实例,但不能看到其实用价值,此类系统判定为中;其他为低
规则2 技术难度:较为复杂的数据结构、算法或涉及到操作系统内核相关技术,此类系统为高;如果使用较新的技术(如Ajax、Flex、Web Services等,一般为近三年左右出现的新技术),则系统难度为中;其他为低。
规则3:通过以上两个规则得到的难度(创新难度和技术难度),取其中较大的难度作为此项目的参考难度。


IP属地:天津1楼2020-05-28 14:04回复

    { 项目名称 }
    { 测试用例标题 }
    文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改 文件标识: CENTEN-Project-TEST-CASE
    当前版本: X.Y
    作 者:
    完成日期: Year-Month-Day
    审 批 人:
    版 本 历 史
    版本/状态 作者 参与者 起止日期 备注
    目 录
    0. 文档介绍5
    0.1 文档目的5
    0.2 文档范围5
    0.3 读者对象5
    0.4 参考文献5
    0.5 术语与缩写解释5
    1. 接口-路径测试用例6
    1.1 被测试对象(单元)的介绍6
    1.2 测试范围与目的6
    1.3 测试环境与测试辅助工具的描述6
    1.4 测试驱动程序的设计6
    1.5 接口测试用例6
    1.6 路径测试的检查表7
    2. 功能测试用例8
    2.1 被测试对象的介绍8
    2.2 测试范围与目的8
    2.3 测试环境与测试辅助工具的描述8
    2.4 测试驱动程序的设计8
    2.5 功能测试用例8
    3. 健壮性测试用例9
    3.1 被测试对象的介绍9
    3.2 测试范围与目的9
    3.3 测试环境与测试辅助工具的描述9
    3.4 测试驱动程序的设计9
    3.5 容错能力/恢复能力测试用例9
    4. 性能测试用例10
    4.1 被测试对象的介绍10
    4.2 测试范围与目的10
    4.3 测试环境与测试辅助工具的描述10
    4.4 测试驱动程序的设计10
    4.5 性能测试用例10
    5. 图形用户界面测试用例11
    5.1 被测试对象的介绍11
    5.2 测试范围与目的11
    5.3 测试环境与测试辅助工具的描述11
    5.4 测试驱动程序的设计11
    5.5 测试人员分类11
    5.6 用户界面测试的检查表11
    6. 信息安全性测试用例12
    6.1 被测试对象的介绍12
    6.2 测试范围与目的12
    6.3 测试环境与测试辅助工具的描述12
    6.4 测试驱动程序的设计12
    6.5 信息安全性测试用例13
    7. 压力测试用例13
    7.1 被测试对象的介绍13
    7.2 测试范围与目的13
    7.3 测试环境与测试辅助工具的描述13
    7.4 测试驱动程序的设计13
    7.5 压力测试用例14
    8. 可靠性测试用例14
    8.1 被测试对象的介绍14
    8.2 测试范围与目的14
    8.3 测试环境与测试辅助工具的描述14
    8.4 测试驱动程序的设计14
    8.5 可靠性测试用例15
    9. 安装/反安装测试用例15
    9.1 被测试对象的介绍15
    9.2 测试范围与目的15
    9.3 测试环境与测试辅助工具的描述16
    9.4 测试驱动程序的设计16
    9.5 安装/反安装测试用例16
    附录:评审意见16
    0. 文档介绍
    提示:请用户根据项目的实际测试状况,裁剪本测试用例模板。
    0.1 文档目的
    0.2 文档范围
    0.3 读者对象
    0.4 参考文献
    提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
    [标识符] 作者,文献名称,出版单位(或归属单位),日期
    例如:
    [AAA] 作者,《立项建议书》,机构名称,日期
    0.5 术语与缩写解释
    缩写、术语 解 释

    1. 接口-路径测试用例1.1 被测试对象(单元)的介绍
    1.2 测试范围与目的
    1.3 测试环境与测试辅助工具的描述
    1.4 测试驱动程序的设计
    1.5 接口测试用例
    接口A的函数原型
    输入/动作 期望的输出/相应 实际情况
    典型值…
    边界值…
    异常值…
    接口B的函数原型
    输入/动作 期望的输出/相应 实际情况
    典型值…
    边界值…
    异常值…

    1.6 路径测试的检查表
    检查项 结论
    数据类型问题(1)变量的数据类型有错误吗?(2)存在不同数据类型的赋值吗?(3)存在不同数据类型的比较吗?
    变量值问题(1)变量的初始化或缺省值有错误吗?(2)变量发生上溢或下溢吗?(3)变量的精度不够吗?
    逻辑判断问题(1)由于精度原因导致比较无效吗?(2)表达式中的优先级有误吗?(3)逻辑判断结果颠倒吗?
    循环问题(1)循环终止条件不正确吗?(2)无法正常终止(死循环)吗?(3)错误地修改循环变量吗?(4)存在误差累积吗?
    内存问题(1)内存没有被正确地初始化却被使用吗?(2)内存被释放后却继续被使用吗?(3)内存泄漏吗?(4)内存越界吗?(5)出现野指针吗?
    文件I/O问题(1)对不存在的或者错误的文件进行操作吗?(2)文件以不正确的方式打开吗?(3)文件结束判断不正确吗?(4)没有正确地关闭文件吗?
    错误处理问题(1)忘记进行错误处理吗?(2)错误处理程序块一直没有机会被运行?(3)错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。(4)错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。

    2. 功能测试用例2.1 被测试对象的介绍
    2.2 测试范围与目的
    2.3 测试环境与测试辅助工具的描述
    2.4 测试驱动程序的设计
    2.5 功能测试用例
    功能A描述
    用例目的
    前提条件
    输入/动作 期望的输出/相应 实际情况
    示例:典型值…
    示例:边界值…
    示例:异常值…
    功能B描述
    用例目的
    前提条件
    输入/动作 期望的输出/相应 实际情况
    ……
    3. 健壮性测试用例3.1 被测试对象的介绍
    3.2 测试范围与目的
    3.3 测试环境与测试辅助工具的描述
    3.4 测试驱动程序的设计
    3.5 容错能力/恢复能力测试用例
    异常输入/动作 容错能力/恢复能力 造成的危害、损失
    示例:错误的数据类型…
    示例:定义域外的值…
    示例:错误的操作顺序…
    示例:异常中断通信…
    示例:异常关闭某个功能…
    示例:负荷超出了极限…
    4. 性能测试用例4.1 被测试对象的介绍
    4.2 测试范围与目的
    4.3 测试环境与测试辅助工具的描述
    4.4 测试驱动程序的设计
    4.5 性能测试用例
    性能A描述
    用例目的
    前提条件
    输入数据 期望的性能(平均值) 实际性能(平均值)
    性能B描述
    用例目的
    前提条件
    输入数据 期望的性能(平均值) 实际性能(平均值)
    ……
    5. 图形用户界面测试用例5.1 被测试对象的介绍
    5.2 测试范围与目的
    5.3 测试环境与测试辅助工具的描述
    5.4 测试驱动程序的设计
    5.5 测试人员分类
    类别 特征
    A类
    B类
    ……
    5.6 用户界面测试的检查表
    检查项 测试人员的类别及其评价
    窗口切换、移动、改变大小时正常吗?
    各种界面元素的文字正确吗?(如标题、提示等)
    各种界面元素的状态正确吗?(如有效、无效、选中等状态)
    各种界面元素支持键盘操作吗?
    各种界面元素支持鼠标操作吗?
    对话框中的缺省焦点正确吗?
    数据项能正确回显吗?
    对于常用的功能,用户能否不必阅读手册就能使用?
    执行有风险的操作时,有“确认”、“放弃”等提示吗?
    操作顺序合理吗?
    有联机帮助吗?
    各种界面元素的布局合理吗?美观吗?
    各种界面元素的颜色协调吗?
    各种界面元素的形状美观吗?
    字体美观吗?
    图标直观吗?

    6. 信息安全性测试用例6.1 被测试对象的介绍
    6.2 测试范围与目的
    6.3 测试环境与测试辅助工具的描述
    6.4 测试驱动程序的设计
    6.5 信息安全性测试用例
    假想目标A
    前提条件
    非法入侵手段 是否实现目标 代价-利益分析
    ……
    假想目标B
    前提条件
    非法入侵手段 是否实现目标 代价-利益分析
    ……
    7. 压力测试用例7.1 被测试对象的介绍
    7.2 测试范围与目的
    7.3 测试环境与测试辅助工具的描述
    7.4 测试驱动程序的设计
    7.5 压力测试用例
    极限名称A 例如“最大并发用户数量”
    前提条件
    输入/动作 输出/响应 是否能正常运行
    例如10个用户并发操作
    例如20个用户并发操作

    极限名称B
    前提条件
    输入/动作 输出/响应 是否能正常运行

    8. 可靠性测试用例8.1 被测试对象的介绍
    8.2 测试范围与目的
    8.3 测试环境与测试辅助工具的描述
    8.4 测试驱动程序的设计
    8.5 可靠性测试用例
    任务A描述
    连续运行时间
    故障发生的时刻 故障描述
    ……
    统计分析
    任务A无故障运行的平均时间间隔 (CPU小时)
    任务A无故障运行的最小时间间隔 (CPU小时)
    任务A无故障运行的最大时间间隔 (CPU小时)
    任务B描述
    连续运行时间
    故障发生的时刻 故障描述
    ……
    统计分析
    任务B无故障运行的平均时间间隔 (CPU小时)
    任务B无故障运行的最小时间间隔 (CPU小时)
    任务B无故障运行的最大时间间隔 (CPU小时)
    9. 安装/反安装测试用例9.1 被测试对象的介绍
    9.2 测试范围与目的
    9.3 测试环境与测试辅助工具的描述
    9.4 测试驱动程序的设计
    9.5 安装/反安装测试用例
    配置说明
    安装选项 描述是否正常 使用难易程度
    全部
    部分
    升级
    其它
    反安装选项 描述是否正常 使用难易程度
    附录:评审意见
    提示:测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审。


    IP属地:天津2楼2020-05-28 20:05
    回复
      2025-08-11 12:09:25
      广告
      不感兴趣
      开通SVIP免广告

      { 项目名称 }
      { 测试用例标题 }
      文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改 文件标识: CENTEN-Project-TEST-CASE
      当前版本: X.Y
      作 者:
      完成日期: Year-Month-Day
      审 批 人:
      版 本 历 史
      版本/状态 作者 参与者 起止日期 备注
      目 录
      0. 文档介绍5
      0.1 文档目的5
      0.2 文档范围5
      0.3 读者对象5
      0.4 参考文献5
      0.5 术语与缩写解释5
      1. 接口-路径测试用例6
      1.1 被测试对象(单元)的介绍6
      1.2 测试范围与目的6
      1.3 测试环境与测试辅助工具的描述6
      1.4 测试驱动程序的设计6
      1.5 接口测试用例6
      1.6 路径测试的检查表7
      2. 功能测试用例8
      2.1 被测试对象的介绍8
      2.2 测试范围与目的8
      2.3 测试环境与测试辅助工具的描述8
      2.4 测试驱动程序的设计8
      2.5 功能测试用例8
      3. 健壮性测试用例9
      3.1 被测试对象的介绍9
      3.2 测试范围与目的9
      3.3 测试环境与测试辅助工具的描述9
      3.4 测试驱动程序的设计9
      3.5 容错能力/恢复能力测试用例9
      4. 性能测试用例10
      4.1 被测试对象的介绍10
      4.2 测试范围与目的10
      4.3 测试环境与测试辅助工具的描述10
      4.4 测试驱动程序的设计10
      4.5 性能测试用例10
      5. 图形用户界面测试用例11
      5.1 被测试对象的介绍11
      5.2 测试范围与目的11
      5.3 测试环境与测试辅助工具的描述11
      5.4 测试驱动程序的设计11
      5.5 测试人员分类11
      5.6 用户界面测试的检查表11
      6. 信息安全性测试用例12
      6.1 被测试对象的介绍12
      6.2 测试范围与目的12
      6.3 测试环境与测试辅助工具的描述12
      6.4 测试驱动程序的设计12
      6.5 信息安全性测试用例13
      7. 压力测试用例13
      7.1 被测试对象的介绍13
      7.2 测试范围与目的13
      7.3 测试环境与测试辅助工具的描述13
      7.4 测试驱动程序的设计13
      7.5 压力测试用例14
      8. 可靠性测试用例14
      8.1 被测试对象的介绍14
      8.2 测试范围与目的14
      8.3 测试环境与测试辅助工具的描述14
      8.4 测试驱动程序的设计14
      8.5 可靠性测试用例15
      9. 安装/反安装测试用例15
      9.1 被测试对象的介绍15
      9.2 测试范围与目的15
      9.3 测试环境与测试辅助工具的描述16
      9.4 测试驱动程序的设计16
      9.5 安装/反安装测试用例16
      附录:评审意见16
      0. 文档介绍
      提示:请用户根据项目的实际测试状况,裁剪本测试用例模板。
      0.1 文档目的
      0.2 文档范围
      0.3 读者对象
      0.4 参考文献
      提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
      [标识符] 作者,文献名称,出版单位(或归属单位),日期
      例如:
      [AAA] 作者,《立项建议书》,机构名称,日期
      0.5 术语与缩写解释
      缩写、术语 解 释

      1. 接口-路径测试用例1.1 被测试对象(单元)的介绍
      1.2 测试范围与目的
      1.3 测试环境与测试辅助工具的描述
      1.4 测试驱动程序的设计
      1.5 接口测试用例
      接口A的函数原型
      输入/动作 期望的输出/相应 实际情况
      典型值…
      边界值…
      异常值…
      接口B的函数原型
      输入/动作 期望的输出/相应 实际情况
      典型值…
      边界值…
      异常值…

      1.6 路径测试的检查表
      检查项 结论
      数据类型问题(1)变量的数据类型有错误吗?(2)存在不同数据类型的赋值吗?(3)存在不同数据类型的比较吗?
      变量值问题(1)变量的初始化或缺省值有错误吗?(2)变量发生上溢或下溢吗?(3)变量的精度不够吗?
      逻辑判断问题(1)由于精度原因导致比较无效吗?(2)表达式中的优先级有误吗?(3)逻辑判断结果颠倒吗?
      循环问题(1)循环终止条件不正确吗?(2)无法正常终止(死循环)吗?(3)错误地修改循环变量吗?(4)存在误差累积吗?
      内存问题(1)内存没有被正确地初始化却被使用吗?(2)内存被释放后却继续被使用吗?(3)内存泄漏吗?(4)内存越界吗?(5)出现野指针吗?
      文件I/O问题(1)对不存在的或者错误的文件进行操作吗?(2)文件以不正确的方式打开吗?(3)文件结束判断不正确吗?(4)没有正确地关闭文件吗?
      错误处理问题(1)忘记进行错误处理吗?(2)错误处理程序块一直没有机会被运行?(3)错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。(4)错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。

      2. 功能测试用例2.1 被测试对象的介绍
      2.2 测试范围与目的
      2.3 测试环境与测试辅助工具的描述
      2.4 测试驱动程序的设计
      2.5 功能测试用例
      功能A描述
      用例目的
      前提条件
      输入/动作 期望的输出/相应 实际情况
      示例:典型值…
      示例:边界值…
      示例:异常值…
      功能B描述
      用例目的
      前提条件
      输入/动作 期望的输出/相应 实际情况
      ……
      3. 健壮性测试用例3.1 被测试对象的介绍
      3.2 测试范围与目的
      3.3 测试环境与测试辅助工具的描述
      3.4 测试驱动程序的设计
      3.5 容错能力/恢复能力测试用例
      异常输入/动作 容错能力/恢复能力 造成的危害、损失
      示例:错误的数据类型…
      示例:定义域外的值…
      示例:错误的操作顺序…
      示例:异常中断通信…
      示例:异常关闭某个功能…
      示例:负荷超出了极限…
      4. 性能测试用例4.1 被测试对象的介绍
      4.2 测试范围与目的
      4.3 测试环境与测试辅助工具的描述
      4.4 测试驱动程序的设计
      4.5 性能测试用例
      性能A描述
      用例目的
      前提条件
      输入数据 期望的性能(平均值) 实际性能(平均值)
      性能B描述
      用例目的
      前提条件
      输入数据 期望的性能(平均值) 实际性能(平均值)
      ……
      5. 图形用户界面测试用例5.1 被测试对象的介绍
      5.2 测试范围与目的
      5.3 测试环境与测试辅助工具的描述
      5.4 测试驱动程序的设计
      5.5 测试人员分类
      类别 特征
      A类
      B类
      ……
      5.6 用户界面测试的检查表
      检查项 测试人员的类别及其评价
      窗口切换、移动、改变大小时正常吗?
      各种界面元素的文字正确吗?(如标题、提示等)
      各种界面元素的状态正确吗?(如有效、无效、选中等状态)
      各种界面元素支持键盘操作吗?
      各种界面元素支持鼠标操作吗?
      对话框中的缺省焦点正确吗?
      数据项能正确回显吗?
      对于常用的功能,用户能否不必阅读手册就能使用?
      执行有风险的操作时,有“确认”、“放弃”等提示吗?
      操作顺序合理吗?
      有联机帮助吗?
      各种界面元素的布局合理吗?美观吗?
      各种界面元素的颜色协调吗?
      各种界面元素的形状美观吗?
      字体美观吗?
      图标直观吗?

      6. 信息安全性测试用例6.1 被测试对象的介绍
      6.2 测试范围与目的
      6.3 测试环境与测试辅助工具的描述
      6.4 测试驱动程序的设计
      6.5 信息安全性测试用例
      假想目标A
      前提条件
      非法入侵手段 是否实现目标 代价-利益分析
      ……
      假想目标B
      前提条件
      非法入侵手段 是否实现目标 代价-利益分析
      ……
      7. 压力测试用例7.1 被测试对象的介绍
      7.2 测试范围与目的
      7.3 测试环境与测试辅助工具的描述
      7.4 测试驱动程序的设计
      7.5 压力测试用例
      极限名称A 例如“最大并发用户数量”
      前提条件
      输入/动作 输出/响应 是否能正常运行
      例如10个用户并发操作
      例如20个用户并发操作

      极限名称B
      前提条件
      输入/动作 输出/响应 是否能正常运行

      8. 可靠性测试用例8.1 被测试对象的介绍
      8.2 测试范围与目的
      8.3 测试环境与测试辅助工具的描述
      8.4 测试驱动程序的设计
      8.5 可靠性测试用例
      任务A描述
      连续运行时间
      故障发生的时刻 故障描述
      ……
      统计分析
      任务A无故障运行的平均时间间隔 (CPU小时)
      任务A无故障运行的最小时间间隔 (CPU小时)
      任务A无故障运行的最大时间间隔 (CPU小时)
      任务B描述
      连续运行时间
      故障发生的时刻 故障描述
      ……
      统计分析
      任务B无故障运行的平均时间间隔 (CPU小时)
      任务B无故障运行的最小时间间隔 (CPU小时)
      任务B无故障运行的最大时间间隔 (CPU小时)
      9. 安装/反安装测试用例9.1 被测试对象的介绍
      9.2 测试范围与目的
      9.3 测试环境与测试辅助工具的描述
      9.4 测试驱动程序的设计
      9.5 安装/反安装测试用例
      配置说明
      安装选项 描述是否正常 使用难易程度
      全部
      部分
      升级
      其它
      反安装选项 描述是否正常 使用难易程度
      附录:评审意见
      提示:测试组长邀请开发人员和同行专家,对《系统测试用例》进行技术评审。


      IP属地:天津3楼2020-05-29 00:15
      回复
        有不会的可以找我哦!


        IP属地:天津4楼2020-05-30 23:10
        收起回复
          怎么做


          IP属地:江苏5楼2020-05-31 18:17
          回复
            楼主回我


            IP属地:北京来自iPhone客户端8楼2020-10-19 20:38
            回复
              1. 课程目的
              在完成软件工程课程后,需要应用软件工程开发方法从需求分析、体系结构设计、详细设计、测试等相关环节来实践软件系统开发过程。本课程提供了相关完成相关环节报告的模版,需要学生在完成相关软件题目开发过程中,按照软件工程学到的方法,在各个阶段撰写相关内容。
              2. 课程内容2.1. 课程要求
              开发题目将按照高中低三个档次来进行布置,每个题目的起评分依照项目难度的不同分别为90、85和80。如完成基本题目要求的功能为以上分数,如缺少部分功能将减少5~10,如不能完成(缺少大部分功能)将减少20分,如提供比较完备的功能将在此基础上增加5~10分。


              IP属地:天津9楼2020-11-26 13:54
              回复
                顶一个


                IP属地:天津10楼2021-11-29 19:09
                回复
                  2025-08-11 12:03:25
                  广告
                  不感兴趣
                  开通SVIP免广告
                  软件工程好难啊,怎么写


                  IP属地:天津来自iPhone客户端11楼2021-11-29 19:09
                  回复
                    谁能告诉我怎么写软件工程测试用例,实在写不出来啊


                    IP属地:天津来自iPhone客户端12楼2021-11-29 19:10
                    回复
                      楼主帮我一下


                      IP属地:天津来自iPhone客户端13楼2021-11-29 19:10
                      回复
                        1


                        IP属地:天津14楼2021-11-30 23:17
                        回复
                          111


                          IP属地:天津15楼2021-12-06 22:02
                          回复
                            +1


                            IP属地:天津16楼2021-12-06 22:02
                            回复
                              2025-08-11 11:57:25
                              广告
                              不感兴趣
                              开通SVIP免广告
                              踩一下


                              IP属地:天津17楼2021-12-06 22:02
                              回复