【软件测试基础】功能测试常用方法都有哪些

2020-11-06 17:52发布

9条回答
爱梦 -拿来吧你
1楼 · 2020-11-10 09:30.采纳回答

一、 输入框测试

  1. 字符型输入框:

  (1)字符型输入框:英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。

  (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个文章拷贝过去。

  (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格

  (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)

  2. 数值型输入框:

  (1)边界值:最大值、最小值、最大值+1、最小值-1

  (2)位数:最小位数、最大位数、最小位数-1、最大位数+1、输入超长值、输入整数

  (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交。输入负整数、负小数、分数、输入字母或汉字、小数、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合

  (4)安全性检查:不能直接输入就copy

  (5)对于必填项,先录入再删除是否可以提交成功;或者先录入错误数据再改为正确数据是否可提交成功 。

  (6)录入小数然后全选,直接录入新值,是否可正常录入;(可能出现小数全选后无法直接填写新值)

  3. 日期型输入框:

  (1)合法性检查:输入0月,13月,32日等,闰年2月的处理方式等

  (2) 异常值、特殊字符:输入空格或空、输入~!@#¥%……&*(){}[]等可能导致系统错误的字符

  (3)安全性检查:不能直接输入,就copy,是否数据检验出错

  4. 信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.

  二、 搜索功能测试

  1. 功能实现:

  (1)如果支持模糊查询,搜索名称中任意一个字符是否能搜索到

  (2)比较长的名称是否能查到

  (3)输入系统中不存在的与之匹配的条件

  (4)用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。

  2. 组合测试:

  (1)不同查询条件之间来回选择,是否出现页面错误(单选框和多选框最容易出错)

  (2)测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错。

  (3)查询结果的分页,一直点击到最后一页,查看是否有重复数据(可能会出现虚数据的情况)

  三、 添加/修改功能

  1. 特殊键:(1)是否支持Tab键 (2)是否支持回车键

  2. 提示信息:(1)不符合要求的地方是否有错误提示

  3. 唯一性:字段唯一的,是否可以重复添加,添加后是否能修改为已存在的字段(字段包括区分大小写以及在输入的内容前后输入空格,保存后,数据是否真的插入到数据库中,注意保存后数据的正确性)

  4.数据正确性:

  (1)对编辑页的每个编辑项进行修改,点击保存,是否可以保存成功,检查想关联的数据是否得到更新。

  (2)进行必填项检查)

  (3)在编辑的时候,注意编辑项的长度限制,有时在添加的时候有,在编辑的时候却没有(注意要添加和修改规则是否一致)

  (4)提交数据时,连续多次点击,查看系统会不会连续增加几条相同的数据或报错。

  四、 删除功能

  1.特殊键:(1)是否支持Tab键 (2)是否支持回车键

  2.提示信息:

  (1)不选择任何信息,直接点击删除按钮,是否有提示

  (2)删除某条信息时,应有确认提示

  3.数据实现:

  (1)删除一条记录时,是否可以删除成功

  (2)如系统支持批量删除,注意删除的信息是否正确

  (3)删除数据时,要注意相应查询页面的数据是否及时更新

  (4)如删除的数据与其他业务数据关联,要注意其关联性

  五、 上传图片功能测试

  (1)文件类型正确、大小合适,查看能否上传成功

  (2)文件类型正确,大小不合适,查看是否给出提示

  (3)文件类型错误,大小合适,查看是否给出提示

  (4)文件类型大小都合适,手动输入存在的图片地址来上传

  (5)文件类型和大小都合适,输入不存在的图片地址来上传

  (6)不选择文件直接点击上传,查看是否给出提示

  (7)连续多次选择不同的文件,查看是否上传最后一次选择的文件

  (8)文件名校验,文件名内容(如含特殊字符,大小写混合,数字,汉字) ,文件名长度

  (9)文件名后缀大写, 是否作处理

  (10)对于有图片数量限制的批量上传是否控制

  (11)批量上传过程中有传输失败的图片如何处理,是直接删除还是提示上传失败

  (12)图片选择一些较特殊的图片,设计出高分辨率或过小的图片

  六、 查询结果列表

  (1)列表、列宽是否合理

  (2)列表数据太宽有没有提供横向滚动

  (3)列表的列名有没有与内容对应

  (4)列表的每列的列名是否描述的清晰

  (5)列表是否把不必要的列都显示出来

  七、 返回键检查

  1. 一条已经成功提交的记录,返回后再提交,是否做了处理

  2.检查多次使用返回键的情况,在有返回键的地方,返回到原来的页面多次,查看是否会出错

  八、 回车键检查

  在输入内容后,直接按回车键,系统如何响应,是否会报错

  九、 刷新键检查

  Web页面中,使用F5,查看系统响应,是否会有错误或异常。(如:切换到非默认tab,然后刷新页面,页面会切换到默认tab,但tab下的内容仍是上个tab的内容)

  对于增加了统计功能的页面,是否刷新会增加统计次数。(如浏览量、阅读量等)

  十、 直接URL链接检查(盗链问题)

  在Web系统中,在地址栏直接输入各个功能页面的URL地址,看系统如何处理,是否能够直接链接查看(匿名查看),是否有权限控制,是否直接执行,并返回相应结果页。

  十一、并发问题

  1.同一个用户操作:同一个用户分别登录两个浏览器,在一个浏览器中作提交后,在另一个浏览器中是否仍可提交成功 ,是否有权限控制,是否有合理提示(如状态变化等)。

  2. 不同用户操作无序提交时是否有合理提示。

  十二、 业务流程测试

  业务流程一般会涉及到多个模块的数据,所以在对业务流程测试时,首先要保证单个模块功能的正确性,其次就要对各个模块间传递的数据进行测试,这往往是容易出现问题的地方,测试时一定要设计不同的数据进行测试。

  十三、 界面和易用性测试

  备注:界面一般由UI来测试,某些特殊流程需要由测试给出页面或数据,让UI确认是否符合当初设计理念。需要注意的是,前端经常对某些行间距、字体及Hover效果不能很好把握。

  1. 风格.样式.颜色是否协调

  2. 界面布局是否整齐、协调

  3. 界面操作、标题描述是否恰当

  4. 操作是否符合人们的常规习惯

  5. 界面中各个控件是否对齐

  6. 日期控件是否可编辑

  7. 信息比较长的文本,文本框有没有提供自动垂直滚动条

  8. 是否支持Tab键,跳转顺序是否条理

  9. 用滚动条移动页面时,页面的控件是否显示正常

  10.页面是否有多余按钮或标签

  11.执行风险操作时,是否有确认提示,如删除、移除、注销确认

  12.页面分辨率检查,在各种分辨率下浏览系统检查系统界面友好性


等等同学
2楼 · 2020-11-08 11:57

1.等价类,是把输入条件划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,一般分为有效等价类和无效等价类。

2.边界值,边界值是对等价类方法使用的补充,长期的测试经验告诉我们,很多错误是发生在输入或输出范围的边界上,故对边界数据要着重测试。

3.错误推测法,是根据测试者以往测试经验来对软件功能进行测试,对可能出现错误的地方多测试。

4.判定表,主要是考虑输入条件的各种组合、以及输入条件之间的关系进行的测试。

5.因果图,与判定表紧密相连,是根据输入和输入、以及输入和输出之间的因果关系、输出和输出之间的关系而得到的因果关系图。

6.业务流程图,主要是基于软件的业务流程进行测试,如主要业务流程、次要业务流程。

7.总结,一般来说,对软件功能进行测试的时候,会先使用等价类、边界值测试;

其次使用错误推测法,在测试过程中对未测试地方进行补充;判定表跟因果图用于输入输出比较复杂的情况;而业务流程图 可在测试过程中始终贯穿。


小优
3楼 · 2020-11-08 22:33

包括逻辑功能测试(logic function testing)

界面测试(UI testing)UI=User Interface

易用性测试(usability testing):是指从软件使用的合理性和方便性等角度对软件系统进行检查,来发现软件中不方便用户使用的地方。

兼容性测试(compatibility testing):包括硬件兼容性测试和软件兼容性测试


小鹿姐姐
4楼 · 2020-11-09 09:39

1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。

 

  2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。

 

  3. 检查按钮的功能是否正确:如update、cancel、delete、save等功能是否正确。

 

  4. 字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。

 

  5. 字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错。

 

  6. 标点符号检查:输入内容包括各种标点符号,特别是空格、各种引号、回车键。看系统处理是否正确。

 

  7. 中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错。

 

  8. 检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是全部带出,带出信息和添加的是否一致。

 

  9. 信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。

 

  10. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。

 

11. 检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。

 

  12. 检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错。同时,也要注意,会不会报和自己重名的错。

 

  13. 重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处理。

 

  14. 检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看会否出错。

 

  15. search检查:在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确。如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确。

 

  16. 输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。

 

  17. 上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。

 

  18. 必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*

 

  19. 快捷键检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。

 

  20. 回车键检查:在输入结束后直接按回车键,看系统处理如何,会否报错。


小猪仔
5楼 · 2020-11-09 10:29

1、GUI测试

  是指对使用GUI(图形用户界面)的软件进行的软件测试,我们日常用到的web程序,办公软件等很多都是GUI软件。主要测试方法是对被测试的部分按照窗口划分为若干模块,将作用在每个模块内GUI部件上的事件归为一类,创建事件流图生成测试用例进行测试。

  2、冒烟测试

  冒烟测试是针对每个版本或每次需求变更后,对系统进行一次验证测试,看版本更新后是否存在bug。

  3、回归测试

  回归测试是指测试过程中修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

  4、兼容性测试

  通过在不同的硬件平台,应用软件、操作系统上进行测试,看是否能够跑起来。

  5、易用性测试

  主要是评估软件产品能否让用户正确理解不同环境下软件适用,是否易于操作,能否吸引用户。

  6、安全测试

  安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,提升软件产品质量及其安全性,密保性的过程。


是开心果呀 - 热爱生活
6楼 · 2020-11-09 14:39

功能测试常用的方法有:等价类、边界值、错误推测法、判定表、因果图、业务流程图;

总结,一般来说,对软件功能进行测试的时候,会先使用等价类、边界值测试;

其次使用错误推测法,在测试过程中对未测试地方进行补充;判定表跟因果图用于输入输出比较复杂的情况;而业务流程图 可在测试过程中始终贯穿。


一、 输入框测试

  1. 字符型输入框:

  (1)字符型输入框:英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。

  (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个文章拷贝过去。

  (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格

  (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)

  2. 数值型输入框:

  (1)边界值:最大值、最小值、最大值+1、最小值-1

  (2)位数:最小位数、最大位数、最小位数-1、最大位数+1、输入超长值、输入整数

  (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交。输入负整数、负小数、分数、输入字母或汉字、小数、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合

  (4)安全性检查:不能直接输入就copy

  (5)对于必填项,先录入再删除是否可以提交成功;或者先录入错误数据再改为正确数据是否可提交成功 。

  (6)录入小数然后全选,直接录入新值,是否可正常录入;(可能出现小数全选后无法直接填写新值)

  3. 日期型输入框:

  (1)合法性检查:输入0月,13月,32日等,闰年2月的处理方式等

  (2) 异常值、特殊字符:输入空格或空、输入~!@#¥%……&*(){}[]等可能导致系统错误的字符

  (3)安全性检查:不能直接输入,就copy,是否数据检验出错

  4. 信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.

  二、 搜索功能测试

  1. 功能实现:

  (1)如果支持模糊查询,搜索名称中任意一个字符是否能搜索到

  (2)比较长的名称是否能查到

  (3)输入系统中不存在的与之匹配的条件

  (4)用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。

  2. 组合测试:

  (1)不同查询条件之间来回选择,是否出现页面错误(单选框和多选框最容易出错)

  (2)测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错。

  (3)查询结果的分页,一直点击到最后一页,查看是否有重复数据(可能会出现虚数据的情况)

  三、 添加/修改功能

  1. 特殊键:(1)是否支持Tab键 (2)是否支持回车键

  2. 提示信息:(1)不符合要求的地方是否有错误提示

  3. 唯一性:字段唯一的,是否可以重复添加,添加后是否能修改为已存在的字段(字段包括区分大小写以及在输入的内容前后输入空格,保存后,数据是否真的插入到数据库中,注意保存后数据的正确性)

  4.数据正确性:

  (1)对编辑页的每个编辑项进行修改,点击保存,是否可以保存成功,检查想关联的数据是否得到更新。

  (2)进行必填项检查)

  (3)在编辑的时候,注意编辑项的长度限制,有时在添加的时候有,在编辑的时候却没有(注意要添加和修改规则是否一致)

  (4)提交数据时,连续多次点击,查看系统会不会连续增加几条相同的数据或报错。

  四、 删除功能

  1.特殊键:(1)是否支持Tab键 (2)是否支持回车键

  2.提示信息:

  (1)不选择任何信息,直接点击删除按钮,是否有提示

  (2)删除某条信息时,应有确认提示

  3.数据实现:

  (1)删除一条记录时,是否可以删除成功

  (2)如系统支持批量删除,注意删除的信息是否正确

  (3)删除数据时,要注意相应查询页面的数据是否及时更新

  (4)如删除的数据与其他业务数据关联,要注意其关联性

  五、 上传图片功能测试

  (1)文件类型正确、大小合适,查看能否上传成功

  (2)文件类型正确,大小不合适,查看是否给出提示

  (3)文件类型错误,大小合适,查看是否给出提示

  (4)文件类型大小都合适,手动输入存在的图片地址来上传

  (5)文件类型和大小都合适,输入不存在的图片地址来上传

  (6)不选择文件直接点击上传,查看是否给出提示

  (7)连续多次选择不同的文件,查看是否上传最后一次选择的文件

  (8)文件名校验,文件名内容(如含特殊字符,大小写混合,数字,汉字) ,文件名长度

  (9)文件名后缀大写, 是否作处理

  (10)对于有图片数量限制的批量上传是否控制

  (11)批量上传过程中有传输失败的图片如何处理,是直接删除还是提示上传失败

  (12)图片选择一些较特殊的图片,设计出高分辨率或过小的图片

  六、 查询结果列表

  (1)列表、列宽是否合理

  (2)列表数据太宽有没有提供横向滚动

  (3)列表的列名有没有与内容对应

  (4)列表的每列的列名是否描述的清晰

  (5)列表是否把不必要的列都显示出来

  七、 返回键检查

  1. 一条已经成功提交的记录,返回后再提交,是否做了处理

  2.检查多次使用返回键的情况,在有返回键的地方,返回到原来的页面多次,查看是否会出错

  八、 回车键检查

  在输入内容后,直接按回车键,系统如何响应,是否会报错

  九、 刷新键检查

  Web页面中,使用F5,查看系统响应,是否会有错误或异常。(如:切换到非默认tab,然后刷新页面,页面会切换到默认tab,但tab下的内容仍是上个tab的内容)

  对于增加了统计功能的页面,是否刷新会增加统计次数。(如浏览量、阅读量等)

  十、 直接URL链接检查(盗链问题)

  在Web系统中,在地址栏直接输入各个功能页面的URL地址,看系统如何处理,是否能够直接链接查看(匿名查看),是否有权限控制,是否直接执行,并返回相应结果页。

  十一、并发问题

  1.同一个用户操作:同一个用户分别登录两个浏览器,在一个浏览器中作提交后,在另一个浏览器中是否仍可提交成功 ,是否有权限控制,是否有合理提示(如状态变化等)。

  2. 不同用户操作无序提交时是否有合理提示。

  十二、 业务流程测试

  业务流程一般会涉及到多个模块的数据,所以在对业务流程测试时,首先要保证单个模块功能的正确性,其次就要对各个模块间传递的数据进行测试,这往往是容易出现问题的地方,测试时一定要设计不同的数据进行测试。

  十三、 界面和易用性测试

  备注:界面一般由UI来测试,某些特殊流程需要由测试给出页面或数据,让UI确认是否符合当初设计理念。需要注意的是,前端经常对某些行间距、字体及Hover效果不能很好把握。

  1. 风格.样式.颜色是否协调

  2. 界面布局是否整齐、协调

  3. 界面操作、标题描述是否恰当

  4. 操作是否符合人们的常规习惯

  5. 界面中各个控件是否对齐

  6. 日期控件是否可编辑

  7. 信息比较长的文本,文本框有没有提供自动垂直滚动条

  8. 是否支持Tab键,跳转顺序是否条理

  9. 用滚动条移动页面时,页面的控件是否显示正常

  10.页面是否有多余按钮或标签

  11.执行风险操作时,是否有确认提示,如删除、移除、注销确认

  12.页面分辨率检查,在各种分辨率下浏览系统检查系统界面友好


一朵大红花啊
8楼 · 2021-01-11 19:26

功能测试又可称为黑盒测试,是基于软件功能进行的测试,主要是关注输入与输出,以及输出是否符合预期结果。常用测试方法有 等价类、边界值、错误推测、因果图、判定表以及业务流程图等。

Cici
9楼 · 2021-01-27 13:48

软件测试常见的有黑盒测试和白盒测试两种。

黑盒测试方法群:等价类划分、边界值、因果图、基路径法、专家测试法、smoking、场景测试等
白盒测试方法群:同行评审、需求审查、代码审查、接口测试(调用测试和返回测试,需要结合等价类和因果图方法)等。


相关问题推荐

  • 回答 19
    已采纳

    软件测试最主要的目的,是为了保证软件上线以后,能够正常平稳没有bug的运行下去,因为测试的本质就是找应用程序和需求规格说明书之间的不同,如果两者发现不一致了,那一定是出现问题了。而通过软件测试工作,能够帮助甲方人员更好的接受软件提供依据,也让...

  • 回答 10

    简单地说,测试点就是一个安装了网络速度测试程序的网站或服务器,供其它网友测试从其它地方连接到该网站或服务器的速度。比如,您有一个网站,您在网站中安装了我们免费为您提供的网络速度测试程序,经本站技术人员审核合乎要求,您的网站就成为本站测试联盟...

  • 回答 4

    果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同...

  • 回答 10

       采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

  • 回答 7
    已采纳

    在编程中,布尔量指一个真或假状态。通常它们分别用0,1或1,-1来表示,这和编程语言有关。具体来说当布尔量为真的时候表示一个表达式或判断成立,否则这个式子或判断不成立。你把它理解为成立或不成立就行了。...

  • 回答 6
    已采纳

     功能测试框架一般情况就是包含以下几类:界面友好性测试、功能测试、页面链接测试、容错测试、稳定性测试、 性能测试(简单方面)等等。   1.1.1 界面友好性测试  风格、样式的协调性是否合理  界面布局是否整齐,尽量不要使用滚动条  界面操作、...

  • 回答 6

    测试用例:为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。测试脚本是为了进行自动化测试而编写的脚本。两者的关系: 测试脚本的编写必须对应相应的测试用例...

  • 回答 6

    功能点:能够单独完成的某个具体业务流程。 一般在软件测试工作流程中的需求分析阶段,要根据需求说明书或者原型图提取功能点,功能点是和需求点相对应的。例如:每个软件都有注册登录,注册、登录就是两个功能点。登录模块还可以细化成登录功能,忘记密码功...

  • 回答 7
    已采纳

    一、一定要提交。1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。4. 无...

  • 回答 5

    1、如果你的自学能力较弱,就找个靠谱的培训机构学习,培训机构的功能很简单:公司需要什么,机构就培训什么。针对市场,公司用人也舒服,求职者找工作也好找。2、如果你自学能力强就找些专业教材,结合网上的资料来学习。但是需要你有坚持的毅力。3、测试分...

  • 回答 5

    判定表(Decision Table)是分析和表达多逻辑条件下执行不同操作的情况下的工具.在程序设计发展的初期,判定表就已被当作编写程序的辅助工具了.由于它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确....

  • 回答 5

    判定表通常有以下四个部分组成:1)条件桩(Condition Stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。2)动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。3)条件项(Condition Entry):列出针对它左列...

  • 回答 6

    、 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。几种常用的黑盒测试方法和黑盒测试工具有,等价类划分法、边界值分析法、因果图法、决策表法。在实际运用中要选择合适的方法。二、 因果...

  • 回答 3

    长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是...

  • 回答 2

    1) 边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。2) 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

没有解决我的问题,去提问