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

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

一、编码思路

思维导图如下

二、下载及操作方法

1、下载地址

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

2、操作方法

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

三、项目测试

1、测试工作安排

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

2、测试工具

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

3、测试用例及测试结果

题目展示:将题目存入集合中,看能否正确展示

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

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

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

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

部门展示:给一个满足要求的回答结果,看能否正确匹配部门

部门详情展示:给定一个部门名称集合,看能否得到部门的详细信息

整体测试:整合所有部分,回答问题,看能否生成最终推荐

4、测试体会与总结

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

posted @ 2019-11-16 14:26  NyimaC  阅读(239)  评论(0编辑  收藏  举报