loading请求处理中...

什么是软件测试?_软件测试的测试原理和准则

2021-12-01 07:32:53 阅读 11711次 标签: 作者: riche
什么是软件测试?_软件测试的测试原理和准则

    什么是软件测试?软件测试是软件质量的保证,是运用自动化工具或人工来运转体系程序的进程,进而来发现现所运转得到的成果和产品需求的条件之间的不同,并以此来评估。浅显的讲,测试的目的是为了发现软件中存在的过错,一起对软件质量进行衡量和评估,而不是证明该软件是成功的,没有过错的软件世间难求。软件测试的测试原理是什么?





    1、软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。也是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。

    2、运行前的软件测试是根据软件的需求分析、设计规格和编码实现为审定目标。但程序中的故障并一定是由编码引起的,大多数的软件缺陷可能是在系统详细设计阶段、概要设计阶段甚至是在需求分析阶段就存在问题所导致。

    3、软件开发过程中,需求的更改、软件说明书的描述开发小组人员间的交流都可能导致软件程序出现缺陷。而软件测试是最大限度避免软件缺陷产生的最好途径。

    怎样才能达到软件测试的目标呢?为了能设计出有效的测试方案,软件工程师必须深入理解并正确运用指导软件测试的基本准则。

    (1)一切发现测试都应能追溯到用户需要。正如软件测试的方针是发现过错。从用户视点来看,最严重的过错是致使程序不能满意用户需要的那些过错。

    (2)应当远在测试之前就制定出测试计划。实际上,一旦完成了需要模型就可以着手制定软件测试计划,在建立了模型以后就可以当即开始规划详细的测试计划。因而,在编码之前就可以对所测试的作业进行计划和规划。

    (3)应当从“小规模”测试开始,并逐渐进行“大规模”测试。一般,首要要点测试单个程序模块,然后把测试要点转向在集成的模块中寻觅过错,最终在全部系统中寻觅过错。

    (4)把程序一切也许的履行路径都查看一遍是不也许的,即便是一个中等规模的程序。测试只能证实程序中有过错,不能证实程序中没有过错。可是,精心肠测试计划,有也许充沛掩盖程序逻辑并使程序到达所需求的可靠性。

    (5)为了到达最好的测试作用,应当由独立的第三方从事测试作业。所谓“最好作用”是指有最大也许性发现过错的测试。 

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答