• 作业要求20200924-2 功能测试


    此作业参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11242

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

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

    鼓励同步在群里发布bug,通知原作者和由其他同学重现验证。

    • bug的颗粒度低于作业要求中的"功能"。作业要求共4个功能,其中某一功能未实现,不视为bug。

    • 以下区分 (1)不同bug, (2)同一bug的不同报告。

    相同的bug,第1位发布的同学,计10分。以后每位同学发布相同bug的报告,计1分。同一个bug,复现了别人的结果,重新表述、重新截图作为实验记录,视为相同bug的不同报告,计1分。

    不同作者代码中的bug,即使造成这一bug现象的原因相同,也视为不同bug。第1位发布不同bug的报告,计10分。

    bug1:不输入.txt找不到文件
    测试环境:win10

    测试步骤:1、新建文件夹,包含wf.exe test.txt文本2、打开cmd进入文件

    测试结果如下:

    理想结果:

    bug2:没有异常处理

    测试环境win10

    测试步骤1、新建文件夹,包含wf.exe和test.txt文本2、打开cmd进入文件3、执行错误指令如 wf -x test.txt

    测试结果如下:

    bug3:特殊字符没有完全消除掉

    测试环境 win10 

    测试步骤1、新建文件夹包含wf.exe和test.txt文本。2、打开cmd进入文件。3、执行wf -s test.txt命令

    测试结果如下:

    理想结果如下:

    bug4:重定位写入文本没有结束标志

    测试环境:win10

    测试步骤1、新建文件夹包含wf.exe文件和test.txt文本2、打开cmd进入文件3、输入wf

    测试结果如下:

    理想结果如下:

    bug5:重复文件名并抛出异常

    测试环境 win10

    测试步骤1、新建文件夹包含wf.exetest.txt文件2、打开cmd进入文件3、输入命令

    测试结果如下:

    理想结果如下:

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

    由于深知自己做的有很多缺陷所以找的都是自己的bug

    bug1:不输入.txt找不到文件

    bug2:没有异常处理

    bug3:特殊字符没有完全消除掉

    解决方法:

    在正则方法中增加了数字和一些特殊字符

    运行结果如下:

    bug4:重定位写入文本没有结束标志

    bug5:重复文件名并抛出异常

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

    目前只完成了对bug3的修改

    git地址:https://e.coding.net/etherealh/wfwork/new_Wf.git

  • 相关阅读:
    11g 配置 dgmgrl 以及报错 DataGuard ORA-00313,
    java三种匿名的方式开启线程
    java 四种方式实现字符流文件的拷贝对比
    java中过滤查询文件
    通过Java实现斗地主
    java中Map的entrySet 和keySet的使用
    python3列表推导式和生成器。
    python的特殊方法总结
    python3 定义向量运算
    python3模拟扑克牌
  • 原文地址:https://www.cnblogs.com/Ethereal-hzc/p/13768627.html
Copyright © 2020-2023  润新知