实验三 软件测试

news/2024/9/25 23:17:54

一、实验题目 :软件测试
二、实验目的 
1、熟悉开发环境下的自动化测试工具;
1、利用自动化测试工具进行自动化单元测试。
三、实验内容
1、选择开发环境,IDEA或PYCHARM任选其一;
2、基于所选择的开发环境实现对输入的n个整数进行排序的代码;
3、对所编写代码设计测试用例;
4、基于所选择的开发环境开展单元测试。
   IDEA环境:
       利用Junit对所编写代码进行单元测试
       https://blog.csdn.net/antony9118/article/details/51736135
   PYCHARM环境:
       利用unittest对所编写代码进行单元测试
       https://zhuanlan.zhihu.com/p/688994644
四、实验要求 
1、预先准备的代码要求独立编写,严禁抄袭,具体排序算法可以自由选择一种;
2、利用平台提供的单元测试工具对代码中的方法或函数进行单元测试,截取测试结果。
五、设计单元测试用例
   输入值 1, 7, 2, 9             预期输出 1, 2, 7, 9
   输入值 5, 9, 3, 999           预期输出 3, 5, 9, 999
   输入值 7, 11, 8, -1          预期输出 -1, 7, 8, 11
   输入值 []                         预期输出[]

六、单元测试结果截图
   


单元实验报告

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/30660.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

c++踩方格-动态规划基础题

有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设: a、每走一步时,只能从当前方格移动一格,走到某个相邻的方格上; b、走过的格子立即塌陷无法再走第二次; c、只能向北、东、西三个方向走; 请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步…

Windows分区报错解决

本人神州笔记本,今天在更新时查看了分区,有很多小分区 想合并下,但是把一些系统分区也合并了,导致gg 在合并分区时启动出错,No boot Device 进入 bios里找不到硬盘 在用移动硬盘安装大白菜之类的东西,然后在用傲梅在 C盘分区哪里添EFI和MRB还是什么来着,或者在重装下系…

autoit au3 IT管理员使用指南(二)自动安装软件基础

简介 上篇介绍了au3的基本操作流程,对于我们要自动安装软件,那么就是要安装某个软件,执行一个程序。 本篇介绍执行一个程序。 Run 我们可以通过Run命令来执行一个程序,那么我们尝试执行一下搜狗输入法吧。 创建sougou_input目录,下载搜狗输入法安装文件放入该目录。 创建一…

宝塔docker快速安装Halo

宝塔docker快速安装Halo 一、Docker 部署Halo 我们前面还是需要先在宝塔面板环境中安装Docker,一般默认时候是没有安装的。这里我们在宝塔面板中的Docker管理器应用商店中安装。我们可以看到直接等待安装成功。后面在部署程序的时候有需要用到这里界面。二、这里我们在【镜像管…

Bean的作用域和自动装配

Spring Bean的作用域主要有五种Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。注意,singleton作用域是Spring中的缺省作用域(默认的作用域)。 prototype是原型类型,它在我们创建容…

跟着ChatGPT学算法-完全背包问题

一、题目 给定 n 个物品,第 i 个物品的重量为 wgt[i-1]、价值为 val[i-1] ,和一个容量为 cap 的背包。每个物品可以重复选取,问在限定背包容量下能放入物品的最大价值。二、和ChatGPT聊聊您 您是一位资深算法工程师,请深入浅出地给出完全背包问题的分析过程和完整带注释的J…

MySQL5.7安装详细过程--window系统

一:MySQL5.7安装详细过程--window系统1.1、下载MySQL5.7安装包https://downloads.mysql.com/archives/community/1.2、将文件解压到盘符中你可以解压到你想解压的位置,放在C或其他盘符都可以。1.3、配置MySQL的环境变量由于我们下载的不是exe或者msi版本,不能直接双击安装,…