功能测试

《软件工程导论》课后习题答案

六眼飞鱼酱① 提交于 2019-11-30 09:47:29
来源:https://blog.csdn.net/Rong_Toa/article/details/80771976 第一章 软件工程概论 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。 (6)软件成本与开发进度难以估计。 (7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.为什么会产生软件危机? (1)开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 (2)软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3)尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 3.怎样克服软件危机? (1)充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训

作业要求20190919-2 功能测试

二次信任 提交于 2019-11-30 07:46:02
此作业要求参见: https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 要求 1 bug 计分。阅读教材第 298 页,发布 bug 报告。 ( 第 1 位发布 10 分,重现 1 分 ) 一: 1,bug 标题:都雪冬同学的程序功能没有排序,输出与作业格式不一致 2,bug 内容: (1) 测试环境 : 戴尔笔记本 win10,64位操作系统 (2) 准备工作: pull下该同学的代码,并验证代码可以运行,且与bug问题一样。 (3) 测试步骤:首先得到代码,编译没有出错,然后进行验证. (4) 期待结果:与词频统计要求1一样 (5) 作证材料: 运行截图 要求截图 二: 1,bug 标题:都雪冬同学的程序功能没有total,输出与作业格式不一致 2, bug 内容: (1) 测试环境: 戴尔笔记本win10,64位操作系统 (2) 准备工作:pull下该同学的代码,并验证代码可以运行,且与bug问题一样。 (3) 测试步骤:首先得到代码,编译没有出错,然后进行验证. (4) 期待结果:与词频统计例子中输出一样 (5) 作证材料: 运行截图 要求截图 三: 1,bug 标题:杨天宇同学程序功能四输出与作业格式不一致 2, bug 内容: (1) 测试环境: 戴尔笔记本win10,64位操作系统 (2) 准备工作

王歆瑶20190919-2 功能测试1

喜欢而已 提交于 2019-11-30 06:28:29
本作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 要求1 bug计分 一、 (1)标题:  都雪冬同学的功能1没有计算出单词总数。 (2)内容:   a. 测试环境:Win7 64位操作系统   b. 准备工作:git clone 都雪冬同学代码   c. 测试步骤:进入都雪冬同学程序所在文件夹   d. 运行结果:输出词频统计   e: 期待结果:输出total 5以及词频统计   f: 差异:没有输出单词总数 (3)佐证材料: a.运行截图: b: wf spec   小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键盘在控制台下输入命令。 二、 (1)标题:   王歆瑶同学的功能1比要求多了一处输入语句。 (2)内容:   a. 测试环境:Win7 64位操作系统   b. 准备工作:git clone 王歆瑶同学代码   c. 测试步骤:进入王歆瑶同学程序   d. 运行结果:输出 test.txt,total 5 以及词频统计   e: 期待结果:输出total 5以及词频统计   f: 差异:程序比要求多了一处输入语句My English is very very pool. (3)佐证材料: a.运行截图: b: wf spec   小文件输入。 为表明程序能跑

SpringBoot 集成MongoDB

浪尽此生 提交于 2019-11-30 06:15:46
一、MongoDB 简介 MongoDB 如今是最流行的 NoSQL 数据库,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB,但对于大部分公司,使用 MongoDB 的场景是做大规模数据查询和离线分析。MongoDB 一经推出就受到了广大社区的热爱,可以说是对程序员最友好的一种数据库,下面我们来了解一下它的特性。 MongoDB(Humongous,庞大)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库,作为一个适用于敏捷开发的数据库,MongoDB 的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员提供了传统数据库的功能:二级索引、完整的查询系统及严格一致性等。MongoDB 能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用 MongoDB 来创建新的应用,来提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本。 MongoDB 是专门为可扩展性、高性能和高可用性而设计的数据库,它可以从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优势,MongoDB 能够提供高性能的数据读写操作。 MongoDB 的本地复制和自动故障转移功能使应用程序具有企业级的可靠性和操作灵活性。 MongoDB 相关概念 在学习 MongoDB 之前需要先了解一些专业术语,常说 MongoDB

宋晓丽20190919-2 功能测试

删除回忆录丶 提交于 2019-11-30 05:56:25
此作业的要求参见[ https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 ] 要求一:bug计分 功能一的bug 1. (1)bug标题 杨天宇同学的程序在wf后输入的是-f (2)bug内容 <1>测试环境:win7旗舰版;64位操作系统 <2>准备工作:git clone杨天宇同学的代码;建立名为test的TXT文件,输入:My english is very very pool! <3>测试步骤:启动控制台,输入wf -s test.txt <4>运行结果:控制台无反应 <5>期待结果:输出test.txt里单词的总数及各个单词出现的次数 <6>差异:此处为没有认真读作业要求的原因,-s自己改成了-f,会造成阅读人的迷惑 (3)佐证材料 <1>实际运行截图 <2>wf spec 2. (1)bug标题 杨天宇同学的程序没有把大写字母转成小写字母 (2)bug内容 <1>测试环境:win7旗舰版;64位操作系统 <2>准备工作:git clone杨天宇同学的代码;建立名为test的TXT文件,输入:My english is very very pool! <3>测试步骤:启动控制台,输入wf -f test.txt <4>运行结果:控制台输出的是My <5>期待结果:控制台输出的是my <6>差异

梁梦瑶 20190919-2 功能测试

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-30 05:56:23
此功能要求参见 https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 要求一:bug计分 一.功能一的bug 1. (1)bug标题:徐珊珊 同学的功能一二三均没有在操作系统控制台执行程序和读取参数,而是利用开发工具的控制台进行的操作。 (2)内容: 测试环境:Win7 64位操作系统 准备工作:git clone 徐珊珊同学代码 测试步骤:进入徐珊珊同学程序并启动控制台 运行结果: 期待结果:通过Windows cmd.exe控制台启动exe程序,并传递参数。 运行结果和期待结果差异:此部分为设计缺陷,需要将.c程序转为.exe程序执行 (3)佐证材料: 运行截图: spec条款: 2. (1)bug标题:王可非同学功能一未实现。 (2)bug内容 测试环境:Win7 64位操作系统 准备工作:git clone王可非同学代码 测试的步骤:进入王可非同学程序并启动控制台 运行结果: 期待结果: 运行结果与期待结果的差异:并未显示单词总数和每个单词的数量。 (3)佐证材料: spec条款: 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键 盘在控制台下输入命令。 二.功能二的bug 1. (1)bug标题:王可非同学功能二未按题目要求输入。 (2)bug内容 测试环境:Win7 64位操作系统 准备工作

康哲 20190919-2 功能测试

荒凉一梦 提交于 2019-11-30 05:55:23
此作业的要求参见 [ https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 ] 修改后代码git地址:https://e.coding.net/kangzhe/newruanjiangongcheng.git 要求1:找同学bug   功能一     (1)标题:         齐文华同学的功能一执行自动生成books.txt文件     (2)内容:         测试环境:WIN10家庭版64位操作系统         准备工作:pull齐文华同学代码         测试步骤:从控制台执行程序         运行结果:控制台并没有出入命令的操作,并且在本地文件夹下自动生成books.txt文件         预期结果:在控制台输入命令读取本地文件内容         差异:本地并没有预先准备好的txt文件,同时也不支持输入命令      (3)佐证材料:            小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键         盘在控制台下输入命令。           预期运行截图:                      实际运行截图:                           功能二     (1)标题:         付宇泽同学功能二输出时少一个换行  

徐丽君 20190919-2 功能测试

 ̄綄美尐妖づ 提交于 2019-11-30 05:47:15
此作业的要求参见 https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627 要求1 bug计分 属于功能一的bug (1)标题:   齐文华同学的程序功能1没有支持命令行输入。 (2)内容:   a. 测试环境:Win7 专业版 64位操作系统。   b. 准备工作:git clone 齐文华同学代码。   c. 测试步骤:进入齐文华同学程序并启动控制台 输入wf -s test.txt。   d. 运行结果:没有找到指定文件 不能进行手动输入。   e: 期待结果:找到文件 手动输入语句 。   f: 差异:此同学没有按照要求的命令行格式处理命令,与题目不符。 (3)佐证材料: a:运行截图 b: wf spec 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键 盘在控制台下输入命令。 属于功能二的bug (1)标题:   齐文华同学的程序功能2读取文件数据异常。 (2)内容:   a. 测试环境:Win7 专业版 64位操作系统。   b. 准备工作:git clone 齐文华同学代码。   c. 测试步骤:进入齐文华同学程序并启动控制台 输入相应指令及文件名。   d. 运行结果:无任何统计结果输出。   e: 期待结果:输出词频统计结果 。   f: 差异:此同学没有按照要求的命令行格式处理文件

postman接口功能测试

寵の児 提交于 2019-11-30 05:24:26
前言   之前还没实际做过接口测试的时候呢,对接口测试这个概念比较渺茫,只能靠百度,查看各种接口实例,然后在工作中也没用上,现在呢是各种各样的接口都丢过来,总算是有了个实际的认识。虽然只是接口功能的测试,但是也要记录下自己学到的点滴技能。   因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续会努力往接口压力、接口性能、接口自动化方向靠拢。(postman的安装方法可以百度一下,这里就不提了)   各位大佬勿喷哈~ 接口理论   我们常说的接口就是API,接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。   其实接口测试就和普通功能测试没什么区别,区别就是功能测试是在页面上输入值,提交数据看结果,而接口测试没有页面,通过接口规范文档上的调用地址,请求参数,拼接报文,然后发送请求,检查返回结果。    接口实例 一、POST POST请求是用来发送数据的,下面以下XX系统分配加工厂为例 1、产品经理的PRD文档要求如下(分配加工厂接口的修改内容如下): 1) 分配加工厂接口里新增加工厂ID字段,整数类型,非必填; 2.)若对单领料单已经审核通过

韩昊 20190919-2 功能测试

一笑奈何 提交于 2019-11-30 05:23:06
本作业要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/7627] • 要求一:bug计分 1.属于功能一的bug (1)标题:   迟俊文同学的程序功能1输出格式不符。 (2)内容:   a. 测试环境:Win7 专业版 64位操作系统   b. 准备工作:git clone 迟俊文同学代码   c. 测试步骤:进入迟俊文同学程序并启动控制台   d. 运行结果:输出格式出现与作业要求不符情况   e: 期待结果:期待符合要求   f: 差异:此同学可能没顾及到在输出结果时有空行要求 (3)佐证材料:   a: 运行截图: b: wf spec 小文件输入。 为表明程序能跑,结果真实而不是迫害老五,请他亲自键 盘在控制台下输入命令。 2.属于功能二的bug (1)标题:   迟俊文同学的程序功能2输出格式中没有words。 (2)内容:   a. 测试环境:Win7 专业版 64位操作系统   b. 准备工作:git clone 迟俊文同学代码   c. 测试步骤:进入迟俊文同学程序并启动控制台,输入wf test_1   d. 运行结果:运行报错   e: 期待结果:输出total 词频 + words   f: 差异:未输出words (3)佐证材料:   a: 运行截图: b: wf spec