- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江西财经大学
“软件测试与质量保证”课程
作业(实验)报告
组长姓名 学号
成 员
专 业 软件工程 班级
作业名称 多部电梯调度模拟软件功能性测试
指导教师
开课学期 2015 至_ 2016 学年_1_学期
完成时间 2014 年 12 月 27 日 目 录
1 前言 1
2 软件测试概述 2
2.1 软件测试的概念 2
2.2 测试的目的 2
2.3 测试的原则 2
3 电梯内容结构简介 3
3.1 系统界面 3
3.2 程序流程 4
4 制定测试计划和实施 5
4.1 测试方法 6
4.2 测试通过标准 6
4.3 测试用例的设计与实施(包括缺陷分析) 7
4.3.1等价类测试 7
4.3.1边界值测试 12
4.3.1白盒测试 14
5 总结 29
结论与展望 33
1 前言
电梯作为高层建筑中垂直运行的交通工具已于人们的日常生活密不可分,是建筑物中的永久性垂直交通工具。电梯实际上是一个人机交互式的控制系统,单纯用顺序控制或逻辑控制是不能满足控制要求的,而PLC控制的电梯运行可靠性高,程序设计方便灵活,抗干扰能力强、运行稳定可靠等特点,所以现在的电梯控制系统广泛采用可编程控制器来实现。在工艺加工的最初,把多种原料在合适的实践和条件下进行需要加工得以得到产品一直都是在人监控或操作下进行的但是现在随着时代的发展,这些方式已经不能满足工业生产的实际需要。实际生产中需要更精确、更便捷的控制装置。可编程控制器液体混合控制系统的特点:(1)系统自动工作;(2)控制的单周期运行方式;(3)启动后能自动完成下一个周期的工作,并循环。我们采用的PLC具有小型化、高速度、高性能等特点。这次设计可以使我们熟练使用置位和复位等各条基本指令,通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试。
本报告首先从软件测试的基本概念入手,介绍了与软件测试相关的一些理论知识。然后对我要地图网站的结构和功能进行了简单的分析。针对电梯划分的楼层,开关,载人数,独一性等功能模块进行测试。从等价类,边界值,白盒测试三种方法对这个电梯程序进行测试 最后对电梯实例缺陷进行总体概括分析。
2 软件测试概述
.1 软件测试的概念
图3.1 初始输入信息界面
图3.2 进入多电梯控制面板
3.2 程序流程
输入楼层信息,电梯数目及最大载人数
点击任意一组电梯的开关门
点击选中电梯的上人
点击选中电梯的关门
点击选中电梯的楼层选择
点击外部大楼选择面板的某楼层的上或者下
循环点击,直到按下关闭程序键
4 制定测试计划和实施
4.1 测试方法
在实例电梯测试中,主要从以下几个方法进行:边界值,等价类,白盒测试。
4.2 测试通过标准
(1) 如果测试结果与测试用例中预期结果一致测试通过否则不通过。
(2) 数据安全、正确,测试通过,否则测试不通过。
(3) 系统崩溃,无法测试,测试不通过。
4.3 测试用例的设计与实施
测试用例是将测试行为具体量化的方法之一,?指设计一种情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果,为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据。一个好的测试用例是在于它能发现至今未发现的错误,在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率测试用例的使用令软件测试的实施重点突出、目的明确在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度,缩短项目周期功能模块的通用化和复用化使软件易于开发,而测试用例的通用化和复用化使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升
4.3.1 等价类测试
一、黑盒测试——等价类测试:
1、初始化数据
①只由0-9组合而成的数据、②字母、③负数、④特殊字符、⑤字母和特殊字符的组合、⑥字母和数字的组合、⑦空格和其他字符的组合、⑧小数。
序号 输入数据 包含
等价类 预计输出 实际输出 测试
结果 楼层数 电梯数 最大载人数 1 10 5 10 ① 初始化
电梯控制台 初始化
电梯控制台 Passed 2 010 05 010 ① 初始化
电梯控制台 初始化
电梯控制台 Passed 3 0
文档评论(0)