有人能用一个例子来解释角例测试、边界案例测试和边缘案例测试的区别吗?
发布于 2020-03-12 09:11:34
当系统只对特定的有效输入中断时
例:
假设函数getcar()接受一个数字,来自1-5的所有数字都是有效的输入:
但,
getcar(wheel=?)函数适用于所有数字,但getcar(wheel=3)失败。
在这里,我们检查系统是否处理有效限值的极值。
对于上面的示例,有效的边缘情况场景是getcar(wheel=1)和getcar(wheel=5)。
这里,我们检查系统是否处理边缘大小写值周围的边界值。
所以在上面的例子中,边值是1和5。所以,边界情况是0,2,4,6。
发布于 2020-06-12 14:48:04
这3种是功能测试服务中常用的术语,下面是示例的详细内容:
边缘情况是在可能值的极端端测试一个条件的情况。
为了简单起见,考虑一个硬件示例,一个音量范围从0到10的扬声器,边缘情况为0和10。另一个例子是,如果用户试图上传允许的最大大小的文件,会发生什么。
角点是测试中涉及多个边缘条件的情况。在我们的扬声器例子中,一个角落的情况可以测试音量极值(就像在边缘的情况),但同时测试低音水平的边缘。
对于文件上传服务示例,如果:
-A用户上传允许最大大小的文件。
-Multiple用户试图做同样的事情
边界CasesHere我们在边缘附近的区域进行测试。
对于音量范围从0到10的扬声器示例,可能的边界情况可以测试扬声器的音量级别为9,而文件上传的测试为11,假设文件允许大小为100,然后测试上传的文件大小为99和101。
发布于 2021-08-26 12:14:37
角案例测试:坚持定义,角案例测试是测试多个参数的极端水平,因为用户坚持角的配置空间。
边界情况测试:在进行边界测试时,用户必须测试系统中输入值的极值或边界。这些通常包括开始-结束,最大-最小,只是内部-就在外面,和下-上值。
边缘情况测试:与角点和边界测试不同,边缘案例测试用于检查系统的极限操作参数,即最大值或最小值点。
我想这更多的是术语之间的语言差异,我真的很期待看到一些更明确的用例和例子来理解这三者之间的区别。
https://sqa.stackexchange.com/questions/42941
复制相似问题