热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

作业列表of《软件测试技术》

作业1(截止时间3月22日)请使用excel模板或word模板,完成对126邮箱登录功能的测试用例编写,界面如下图。提交到ftp。-----------------------------

作业1(截止时间3月22日)

请使用excel模板或word模板,完成对126邮箱登录功能的测试用例编写,界面如下图。提交到ftp。

------------------------------------------------------------------------------------

作业2(截止时间3月29日)

      请为三角形问题、NextDate函数、佣金问题,设计黑盒测试用例。要求首先说明采用的测试方法和设计思路(写出等价类或决策表),然后再编写测试数据。

------------------------------------------------------------------------------------

作业3(截止时间4月5日)

      请从第4章习题的6、7、8、10中挑选一题设计测试用例,要求首先说明采用的测试方法和设计思路(写出等价类或决策表),写出等价类或决策表,最终写出测试数据。

------------------------------------------------------------------------------------

作业4(截止时间4月19日)

目标1:MTM探索测试

  请在MTM中,使用探索测试的方法,完成对三角形程序的测试。

目标2:MTM探索测试

  请在MTM中,使用脚本化测试的方法,完成对NextDate()程序的测试。

目标3:MTM系统测试 

  请在MTM中完成对126邮箱的功能测试,包括登录、发邮件、收邮件。

--------------------------------------------------------------

作业5(截止时间4月26日)

已知项目LogSystem,其中有个类为LogAnalyzer。请对其中的IsValidLogFileName进行测试,并根据结果修改源代码。
要求:

  • 使用数据驱动添加足够的测试用例,达到代码覆盖率100%;
  • 对空文件名,采用抛出异常的处理方式,并进行测试;
  • 使用TestInitialize和TestCleanup,进行测试初始化;
  • 根据测试结构修改程序,规范测试代码的命名。

----------------------------------------------------------------------------------------

作业6(选作)

请为如下需求设计程序(类库项目),并进行单元测试(单元测试项目)。

已知某飞机票定价系统,需求如下:

(1)乘客可以免费托运重量不超过30kg(含30kg)的行李。

(2)假设行李超过30kg,其收费标准为:

头等舱国内乘客:超重部分每千克收费4元。

其他舱国内乘客:超重部分每千克收费6元。

外国乘客:超重部分每千克比国内乘客多1倍。

残疾乘客:为正常价格的半价。

(3)行李重量超出部分,不满1kg的按照1kg计算。

----------------------------------------------------------------------------------------

作业7(选作)

使用TDD编写程序,实现查找某个字符串在被查字符串中出现的次数。


推荐阅读
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 本文深入探讨了计算机网络的基础概念和关键协议,帮助初学者掌握网络编程的必备知识。从网络结构到分层模型,再到传输层协议和IP地址分类,文章全面覆盖了网络编程的核心内容。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 中科院学位论文排版指南
    随着毕业季的到来,许多即将毕业的学生开始撰写学位论文。本文介绍了使用LaTeX排版学位论文的方法,特别是针对中国科学院大学研究生学位论文撰写规范指导意见的最新要求。LaTeX以其精确的控制和美观的排版效果成为许多学者的首选。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 为了解决不同服务器间共享图片的需求,我们最初考虑建立一个FTP图片服务器。然而,考虑到项目是一个简单的CMS系统,为了简化流程,团队决定探索七牛云存储的解决方案。本文将详细介绍使用七牛云存储的过程和心得。 ... [详细]
  • 本文详细介绍了 phpMyAdmin 的安装与配置方法,适用于多个版本的 phpMyAdmin。通过本教程,您将掌握从下载到部署的完整流程,并了解如何根据不同的环境进行必要的配置调整。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • CentOS 7.2 配置防火墙端口开放
    本文介绍如何在 CentOS 7.2 系统上配置防火墙以开放特定的服务端口,包括 FTP 服务的临时与永久开放方法,以及如何验证配置是否生效。 ... [详细]
  • 在Java应用程序开发过程中,FTP协议被广泛用于文件的上传和下载操作。本文通过Jakarta Commons Net库中的FTPClient类,详细介绍如何实现文件的上传和下载功能。 ... [详细]
  • ˂p优秀的马里奥YouprobablywanttomakethecreationoftheformuladynamicsoeachrowofCta ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
author-avatar
手机用户2702937271
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有