zoukankan      html  css  js  c++  java
  • 第三次作业_03功能测试

    新版代码地址:https://git.coding.net/clairewyd/wf.git

    要求1 bug计分。阅读教材第298页,发布bug报告。 (第1位发布10分,重现1分)

    要求包括: (1)bug标题,(2)bug内容,含测试环境和准备工作、测试的步骤、运行结果、期待的结果、运行结果与期待结果间的差异, (3)佐证材料,至少包括运行截图、引用作业要求 (wf spec)中的条款。

    bug1:

    被测试程序作者:冉华

    程序git地址: https://git.coding.net/Dawnfox/wf.git

    标题:功能4-2部分输入长文本会出错

    内容有以下几点:

    环境:windows 10环境,控制台输入命令行参数。

    重现步骤:

    控制台输入wf,进入程序,然后开始输入文本数据,不按回车一直输入大概输入40个单词以上。

    结果:

    程序在约输入40个单词以后会停止输入,按下回车又会直接输出结果,无法继续输入。故而无法读入单行较长的文本数据。(如果直接复制老师要求测试的the_dead_return.txt会产生更为严重的异常)

    1) 手动输入产生错误截图

    2) 以复制粘贴方式输入老师要求测试的文件产生错误截图

    预期结果:

           应可以测试老师要求测试的the_dead_return.txt文件

    注:此处为老师作业要求截图。

    bug2:

    被测试程序作者:高远博

    程序git地址: https://git.coding.net/Rainbows/wc.git

    标题:执行功能1(小文件输入)输出的单词词频不是按照降序排列的,且格式不符合要求

    内容有以下几点:

    环境:windows 10环境,控制台输入命令行参数。

    重现步骤: 控制台输入wf -s test.txt,执行功能1

    运行结果:输出的单词词频是降序的

    运行结果截图:

    期待结果:

    作业要求:

    要求2 记录所有为你的代码找到的bug,合并相同的bug,亲自重现bug现象,发布bug报告。 (10分)

     1)bug发布者:王玉玲

     bug发布博客地址:http://www.cnblogs.com/WYLFZ/p/7591122.html

     王玉玲同学发布bug的截图:

     原因分析:

      这位同学并没有直接运行我的程序,而是自己新建了一个项目,但是她只将我的FileUtil类文件加进了项目(FileUtile.cs里是针对文件进行操作的工具类),而没有将带有主函数的program.cs加入项目,这并不是我程序的bug。

    2)bug发布者:刘淑霞

    bug发布博客地址:http://www.cnblogs.com/liusx0303/p/7586741.html

     bug标题:没有用控制台命令输入,输入格式不对

     刘淑霞同学发布的bug截图

     原因分析:

    第一个输入type test.txt这是一条DOS命令,而在运行wf.exe的文件下并没有test.txt文件,故而没有输出。(在这里有个疑问,不知作业要求中为何要在这里输入这个命令,一般来说配置文件都不会放在bin目录下的。)

    第二个bug是因为作业要求中没有明确要求要按截图完成程序,我没理解题意,以为只要完成文字要求的功能就可以了,所以并没有按照截图格式从控制台用命令行参数执行程序,而是用了相对用户友好的界面,这是我的过失。

    bug重现:

    要求3 修改bug。根据自己和其他同学提交的bug报告,修改自己代码的bug,或clone其他任意同学的代码,另建git,在此git中修改这位同学的bug。 (10分)

    1)修改了刘淑霞同学提出的type test.txt找不到文件错误

     2)功能1修改命令行参数输入

    3)功能2修改(由于这个部分要输出所有单词所以截了开始可结束两张图)

    4)功能3修改

    5)功能4修改

     

  • 相关阅读:
    AI工程师职业规划和学习路线完整版
    Python基础面试题库
    Python运行的17个时新手常见错误小结
    一文总结学习 Python 的 14 张思维导图
    NLP大赛冠军总结:300万知乎多标签文本分类任务(附深度学习源码)
    超过 150 个最佳机器学习,NLP 和 Python教程
    任泽平:95页PPT分析2018(经济、房价、政策)
    为什么量化交易中稳定盈利是第一要义
    使用tushare获取股票实时分笔数据延时有多大
    5行代码实现1秒内获取一次所有股票的实时分笔数据
  • 原文地址:https://www.cnblogs.com/clairewyd/p/7586907.html
Copyright © 2011-2022 走看看