文件名称:knapsack:测试背包
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-17 15:25:43
Java
关于 这是一个测试项目,用于测试背包算法的实现,该算法的开发旨在优化公司可以销售给客户的广告活动的收入。 #Test策略被测项目是一个用Java编写的Web服务。 测试策略基于测试级别: ## 1-单元测试:项目没有任何单元测试,因此第一步是为类的公共方法实现单元测试。 除预订外,所有课程均实施单元测试。 ## 2-功能测试(测试背包算法):实现背包算法的类称为Bookings.java 。 从测试的角度来看,这基本上是该Web服务的核心,并且具有最高的优先级。 测试该类的策略是将其与背包算法的另一种实现方式进行比较。 因此,实施了另一个版本的背包,并进行了测试以用作参考。 因此,将被测算法的结果与替代实现的结果进行了比较。 这里的挑战是为这两种算法提供随机测试数据并加以解决,创建了一个RandomCustomerGenerator类,该类可以生成一个随机客户和/或一个随机客户列表。
【文件预览】:
knapsack-master
----src()
--------test()
--------main()
----target()
--------classes()
----.idea()
--------libraries()
--------uiDesigner.xml(9KB)
----config.yml(136B)
----README.md(9KB)
----pom.xml(5KB)
----logback.xml(576B)