admin管理员组

文章数量:1530517

2024年6月7日发(作者:)

软件功能测试,也称为behavioraltesting(行为测试),根据产品特征、操作描述和

用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功

能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测

试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。

功能测试也叫黑盒子测试或数据驱动测试,只需考虑各个功能,不需要考虑整个软件的

内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入

数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。

测试方法

1、测试只能提高软件质量,做不到保证,bug是永远存在的,测试工作可以让这

量减少、降低严重问题的存在;软件过程才可能保证它的质量,不是软件测

试,所以这一点我要明确出来。一个软件的质量好坏不依赖于测试者,测试

再高明,软件设计本身的水平面要品质不高,巧妇也有无米之炊的无奈。

2、测试的原本目标就是发现缺陷,挑毛病,工作性质和开发人员相反,但目标

是一致的,都是为了使软件更完美、更稳定。

3、盖房子的时候,先打地基,地基如果有毛病(如不够深、不平),那以后房

盖起来了住个几年,你会发现楼上的梁会发裂,渗水,然后越来越让人担

忧。这时你要修复怎么办,再怎么补都不放心,因为地基有缺陷啊!这个道

和第三个问题是一模一样的,修复的代价太大太大了!在测试中有一个规

则,问题越早解决代价越小,单元测试发现的问题解决只要1块钱,等到集成

测试再解决,要10块钱,你认为比例有多大?需求分析系统设计是源头,重

中之重,这个比例我认为要在上面我举例中增加80%,就是说它会导致你在编

码阶段多付出8块钱。前期可能不觉得,越到后期将发现非常头痛,这也是我

的经验之谈,没有太多的科学性哦。

4、对于测试员,首先是效率减低;对于项目而言,成本增加了。瞧病就错了

诊,影响大么?将导致后面的百分之八十的事情白做了,百分之二在长远

目标中有后期帮助,同时证明另外百分之八十步入歧途。这就要在测试设计

的时候要仔细全面,但是这种事情多少都避免不了,早一点发现并改变,也

是很重要的,另外多布置一些小结会议,有利到测试的工作方向和目标。

本文标签: 测试软件目标块钱需求