20170925-2 功能测试
此作业的要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2144
第一个bug
1.bug标题:功能3不能输出结果的小bug。
2.bug内容:
测试对象:付佳同学wf.exe小程序。
测试环境:测试.exe文件,在控制台进行测试。
测试步骤:按照题目要求的spec进行测试。
对功能3进行测试:
运行的结果:
没有输出期待的结果。
第二个bug
1.bug标题:功能2不能正常输出,且程序不能结束执行。
2.bug内容:
测试对象:段晓睿同学wf.exe小程序。
测试环境:测试.exe文件,在控制台进行测试。
测试步骤:按照题目要求的spec进行测试。
对功能2进行测试:
运行的结果:
第三个bug
1.bug标题:功能1不能识别-s。
2.bug内容:
测试对象:公冶令鑫同学wf.exe小程序。
测试环境:测试.exe文件,在控制台进行测试。
测试步骤:按照题目要求的spec进行测试。
对功能1进行测试:
运行的结果:
第四个bug
1.bug标题:功能4不能识别-s,没有得到期望的结果。
2.bug内容:
测试对象:公冶令鑫同学wf.exe小程序。
测试环境:测试.exe文件,在控制台进行测试。
测试步骤:按照题目要求的spec进行测试。
对功能4进行测试:
运行的结果:
第五个bug
1.bug标题:不符合题目spec的bug。
2.bug内容:
测试对象:自己的wf.exe小程序。
测试环境:测试.exe文件,在控制台进行测试。
测试步骤:按照题目要求的spec进行测试。
对功能1进行测试:
运行的结果:
产生此bug的原因是,统计单词时统计了重复的单词,修改total即可,对此bug修改后:
修改后的git地址:https://git.coding.net/wangyupan/third-program.git
第六个bug
1.bug标题:测试功能4程序运行崩溃的bug。
2.bug内容:
测试对象:自己的wf.exe小程序。
测试环境:测试.exe文件,在控制台进行测试。
测试步骤:按照题目要求的spec进行测试。
对功能4进行测试:
运行的结果:
没有完全理解,也没有实现重定向,产生了这个bug,修改后的代码如下:
void fcounter() {long long total=0;long long num=0;char out[50];getcwd(out,sizeof(out));strcat(out,"\\");strcat(out,"out.txt");while(~scanf("%s",str)){int len=strlen(str);int j=0;for(int i=0; i<len; i++){if(str[i]>='A'&&str[i]<='Z'){str[i]+=32;}if(str[i]>='a'&&str[i]<='z'){str1[j++]=str[i];}else{str1[j]='\0';if(str1[0]=='\0')continue;elsetotal++;bool flag=true;for(int i=0; i<num; i++){if(strcmp(Word[i].W,str1)==0){Word[i].cnt++;flag=false;break;}}if(flag){strcpy(Word[num].W,str1);Word[num].cnt=1;num++;}j=0;}}str1[j]='\0';if(str1[0]=='\0'){continue;}//else//{// total++;//}bool flag=true;for(int i=0; i<num; i++){if(strcmp(Word[i].W,str1)==0){Word[i].cnt++;flag=false;break;}}if(flag){strcpy(Word[num].W,str1);Word[num].cnt=1;num++;}}sort(Word,Word+num,cmp);//printf("2");freopen(out,"w",stdout);//printf("3");total=num;if(num>20)num=20;printf("total %ld\n",total);for(int i=0; i<num; i++){printf("%s %d\n",Word[i].W,Word[i].cnt);} }
对此bug修改后:
修改后的git地址:https://git.coding.net/wangyupan/third-program.git
转载于:https://www.cnblogs.com/wangyupan/p/9720303.html
20170925-2 功能测试相关推荐
- robot简单功能测试脚本设计(例子)
以学生管理系统的添加一个学生信息为例子 页面对象:editbox(姓名),button(添加) 数据要求: 1 姓名不能为空 2 姓名不能重复 程序结构 1 点button,弹出对话框"姓名 ...
- App功能测试的注意点
好几个月没有写博客记录学习心得了,这次回老家深夜闲来无事写一篇记录下这段时间的面试心得,这次面试过程很多面试官都问APP的有关测试,下面我就自己的认识和工作中的经验来谈谈自己对APP测试的认识: 1. ...
- 16 系统测试之功能测试
功能测试 前言 功能测试 总结 前言 系统测试一般要使系统软件运行于真实的硬件环境中,其更倾向于软硬件结合的测试.在本专题中主要介绍系统测试中的功能测试和性能测试.其他测试类型在本专题中咱不展开讲,会 ...
- Jmeter工具的使用——功能测试
Jmeter工具的使用--功能测试 一.Jmeter的简介 二.用jmeter实现抓包 三.jmeter的功能测试 (1)以学员登录接口为例: (2)以新增用户为例: 一.Jmeter的简介 Jmet ...
- 刚入行的小菜鸡,怎样做好功能测试?
常见的功能测试的流程是:需求分析,用例编写,用例评审,提测验证,Bug 回归验证,上线与线上回归. 但是做起来就是:写不完的用例,跑不完的case,天天都要加班. 我以功能测试的工作流程,结合实际的工 ...
- 软件测试之功能测试详细过程
功能测试(Functional Testing)是根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格.它是系统测试过程中最基本的测试,不关注软件内部的实现逻辑. 功能测试 ...
- 如何从功能测试转化自动化测试?
一.学习自动化之前,大家需要先知道自动化测试是啥? 自动化测试是将人为测试情形转化为机器执行的过程.一般说来,测试用例设计后,由测试员根据测试用例中描述的规则一步步地进行测试,得到测试结果和预期结果的 ...
- 功能测试怎么学?阿里测试工程师教你4个步骤
如果想在测试道路上继续学习的话,需要对功能测试有个深入的了解,那功能测试怎么学习呢? 这里总结了如何学习软件测试的标准学习路线,对于软件测试基础知识的学习,除了软件的基础知识,还有软件的生命周期,软件 ...
- 智能手机相机测试中的功能测试和性能测试
相机测试分两部分: 1.功能部分 2.性能部分(包括响应时间,主观测试和客观测试) 功能测试: 1.基本功能测试.就是每个菜单及每一个功能用一遍,主要菜单,在测试时,等级要定高一点,比较偏的菜单,等级 ...
- 今天浅谈功能测试基础
一.基本功能测试: 1. 输入正确的用户名和密码登录成功 2. 输入错误的用户名密码登录失败 3. 用户名正确,密码错误,是否提示输入密码错误? 4. 用户名错误,密码正常,是否提示输入用户名错误? ...
最新文章
- 探索客户端JavaScript
- docker Failed to get D-Bus connection 报错
- 几何级数 函数 matlab,matlab 实验05数据的统计分析
- 图论 —— 图的连通性 —— Tarjan 求割点与桥
- Oracle 各种语法(一)
- 通信(1)---LTE 整体架构
- signature=d5d679bcec778027f40bcf8a2796c61b,Processing damaged items using image data lift
- SSH 有关密钥和私钥 的那些事儿
- c4dr20怎么安装oc渲染器怎么安装_c4d怎么安装oc渲染器/插件
- NORADLE - 基于oracle数据库的最简捷信息系统架构
- 【图像处理】基于灰度矩的亚像素边缘检测方法理论及MATLAB实现
- java string rt_【Java常用类之String类18】
- dns配置异常怎么修复_win10 dns异常怎么修复
- kind多节点端口映射
- 量子计算机亨通光电,在量子领域新成果:在半导体“自旋量子位元”(量子计算机的一种基本组件) 利用悉尼...
- matlab半周期正弦拟合,Matlab:帮助理解正弦曲线拟合
- python-生产者消费者模型_线程_线程互斥锁_GIL全局解释器锁
- wordcloud的常用函数
- 通俗来理解 ARM芯片内核,架构,指令集,软核和硬核之间的关系
- 计算机桌面屏幕怎么设置全屏,如何让电脑显示器屏幕显示全屏
热门文章
- D38| DP理论基础 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
- 计算机检查更新检查不出来怎么办,Win10检测不到更新无法升级更高版本如何解决...
- 惠州学计算机技校有什么条件,惠州惠城区技工学校2020年学费、收费多少
- 关于mobi书籍文件合并
- 自力更生给笔记本电脑换固态并重装系统
- 2023计算机毕业设计SSM最新选题之java亚健康人群健康管理系统c4cyz
- ​6. 独享锁 VS 共享锁
- 用JS通过新浪天气API接口获取天气
- 神经网络训练的一般步骤,神经网络训练过程详解
- stol函数在linux下使用,C++ std::stol()、std::stoll()用法及代码示例