轻松入门软件测试(三)

那么首先来说说功能测试

功能测试可以说是每个测试都会接触到的一项必备技能,可以说其重要性就好比一个厨师得掌握怎么使用勺子和锅。事实上一名大部分测试,都是在进行功能测试。也是入门者要掌握的非常非常重要的技能。但是功能测试入门简单,想做深也是很难的,还拿厨师比较,就算是初学者使用勺子炒菜,随便扒拉几下也能把菜炒熟,但是往往味道不尽如意,而优秀的厨师有各种使用勺子的技巧,比如翻勺,晃勺,拉勺等等。功能测试也是一样的道理,初学者往往无法对一个功能覆盖完全,造成漏测,那么下面我会着重讲功能测试的要点。

功能测试的定义是什么呢?

功能测试又被称为黑盒测试,只需要考虑测试的功能,不需要了解软件的内部结构和代码,一般功能软件的界面,功能出发,根据需求编写出来的测试用例进行测试。

就好比现在我想要测试微信的朋友圈功能,我其实并不了解微信朋友圈的代码是怎么写的,但是我也是可以对这个功能进行测试的。那么我现在就以微信朋友圈为例子,去给大家做一轮功能测试的演示。

那么微信的朋友圈大家天天用,有注意过怎么进行测试吗?首先,功能测试,第一个要熟悉的就是功能,如果是还未开发出来的功能,还在预想中的功能,会被称之为需求。那么大家可以和我一起看看微信的朋友圈的首页有多少个功能。

首先大家先打开自己的手机,看一下微信朋友圈的首页,用5分钟的时间思考一下,微信朋友圈首页都有什么功能呢?


这我画圈圈的地方都是微信朋友圈首页的功能哦,不知道你们有没有全部发现呢。

首先大家要记住,每一个可以产生交互的地方,都是一个功能点,比如点赞,比如返回上级目录,也有些功能是一些你经常用,但是数功能的时候忘记了的,比如8号下拉刷新朋友圈的功能。



思维导图整理后

当然有些功能可能还能拆出子功能,比如功能2,点击右上角相机时,是可以选择发送手机里的照片,或者相册里的照片,或者长按发送文字。那么根据上面那张图进行延伸,把二级功能写出来,那么就变成了这样样子


当然其实很多功能还能继续拆,拆成三级目录,但是这里就不多叙述了。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,316评论 25 708
  • 测试现在被普遍认为“保证产品质量”这个笼统的说法下,而测试本身是什么呢?今天我们就测试本身跟大家一起讨论。 测试是...
    西边人阅读 4,720评论 2 52
  • 婆媳大战谁之过?大中午的,园区充满着祥和的节日气氛---大骂声大哭声还有一个低音在调和,透窗而望,一老人一女人一男...
    江畔弯月阅读 172评论 0 1
  • 东升旭日楼宇间,梦醒独坐倚窗前。 落叶已知深秋来,一缕曙光几分寒。 昨夜秋雨几时现?深夜惊醒薄被寒。 人寒意冷陌生...
    深夜荧光阅读 274评论 0 1
  • 恍惚之间,又到了归家的时刻。
    Silent_阅读 173评论 0 1