searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

软件测试-缺陷定级建议

2023-08-10 01:04:28
22
0

1、什么是软件缺陷

软件缺陷又称Bug,即为软件中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。

缺陷的存在会导致软件产品在某种程度上不能满足用户的需求,重大缺陷可能会造成用户数据丢失。

2、缺陷测试方法

软件测试分为黑盒测试和白盒测试两种。

黑盒测试:也称功能测试或数据驱动测试,一般是在已知产品具有的功能情况下,通过测试来检验每个功能是否都能正常使用。在测试时把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息的完整性。

白盒测试:也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照需求规格说明书的规定正常进行,检验程序中的每条通路是否都有能按预定要求正确工作,白盒测试的主要方法有逻辑驱动、基路测试等。

3、缺陷定级建议

测试人员可以根据项目情况修改bug严重等级的定义。默认的bug严重程度如下:

致命:数据破坏、数据丢失、系统崩溃、系统无法运行、核心功能缺失。
严重:影响系统功能或操作,引起某模块或子系统无法使用,可能影响系统整体稳定性,造成阻塞测试执行。
一般:不影响系统运行的缺陷。
轻微:操作不方便,使用体验不佳,界面布局不合理等。
建议:基于用户视角提出合理性的进阶改进建议。

4、Bug优先级

紧急:必须立即修复,以便重新构建打包验证(一般对应致命缺陷)
重要:必须在下个测试版本中修复(一般对应严重缺陷)
一般:尽可能及时地在最终发布版本前修复,并根据用户意见持续优化(一般对应一般缺陷和轻微缺陷)

通常来讲,云计算软件不能遗留致命、严重类的缺陷,针对一般类的缺陷需要制定遗留缺陷评审规则,避免对项目建设带来负面影响。

0条评论
0 / 1000
王****均
2文章数
0粉丝数
王****均
2 文章 | 0 粉丝
王****均
2文章数
0粉丝数
王****均
2 文章 | 0 粉丝
原创

软件测试-缺陷定级建议

2023-08-10 01:04:28
22
0

1、什么是软件缺陷

软件缺陷又称Bug,即为软件中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。

缺陷的存在会导致软件产品在某种程度上不能满足用户的需求,重大缺陷可能会造成用户数据丢失。

2、缺陷测试方法

软件测试分为黑盒测试和白盒测试两种。

黑盒测试:也称功能测试或数据驱动测试,一般是在已知产品具有的功能情况下,通过测试来检验每个功能是否都能正常使用。在测试时把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息的完整性。

白盒测试:也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照需求规格说明书的规定正常进行,检验程序中的每条通路是否都有能按预定要求正确工作,白盒测试的主要方法有逻辑驱动、基路测试等。

3、缺陷定级建议

测试人员可以根据项目情况修改bug严重等级的定义。默认的bug严重程度如下:

致命:数据破坏、数据丢失、系统崩溃、系统无法运行、核心功能缺失。
严重:影响系统功能或操作,引起某模块或子系统无法使用,可能影响系统整体稳定性,造成阻塞测试执行。
一般:不影响系统运行的缺陷。
轻微:操作不方便,使用体验不佳,界面布局不合理等。
建议:基于用户视角提出合理性的进阶改进建议。

4、Bug优先级

紧急:必须立即修复,以便重新构建打包验证(一般对应致命缺陷)
重要:必须在下个测试版本中修复(一般对应严重缺陷)
一般:尽可能及时地在最终发布版本前修复,并根据用户意见持续优化(一般对应一般缺陷和轻微缺陷)

通常来讲,云计算软件不能遗留致命、严重类的缺陷,针对一般类的缺陷需要制定遗留缺陷评审规则,避免对项目建设带来负面影响。

文章来自个人专栏
云主机管理
2 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0