软工团队第三次做业——编码组Alpha版本

众志陈成组 柚荐——Alpha版本 编码部分

1、编码思路

思惟导图以下

2、下载及操做方法

一、下载地址

GitHub地址:https://github.com/NyimaC/YouSuggest

二、操做方法

根据题目回答问题便可(共6道单选题),回答完成后会根据回答结果生成部门推荐。

3、项目测试

一、测试工做安排

本次测试由编码组的两位同窗负责,一位负责测试设计,一位负责代码的编写以及测试。

二、测试工具

本次代码主要有JAVA编写,因此测试工具选择的是JUnit4来进行单元测试。直接导入jar包,而后在测试方法上加上 @Test 注解便可。

三、测试用例及测试结果

题目展现:将题目存入集合中,看可否正确展现

得到答案集合:根据题目,回答问题,并获得回答集合,打印集合,看结果是否正确

大小写转化:给一个包含有大小写字母的集合,看可否转化为全大写

长度判断:判断回答长度是否为6(共有6道测试题)

回答结果判断:看回答结果是否知足要求。给一个不知足要求的答案集合,看可否正确判断

部门展现:给一个知足要求的回答结果,看可否正确匹配部门

部门详情展现:给定一个部门名称集合,看可否获得部门的详细信息

总体测试:整合全部部分,回答问题,看可否生成最终推荐

四、测试体会与总结

经过对各个部分的单元测试,测试用例通过了设计,几乎能覆盖存在的全部异常。将其中存在的小问题加以改进及解决。由于有了单元测试,最后整合的时候整合的很顺利,几乎没有出现问题。因此各部分的测试仍是十分须要的。java

相关文章
相关标签/搜索