谈一谈软件测试系列之软件测试怎么做-A?

在谈软件测试怎么做之前我们先来了解一下软件测试的目的是什么,知道了目的我们才能有目标的去行动实践不是么。

软件测试的根本目的:

  1. 发现/修改软件缺陷
  2. 满足并且提高用户满意度
  3. 优化软件的品质

第1点非常的好理解,根据我们的约定的软件需求去发现并修改软件缺陷;第2点是关于满意度的,我们换个角度来说,比方说我喜欢玩一款手游,但是在操作的时候,它的技能按钮放在左边,方向按钮在右边,虽然功能上没有问题,但是作为这款游戏的用户来说,体验非常差,不符合人体工程学,满意度低;第3点关于优化软件品质的,这个要从多个方面来说了,比如界面UI、缺少功能或者多出不必要的功能、还有稳定性、易用性、可移植性、软件性能等等,后续我们来详述这些专业名词。

好了,到这里我们了解了软件测试的目的,那我们是不是可以开始做测试了呢?小编告诉大家,还不行!什么时候开始做测试呢?测试用什么设备呢,手机?电脑?用什么方法去测呢?我要测到什么时候或者什么情况下可以停止测试呢?这些都还不知道,首先我们要知道我们测试的对象是软件,那么测试这一个过程是软件开发当中的一部分,所以我们要不要了解一下测试在开发过程中的哪一部分或者阶段呢?答案是当然要!

可能很多人会问为啥我要知道测试是在软件开发过程中的哪个部分或阶段呢?我知道怎么做就行呗,小编在这里给大家讲个大家都知道的故事,这个故事叫做【庖丁解牛】。

有一个叫做庖丁的厨师给梁惠王宰牛,只见庖丁没怎么看那头牛“刷刷刷”“咔咔咔”,牛的皮肉骨就分离了,关键还声音颇有节奏。

梁惠王大赞,说道“为啥这么NB。”

庖丁回答道“我一开始的时候只看见头牛,对其他结构不了解,三年后,我对牛的肌理结构非常了解,现在闭着眼睛就能知道这是哪哪哪,那是哪哪哪。”

梁惠王说“厉害!(竖大拇指)”

庖丁解牛

这个故事告诉我们做测试的话,不要老是只看我们的测试这块内容,也就是故事里的“牛头”,我们还要了解测试在软件开发的哪个部分或阶段,熟悉之后我们在软件开发过程中就能非常好的定位测试要具体准备什么,怎么做,而且效率高等等。

话不多说,切入正题。软件的开发过程或者说软件的生命周期是什么呢,看图吧。

软件的生命周期

这里我们就可以看到软件生命周期有七个阶段,而我们的测试在整个软件生命周期的第五个阶段,那是不是我们的测试工作就在编码阶段之后进行呢?嘿嘿,不是!那么什么?小编留到B章节给大家介绍,进到就到这里,bye~

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月28日
下一篇 2020年3月28日

相关推荐