第二届“中兴捧月”杯校园程序设计大赛复赛题目
【复赛题目解析】 在第二届“中兴捧月”杯校园程序设计大赛的复赛中,参赛者将面临更高的挑战,不仅题目难度增加,涉及的知识领域也更为广泛,包括了测试、研发、通信网络和计算机网络等多个方面。复赛特别强调系统设计能力,这意味着单纯依赖一两个函数解决问题是不够的,需要参赛者具备全面的系统架构和设计思维。 **软件测试自动化** 软件测试自动化是提高测试效率的关键,其核心在于能够自动化控制被测对象。这一过程中,首先需要创建自动化控制工具,用于执行特定的控制功能。此外,一个完整的测试系统通常包含多种自动化控制对象,这就需要构建集成平台,将这些分散的工具整合在一个统一的视图下,便于测试人员编写和管理测试用例。这个平台与各个控制工具间形成主从关系,测试用例中的控制逻辑可以通过关键词在平台上调用,由平台向各个工具发送指令执行并返回结果。 例如,在C/S形式的任务调度软件测试中,自动化测试的实现需要覆盖客户端参数设置、服务器运算处理、任务调度列表的验证等多步骤。参赛者需要设计一个自动化测试平台,支持用户定制测试流程,以脚本或图形界面形式编写用例,并以用户友好的方式展示测试执行和结果。平台还需要支持数据驱动的遍历测试,使得测试能覆盖多组预设的数据组合。 **设计要求** 1. **用户定制测试用例流程**:平台需允许用户以低难度的方式创建类似上述的测试步骤,可以支持脚本和图形界面两种方式。 2. **友好界面**:提供直观的界面,用于创建、执行测试用例,以及展示测试结果。 3. **数据驱动**:平台应方便地支持多种数据组合的遍历测试,确保数据驱动测试的高效执行。 **电信设备命令报文监视器** 在通信领域,为监控电信设备的命令报文处理情况,设计一个命令报文监视器是必要的。该监视器需是一个GUI程序,能与电信设备建立socket连接,接收并显示来自设备的ASCII码流数据。用户需要输入设备的IP地址和端口号,点击“连接”按钮建立socket连接。监视器接收到数据后,需即时添加时间戳并在界面中显示。 **设计与实现** 复赛要求参赛者设计并实现上述两个系统。对于自动化测试平台,需要设计合理的系统架构,满足三大特性的软件功能,并提供DEMO程序验证设计。对于命令报文监视器,要求创建一个可视化界面,能有效接收和显示设备报文,且具备与设备建立socket连接的能力。 评价标准将考虑设计的合理性、应用优势、文档质量以及软件的基本功能实现,特别是无严重错误。 在准备复赛的过程中,参赛者可以参考《软件测试自动化技术与实例详解》和《软件测试自动化》等相关书籍,深入了解软件测试自动化领域的知识,以提升解决方案的质量。同时,对于电信设备命令报文的处理,需要掌握TCP/IP协议和socket编程技术,以便设计出稳定可靠的监视器程序。
剩余24页未读,继续阅读
- ilookers2014-03-24只会做俄罗斯套环,还要加把劲啊。。
- babywong2012-09-25题目很难。。。都不太会~
- 粉丝: 264
- 资源: 49
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助