# zcxyAutoTest **Repository Path**: chen_qi_yang/zcxyAutoTest ## Basic Information - **Project Name**: zcxyAutoTest - **Description**: 至诚学院2016级软件工程个人作业自动测试代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-17 - **Last Updated**: 2023-03-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zcxyAutoTest 至诚学院2016级软件工程个人作业自动测试代码 ## 一、测试须知 1. 本测试代码与[个人作业1](https://edu.cnblogs.com/campus/fzzcxy/2016SE/homework/2079)配套 1. 测试时助教从[教师仓库](https://github.com/qixjing/MathExam2018)下载学生代码 1. 教师仓库结构如下 ``` /MathExam2018 /PSP0001 /MathExam0001.java ... /PSP0002 /PSP0003 /PSPXXXX ... ``` > 【说明】XXXX是学号后四位 1. 测试输入格式 > java MathExam n 其中 n 为生成的题目数量,题目默认为加减法 > java MathExam n m 其中 n 为生成的题目数量,m 为生成的题目类型( 1 为加减法,2 为乘除法) 1. 作业输出格式 - 题目输出到 out.txt 文件中 - 题目和标准答案分开输出,先输出所有题目,后输出所有答案 - 每道题目占一行 - 题号:数字 + 一对英文括号 - 题目:数字、符号之间空一格 - 题号与题目之间也需要加一空格,行末不需要加空格 > (1) 15 + 16 - 答案的输出格式与题目一样 - 除法运算的答案,如果有余数,如3余2,请按3...2的格式输出答案(用三个英文.来分隔) > (1) 15 + 16 = 31 > (1) 5 ÷ 3 = 1...2 - 答案与题目之间空一行 ## 二、测试点 本次作业有如下的测试点 - 正确性测试 - 题目数量是否正确 - 答案与题目是否一一对应 - 答案是否正确 - 题目与答案所使用的数字范围是否合理 - 题目是否重复 - a + b 等价于 b + a - a × b 等价于 b × a - 输出格式是否正确 - out.txt - 空格 - 题号 - 符号 -+×÷ - 余数 ... - 空行 - **鲁棒性测试** - 少于或多于一个参数 - 参数为非数字 - 参数数字过大或参数为负数 ## 三、自动测试代码使用教程 1. 克隆本项目到本地 ``` git clone https://github.com/ChildishChange/zcxyAutoTest.git ``` 2. 双击运行...