作业要求:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957
按照杨老师的命令获取了所有同学的代码,截图如下:
要求一
1.测试代秋彤同学的代码
测试环境:WIN7 Dev-C++
测试代码:wf.cpp与wf123.cpp
(1)测试wf.cpp
编译正确,但是注释变成了乱码,我猜测是因为不同软件采取的编码方法不同,因为是注释不影响程序结果,因此我们继续进行测试。。。
可以看到输出是存在问题的,为何会出现这个问题,我猜测是这位同学是将文件的路径直接写在了程序中,因为我的电脑内路径跟文件名都与编写者的不一样,所以出现了这个问题,我查看了她的代码,在代码中发现了这一段
果然跟我预想的一样,这个算是bug吗?我不太清楚~~~下面测试wf123.cpp这个文件
(2)测试wf123.cpp
编译结果如上图所示,说明程序编译是没有问题的,下面进行执行一下:
执行出现了问题,我猜测还是因为路径的问题,但是在编写程序的时候如果考虑到这些问题在执行的时候给出错误提示是不是会好一点?
(2)测试方铭同学的代码
测试环境:WIN7 Dev-C++
需要测试wf1.cpp这个文件,让我先编译一下:
显示没有错误,简单的浏览程序,发现方铭同学是将功能一与功能二合并起来了,在开始时执行者可以通过键入1或2来选择功能,用户体验还不错,让我来试着执行一下下:
我是在桌面上放了2个测试文档,test1.txt与test2.txt,如下图所示:
额,我在想是不是自己的测试方法有问题,所以啥都没测出来。。。不敢继续测了,逃);
未完待续。。。。。
时间:11:42-----12:47
我意识到自己的操作出现问题没有把文档拷进文件夹里面,在重新操作之后方铭同学的程序1执行结果如下:
可以看到对于结果是正确的,但是没有做到格式与老师的输出格式要求相同,下面测试方铭同学自己附带的测试文档:
测试文本变成小说之后,程序停止运行了(/(ㄒoㄒ)/~~)
3.测试高远博同学的代码
测试环境:WIN7 控制台
功能一的实现出现了问题?但很奇怪的是我之前运行过高同学的代码是没有问题的,为啥传上来的版本出现了问题我也不知道了~
找bug的工作就进行到这里吧,我是按照文件夹里的顺序随机执行了几个,因为也有可能是路径的问题所以在我这边你们的程序出现了小小的问题,如果有问题及时给我留言我会修改我的博客哒~希望大家不要打我,浓浓同窗情(顶锅盖逃);
3.测试吴雨丹同学的代码
测试环境:WIN7 VS2008
编译出现了一个问题,我在测试其他同学的代码有时也会出现这种情况,但我不认为是这个同学的代码有问题,应该是采取的编译器不同,我采用的VS2008版解析不出来这个程序集。