从哪些逻辑点对软件功能进行安全测试?

1+1=2这个是没有问题,那如果说有些有些客户他来的是两位数的相加, 有些客户来的是3位数的相加,好,那来的是4位数的相加,5位数的相加,那是这种情况下你的这个什么。

你的这个可输入的值以及要验证的这个数据是不是N多非常非常的多。 好,那么在这一个黑盒测试的过程中间就会产生这种问题,也就是说我想要把这个软件去做的尽可能全面测试的时候,那也就是我的这个输入的数据要足够多,甚至说我要采取无穷多的一些数据来进行折射,但是这一个在咱们企业中间以及在我们测试过程中间,这一种是不允许的,为什么应该想无穷多的数据,无穷多的这一个数据,那第一个你要时间多吧。 

outputo-20210617-144335-324-txoo.png

第二个时间就是金钱嘛,对吧,好,第三个的话,那也就是咱们项目它有一个什么它有一个周期,它要有一个上限的时期,因此说因为这一些因素就会导致咱们的这些数据你不可能无穷无尽的去选取,那怎么办 我又要保证这个功能的这一个什么正确性,然后我又不能够去选很多的数据,那因此对于黑盒测试,咱们非常重要的一个点就是你要知道如何去筛选再审有代表性的组数据。 好,这个才是咱们做黑盒子中间最为关键的一点,我去筛选一些有代表性的数据,然后作为测试输入来对这个软件的功能进行测试,从而再去干什么,在一定程度上来衡量咱们这个软件的质量是不是符合用户的一个需求。 

好,因此说对于还好说是我们最重要的一个点,就是你要知道如何去选数据,你就知道如何去选数据,如果说你能够把知道如何去筛选数据,这一个东西做得炉火停吞了,那么你的这一个什么功能测试基本上就没有什么太大问题了,那也就是对于咱们初学者来说,为什么他拿到一个黑盒子或者说拿到一个功能,拿到一个软件之后,他不知道从哪里去测,就是因为没有逻辑,他也不知道我这个地方,因为你就就不说其他的,就说咱们这个计算器,就刚刚老师讲这个需求,那你把这个计算机给我测一下,保证它的这一个加减乘除的功能是ok,我现在还不管消费者实际功能加减乘除的这些功能是ok的,是不是有些小伴看到就这一个太多了,那我从哪些角度去测,我思维一下子就乱了,我就没有逻辑,我就没有头绪了,那这个东西我就搞不定了,我就直接放弃了,是不是 。

分享: