在线OJ项目测试

您所在的位置:网站首页 oj梅奥体测数据 在线OJ项目测试

在线OJ项目测试

2023-07-13 08:31| 来源: 网络整理| 查看: 265

在线OJ项目测试 写在最前面单元测试对题目管理的增删查进行单元测试新增题目根据指定id删除题目查找所有题目根据指定id查找唯一题目 对用户管理的增删查进行单元测试新增用户删除用户根据用户名查找用户根据用户id查找用户 自动化测试(回归测试)系统功能测试放在最后项目链接

写在最前面

首先我们需要知道项目测试的生命周期:

需求分析- 设计 - 计划 - 开发 - 测试 - 运行维护

测试人员从什么时候介入测试:

测试人员从需求分析阶段开始介入测试,软件测试贯穿了整个软件开发的生命周期. 单元测试

在Java中我们使用junit进行单元测试。首先将如下代码加入到pom.xml里的dependencies中.

junit junit 4.13.1 test 对题目管理的增删查进行单元测试

选中题目管理的类名(ProblemDao)按ctrl+shift+T则自动生成单元测试类. 在这里插入图片描述 选中需要测试的方法,单击OK,即生成如下图的代码。 在这里插入图片描述 下面我们将分别编写新增题目,删除题目,查找所有题目,查找单个题目的测试代码。

新增题目 @Test public void Insert() { ProblemDao problemDAO=new ProblemDao(); Problem problem=new Problem(); problem.setTitle("两数之和"); problem.setLevel("简单"); problem.setDescription("给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。\n" + "\n" + "你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。\n" + "\n" + "你可以按任意顺序返回答案。\n" + "\n" + "\n" + "\n" + "示例 1:\n" + "\n" + "输入:nums = [2,7,11,15], target = 9\n" + "输出:[0,1]\n" + "解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。\n" + "示例 2:\n" + "\n" + "输入:nums = [3,2,4], target = 6\n" + "输出:[1,2]\n" + "示例 3:\n" + "\n" + "输入:nums = [3,3], target = 6\n" + "输出:[0,1]\n" + "\n" + "\n" + "提示:\n" + "\n" + "2


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3