软件功能测试流程?

我刚刚在一个软件公司实习,经理要我对该公司的一个软件产品进行功能测试.要我在一段时间内完成所有的功能测试.我现在拿到软件无从下手.我头都大了.哪位高人指点下功能测试的具体流程.对于一个测试员来说,软件的一个功能是指什么?一个简单的按钮也算功能吗?怎么把一个软件化划分为多个功能?

1、测试计划:测试计划一般由测试经理编写,根据需求估算测试所需资源(人力,设备等)、所需时间、功能点划分、如何合理分配安排资源。

2、用例设计:根据测试计划,修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档和详细设计文档。测试人员根据这两份文档补充测试用例。

3、测试环境:测试人员搭建测试环境。

4、执行测试:开发人员提交第一个版本,如果存在未完成的功能,开发需跟测试人员说明,然后测试人员根据测试用例的详细步骤,执行测试用例,发现BUG提交缺陷库。

5、BUG跟踪:开发人员提交第二个版本,包括修改的BUG以及增加的部分功能,测试人员进行第二轮测试和回归测试,跟踪BUG直到关闭。

6、测试报告:通过不断测试,BUG跟踪,直到用例全部测试,覆盖率、缺陷率以及其他各项指标达到质量标准,即达到上线要求。

扩展资料:

功能测试根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好。

功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测试,通过对一个系统的所有的特性和功能都进行测试确保符合需求和规范。只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-06

测试流程如下:

1、需求评审:由项目经理、开发人员、测试人员、需求人员共同进行的对软件需求文档的评审,评审内容主要包括:“需求规格说明书”的内容是否完善,是否有描叙不清楚的地方或者有冲突,需求是否可以支持系统目标的实现,是否有无法实现的功能等。项目经理根据开发人员、测试人员、需求人员意见完成项目计划。

2、需求分析:是开发人员根据需求文档完成需求分析文档,测试人员参与评审,评审的内容主要是看是否有遗漏或双方理解不一样的地方,测试人员要熟读需求,要多与开发、架构等多方多交流,深入了解需求。需求分析这一过程是主要确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰具体的要求。

3、测试计划:测试计划一般由测试经理编写,根据需求估算测试所需资源(人力,设备等)、所需时间、功能点划分、如何合理分配安排资源。

4、用例设计:根据测试计划,修改好的需求分析文档开始写测试用例,同时开发人员完成概要设计文档和详细设计文档。测试人员根据这两份文档补充测试用例。

5、测试环境:测试人员搭建测试环境

6、执行测试:开发人员提交第一个版本,如果存在未完成的功能,开发需跟测试人员说明,然后测试人员根据测试用例的详细步骤,执行测试用例,发现BUG提交缺陷库。

7、BUG跟踪:开发人员提交第二个版本,包括修改的BUG以及增加的部分功能,测试人员进行第二轮测试和回归测试,跟踪BUG直到关闭。重复上面的工作,一般情况下3-4个版本后BUG数量减少。

8、测试报告:通过不断测试,BUG跟踪,直到用例全部测试,覆盖率、缺陷率以及其他各项指标达到质量标准,即达到上线要求。(如果有客户反馈问题,需要测试人员协助重现和回归测试)。

扩展资料

软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。黑盒测试方法主要包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。

从是否执行程序的角度划分,测试方法又可分为静态测试和动态测试。静态测试包括代码检査、静态结构分析、代码质量度量等。动态测试由3部分组成:构造测试实例、执行程序和分析程序的输出结果。本回答被网友采纳
第2个回答  推荐于2017-11-24
功能测试就是看软件有没有达到预期设计的要求。或者说有没有达到客户的要求。
你先找开发部或者项目经理要一份需求文档,然后对着软件把一个个的功能点列出来。然后在写测试用例。知道了预期结果。那你在实际操作。和预期结果不同的就是BUG。
有什么不明白的在问我吧。
我也是自学的 现在工作了2年多了。其实也是个新手。大家可以多交流追问

我测试的时候BUG还是有找到过,就是不知道怎么列出功能点。怎么用文档表达出来。还有测试用例也不会,昨天我照着网上的一个用例写了一个,经理说不合格。。。

追答

测试用例每个人都有自己的设计方式。一般里面内容都差不多那几样 你多找几个模板看看 然后自己综合的设计一个出来。如果经理说你的不合格 你让他把以前他们自己测试时的样板给你看看 按照他们的模板去填。要是他还说你不合格 那就是他自己打自己的嘴巴

本回答被提问者采纳
第3个回答  2011-05-11
功能测试(Functional Testing)是系统测试中最基本的测试,它不管软件内部的实现逻辑,主要根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。
功能测试是为了发现以下几类错误:是否有不正确或遗漏了的功能? 功能实现是否满足用户需求和设计的隐藏需求? 能否正确的输入输出? 功能的交互性如何?
你也不给点分 哪有几个像我这样的好心人啊追问

兄台,不是我吝啬,是因为我提这个问题的时候没有分了。(现在有19分了,捡彩蛋捡到的。)
你和三楼都回答得很好,不过只能选一个。对不起了。

第4个回答  2011-05-03
你先认识需求 按整个流程测下来
相似回答