作业:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/994
测试文档:https://coding.net/u/Dawnfox/p/f4/git/tree/master/doc
单元测试代码:https://coding.net/u/Dawnfox/p/f4/git/tree/master/code/testCode
测试工具Nunit:http://www.cnblogs.com/ranh941/p/7629279.html
git地址:https://git.coding.net/Dawnfox/f4.git

一、准备

我和小伙伴于10月4日从老师给的作业写好部分测试用例,作为这个小项目的功能需求完成的指标。10月10日和11日通过Nunit工具进行单元测试

二、测试

第一步是写单元测试,主要是对两个库文件(AdditionnalLib.cs和KernelLib.cs)的关键函数进行测试。库文件AdditionnalLib.cs对写文件函数(WriteFile)和生成随机数函数(GetRadomDigits)用Nunit进行测试,库文件KernelLib.cs对表达式求值(OpsEx)和生成指定数目的表达式(MakeNumExp)用Nunit进行测试。单元测试均通过。

第二步是用此前的写代码已写好的测试用例进行测试。实际结果均符合预期结果。(回头用表格补充)
以下为测试用例文档截图,具体链接见博客头部。


以下为测试结果部分截图。