软工2017第三周作业之找bug——测试报告
作业要求来自:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957
环境:windows7 cmd命令行
要求1 bug计分。阅读教材第298页,发布bug报告。
一、被测试程序的作者:吴雨丹
吴雨丹的代码git地址:https://git.coding.net/clairewyd/wf.git
1、标题:没有用控制台命令输入,输入格式不对
2、内容:
(1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
(2) 结果:出错。如下佐证材料中截图。
(3)预期结果
(4)运行结果与期待结果间的差异:在命令行下,输入命令type test.txt没有输出结果
(5)出错原因:由于不出结果,我去查看了一下这位同学的代码,发现他不是在控制台下输入命令行输出结果的,代码作证:
二、被测程序作者:刘淑霞
刘淑霞的代码git地址:https://coding.net/u/liusx0303/p/CountWords/git
bug1:
1、标题:功能一输出test.txt文件内容不对
2、内容:
(1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
(2) 结果:出错。如下佐证材料中截图。
(3)预期结果
(4)运行结果与期待结果间的差异:与作业要求不符合,在test.txt文件中加了一个句号后,运行结果还是出错了,截图如下:
(5)出错原因:没有处理数组中最后返回的空值
将代码段一改成了代码段二,运行结果如图:
代码段一
word = Regex.Replace(word, @"[^a-zA-Z0-9\u4e00-\u9fa5\s]", " ");
word = Regex.Replace(word, "[!@#$%^&*()`,./;':\"<>`?...]", " ");//用正则表达式来过滤替换标点,用空格替换
String[] words = word.Split(' ');//分割
代码段二:
string[] words = word.Split(new char[] { ' ', ',', '.', '!', '?', ':', ';', '\'', '\"' }, StringSplitOptions.RemoveEmptyEntries);
运行截图:
bug2:
1、标题:单词未区分大小写
2、内容:
(1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
(2) 结果:未区分大小写。如下佐证材料中截图。
(3)预期结果
(4)运行结果与期待结果间的差异:与作业要求不符合,加了一行代码,如下:
word=word.ToLower();
(5)修改后截图如下:
(5)出错原因:没有区分单词大小写,未达到作业要求
三、被测试程序的作者:王超
1、标题:找不到指定文件
2、内容:
(1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
(2) 结果:出错。如下佐证材料中截图。
(3)去王超的代码文件下看发现没有test.txt文件,证据如图:
3、然后我在此目录下加了一个test.txt文件,然后运行,功能一的第一个命令出来结果之后,第二个命令之后运行报错,我的操作系统不能安装.NETF,Version=v4.6.1,无法进行下去,如图所示:
四、被测试程序的作者:王磊
王磊的代码git地址:https://git.coding.net/137911934/SE20170914.git
1、标题:控制台命令输入,输出结果不完整
2、内容:
(1)重现步骤:用devc++打开wf.cpp文件,然后cmd命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试
(2) 结果:出错。如下佐证材料中截图。
(3)预期结果
(4)运行结果与期待结果间的差异:在命令行下,输出结果不完整
软工2017第三周作业之找bug——测试报告的更多相关文章
- 软工实践 - 第三十次作业 Beta答辩总结
福大软工 · 第十二次作业 - Beta答辩总结 组长本次博客作业链接 项目宣传视频链接 本组成员 1 . 队长:白晨曦 031602101 2 . 队员:蔡子阳 031602102 3 . 队员:陈 ...
- 软工2017第六周团队协作——个人PSP
10.20 --10.26本周例行报告 1.PSP(personal software process )个人软件过程. 类型 任务 开始时间 结束时间 中断时间 实际用 ...
- 软工2017第五周——个人PSP
10.13 --10.19本周例行报告 1.PSP(personal software process )个人软件过程. 类型 任务 预计时间 开始时间 结束时间 中断时 ...
- 软工团队第三次作业——编码组Alpha版本
众志陈成组 柚荐--Alpha版本 编码部分 一.编码思路 思维导图如下 二.下载及操作方法 1.下载地址 GitHub地址:https://github.com/NyimaC/YouSuggest ...
- 【2019.09.19】数独(Sudoku)游戏之我见(软工实践第三次作业)
Github项目地址:https://github.com/MokouTyan/suduku_131700101 [2019.09.20]更新:代码经过Code Quality Analysis工具的 ...
- 福大软工1816 · 第三次作业 - 结对项目Salty Fish原型图
SALTY FISH原型图 LINKS IMPORT to LIST FOCUS TRENDS ANALYSE NIGHT
- [2017BUAA软工助教]第0次作业小结
BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...
- 软工 · 第十二次作业 - Beta答辩总结
福大软工 · 第十二次作业 - Beta答辩总结 写第十二次的时候操作失误直接在Beta版本的博客里改了...第七次冲刺的作业链接补在这里 Beta(7/7) 组长本次博客作业链接 项目宣传视频链接 ...
- [2017BUAA软工]第3次个人作业
软工第3次个人作业--案例分析 一. 调研,评测 1.软件的bug(至少两个,不少于40字) 测试软件: 必应词典移动端 测试平台:iPhone 6 bug1 对于翻译功能中的图片翻译功能,必应词典是 ...
随机推荐
- C# static的用法详解
C# static的用法详解 有的东西你天天在用,但未必就代表你真正了解它,正如我之前所了解的 static . 一.静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 n ...
- fileupload上传文件时带参数
var userID = ""; $('#picture').fileupload({ url: "http://localhost:35708/Handler/File ...
- CentOS6.5下Cloudera安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)
不多说,直接上干货! 第一步: Cloudera Manager安装之Cloudera Manager安装前准备(CentOS6.5)(一) 第二步: Cloudera Manager安装之时间服务 ...
- Fiddler 手机无法上网问题
一.Fiddler版本升级后需要升级netframework 二.每一个域名点击需要授权 出现此页面依次点击显示详细信息和访问此网站. 有时候网站白板,可能是cdn域名没有授权的原因,可以直接在url ...
- selenium+java破解滑动验证码
2019-04-16更新 修复极验页面改版,这次采用极验官方的demo地址:https://www.geetest.com/demo/slide-bind.html 截止2019-04-16,极验和腾 ...
- Log4js 工作原理及代码简析
本文地址 http://www.cnblogs.com/jasonxuli/p/6518650.html log4js 版本 0.6.16, 最新版1.1.1 大体类似. 使用 log4j ...
- 2017-2018-1 JaWorld 第六、七周作业
2017-2018-1 JaWorld 第六.七周作业 修改需求规格说明书 上次的<需求规格说明书>初稿有哪些不足? 王译潇同学回答: 1. 引言和目的性考虑的不是很周全. 2. ...
- Linux点亮一个灯
一 文件及其驱动程序 1.解压linux 压缩包 使用命令: tar xzvf linux-3.0.8-20140925.tgz ( tar xvf ------.tar tar xzvf------ ...
- centos7下SVN服务器如何搭建
Centos7 搭建svn服务器 linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(ce ...
- CF_884_F(NetFlow)
codeforces_884_f 题目大意:给出一串长为n的字符串(保证n为偶数),定义反回文串为每一个位置的对应位置上的字母都不等于它(for each i : s[i] != s[n+1-i]), ...