【软件测试】什么软件测试,软件测试和研发的区别

目录

一、软件测试

二、软件测试与研发的区别

1,软件测试与调试的区别

2,难易程度

三、第一个测试


一、软件测试

验证软件是否满足用户的需求(不是以软件测试人员的主观意愿去判断软件质量的,它是有标准的)

早期,人们更多的将测试看成是对软件产品“检验”,检查软件的每个功能是否运行正常。 1983年,Bill Hetzel将软件测试定义为:软件测试就是一系列活动,这些活动是为了评估一个程序或者 软件系统的特性或能力,并确定是否达到了其预期的效果。

测试试图验证软件是“工作的”,也就是验证软件功能执行的正确性

测试的活动是以测试人员“预期的结果”为依据,这里的“预期结果”指的是需求定义。

软件测试的特点:

软件测试只是一个样本试验,具有不可穷尽性。

二、软件测试与研发的区别

1,软件测试与调试的区别

目的不同:

软件测试是检查软件的质量(以需求为准)

软件调试是开发人员为了检查程序是否实现他想让程序实现的功能

人员不一样:

软件测试,黑盒测试工程师,白盒测试工程师,开发人员

软件调试,开发人员

阶段不同:

软件测试,只是在开发阶段

软件测试,贯穿整个软件的开发周期

软件开发的生命周期:需求分析—计划—设计—开发—测试—运行

2,难易程度

开发广度小,专业度高,测试广度大,专业性低

接口测试:postman soupui Charles

抓包:fidder Charles

自动化测试:java Python ruby

三、第一个测试

自动售卖机,现有红茶,雪碧,可怜,投1.5按可乐(雪碧或者红茶)出相应的饮料,投2块硬币,按相应的饮料以外,还会自动出5角硬币

测试:

投100纸币,无法识别,出错

假币,识别不出来,并且报警

投1.5(先投1块,再投5角)按可乐,出可乐

投1.5(先投1块,再投5角)按雪碧,出雪碧

投1.5(先投1块,再投5角)按红茶,出红茶

投1块,按饮料键,提示金额不足

投5毛,按饮料键,提示金额不足

投游戏币,断电投币,断网投币

投2块,没有零钱,练习工作人员

猜你喜欢

转载自blog.csdn.net/qq_50156012/article/details/124480731