2017年软件工程第三次作业-3功能测试

one

准备工作:

用git bash pull同学的代码,如下截图:

two

找其他同学的bug:

一.被检测的同学:贾雅杰同学

1.(1)标题:按回车系统报错

(2)内容:测试环境:win8  VC++ 6.0

重现步骤:打开cmd控制台,输入.exe文件的路径,打开程序代码。

输入1时:

预期结果:

实际结果:会出现错误。

差异:程序运行出现错误。

2.(1).标题:控制台输入非1 2 3 4时,就会进入4.输入文字并统计项。

(2).内容:测试环境:win8 codeblocks

预期结果:

实际结果:测试发现,在控制台输入非1 2 3 4时,数字就会进入4,输入文字并统计项。

差异:输入格式和要求不符,程序设计不严谨。

修改代码:查看源代码发现用的else分支。

为:else if (a==4);但是我修改以后还是没实现,可能思路不正确。我还需要再想想。

二.被检测的同学:葛美义同学

1.(1)标题:编译运行出错

(2)内容:测试环境:win8  codeblocks

重现步骤:打开cmd控制台,输入.exe的路径,打开程序代码。

预期结果:

实际结果:编译出错误,原因是缺少头文件。

差异:实际运行是有错误的,运行不出来。

修改此代码:代码全部是C语言风格,并没有C++范畴,所以应加头文件。

修改后:

已修改。

2.(1)标题:出现乱码

(2)内容:测试环境: win8 codeblocks

重现步骤:打开cmd控制台,输入.exe文件的路径,打开程序代码。

当随意输入一个文件名的时候,预期结果:

实际结果:
 

差异:实际运行是乱码。与题意不符。

修改此代码:

为:

修改后运行:


已修改。

3.(1)标题:显示文件找不到

(2)内容:测试环境:win8   codeblocks

预期结果:

实际结果:代码在输入文件名的时候发现每次输入都会提示文件没有找到。

差异:实际找不到文件,测试不能继续进行。

修改代码:于是想把文件Filename写死,发现可以。并且没有考虑读取的文件要是没有在同一个文件夹下的情况,只能在相同的文件夹下才可以实现词频统计功能。

为:

修改后运行:

已修改。

三. 被检验的同学:贾男男同学

1.(1).标题:控制台输入任何字都会闪退

(2).内容:测试环境:win8 vc++6.0

重现步骤:打开cmd控制台,输入.exe文件的路径,打开程序代码。

预测结果:

实际结果:当我输入任何字时,控制台就没有了。

差异:与要求一点不符,并不能完成测试。

2.(1)标题:程序运行失败。

(2)内容:步骤重现:

预计结果:

实际结果:

这个错误我感觉是路径错了。

差异:程序运行失败了。

THREE

注:蓝色字体是修改同学的bug。

时间: 2024-08-03 12:09:59

2017年软件工程第三次作业-3功能测试的相关文章

2017秋-软件工程第三次作业(1)-第三周例行总结

第三周例行报告   1本周PSP   2字数统计   博文字数统计不包含本作业中的文字,因为本作业是在截图后写了一些想法之后才得到的. 3代码行数   本周代码工作几乎是把上周的所有代码重写一遍,并进行了大量的尝试工作.有这样的疑问:注释掉的.删除掉的.尝试后废弃不用的代码算不算最后的代码行数呢? 4博文字数   5饼状图 时间统计和上周的饼状图非常相似,为了证明不是从上周的粘贴而来,特意将数值给出 总结: 1本周学习过程中,大部分的工作依旧集中在提交作业前2天. 2感谢老师将提交作业时间设置为

2017年软件工程第三次作业-2效能分析

要求0 以 战争与和平 作为输入文件,重读向由文件系统读入.连续三次运行,给出每次消耗时间.CPU参数       首先,我下载ptime.exe,不知道什么原因我下载下来以后运行老出现闪退现象.一直没法使用.我就接下来开始下载visual studio 2015,但是下载了一下午就是下不下来,我也很苦恼啊,电脑还是变成了巨难用,我下载的时候大概是缺少很多插件,我也不懂了.然后通过请教学长和同学,我使用了Very Sleepy CS软件来对功能进行效能分析. 由于我上次作业功能四没有实现,我没办

软件工程第三次作业

本周的作业请参照此文:http://www.ruanyifeng.com/blog/2015/12/git-workflow.html 制定本组项目的GitHub版本更新流程. 制定本组的代码规范.GitHub提交源码的标准. 组长组织每周例会(可以使用群微信群试验一下每天沟通项目开发进度的方法)需要有证据能够在博客上公布 根据邹欣老师的教材相关内容,确定小组成员的角色,细化项目需求.时间计划.列出产品积压工作项和预计开发时间 第一题:制定本组项目的GitHub版本更新流程 通过学习链接中的内容

软件工程第三周作业:微软必应词典案例分析

0x01 :微软必应词典案例分析 0x0104 :微软必应词典功能性BUG说明       0x010404 : BUG – 1 – 模块功能未实现 运行环境或平台 iOS 9.0.1 必应词典软件版本 版本3.5,版权所有@2014 Microsoft 软件测试BUG特征 [优先级1]应用程序模块功能未实现,包含整个模块不能正常运行 重现步骤 1. 打开必应词典软件进入设置中,选择跨软件查词设置,设置为打开和一直运行 2. 按照使用说明所说随意打开某一App(这里选择提醒事项) 3. 按使用说

软件工程第三次作业(微软小娜案例分析)

第一部分 调研, 评测 1.上手体验  我使用的是win10系统,所以自带Cortana,之后又在手机上下载了安卓版本.第一感受不管是在电脑上还是在手机上都比较流畅,优化的比较好.电脑上使用也比较方便,在桌面上就能直接打开,安卓手机则需要下载.使用上,语音识别还算准确,而且搜索到的信息也比较有用. 2.bug测试 (1)语音输入后莫名弹出必应. (2)语音识别不太准确 3. 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图. 当语音输入有标点时,Cortana有几率打开ed

软件工程第三次作业 - 每周例行汇报

本周PSP, 类型.任务.开始时间.结束时间.中断时间,delta时间.要求开始和结束时间包括日期.从作业要求公布之时起,至截止时刻,其间的工作有效,也本周四晚和周五全天.包含本周六.本周日. 本周进度条: 代码行,博文字数,用到的知识点 累积进度图: 到本周为止的代码累积折线图,到本周为止的博文字数累积折线图 本周PSP饼状图,按任务类别分类,给出时间所占比例 本周PSP 类型 任务 开始时间 结束时间 耽误时间(分钟) 耽误时间说明 △(分钟) 学习 学习英语 2017.9.21  18:0

2017年软件工程第十一次作业-每周例行报告

1.PSP表格 C(类别) C(内容) ST(开始时间) ET(结束时间) INT(间隔时间) Δ(净时间) 事后诸葛亮会议 对β发布进行总结 2017.11.29 18:30 2017.11.29 19:25 0 55 β发布用户试用报告 找用户试用产品 2017.11.23 19:34 2017.11.23 20:28 0 54 2017.11.24 12:12 2017.11.24 12:50 0 38 接受用户反馈意见 2017.11.24  9:22 2017.11.24 10:05

2018软件工程第三次作业

最大连续子数组和(最大子段和) 一.问题描述 问题描述: 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的子段和的最大值.当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+-+a[j]},1<=i<=j<=n 例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段和为20. 二.题目分析 本

软件工程第三次作业--求最大子段和

一.最大连续子数组和(最大子段和) 问题背景 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的子段和的最大值.当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+-+a[j]},1<=i<=j<=n.例如,当(a[1],a[2],a[3],a[4],a[5],a[6])=(-2,11,-4,13,-5,-2)时,最大子段和为20. 问题分析 当给定一组数组时,