软件测试—如何更有效[2] 软件测试
例3.录像+来电
现在手机功能越来越强大,具有录像功能的手机不在少数,所以录像时来电测试也是少不了的一项,进行这项测试时,我们可以从以下角度考虑。
测试思路:
录像时,电话本中联系人来电→接听来电→结束通话→查看、播放录像→录像播放时来电→接听、通话→结束通话
这项我们在测试时进行了拓展,蓝色部分为拓展的测试项。这样做可以省去在录像播放时来电再进行录像这个环节,提高了效率,同时也检测了录像时来电对录像的干扰情况。
例4.短信编辑+来电
分析:进入短信编辑的方式很多,有直接进入短信菜单进行编辑,有回复短消息时进入短信编辑状态,有从电话本联系人中选择相应菜单进入短消息编辑。
测试思路:
我们测试时,此项测试主要是测试来电对短信编辑模块的影响。在测试时,可以直接选择回复短信的方式进入短信编辑模块,来电则为电话本中联系人来电。
例5.屏保与锁键盘测试
基本都有屏保功能吧,也都有锁键盘功能吧。既然有这些功能,那么就需要对这些功能进行测试。那我们该如何对他们进行测试呢?
分开测试,各测各的!先在屏保下进行一系列的测试,如屏保启动时间、屏保显示界面以及屏保下来电,接收短消息的等一系列复杂的测试,一项一项测试完成大概需要半天的时间,测试完毕后再去测试锁键盘功能,如锁键盘启动时间、界面提示信息,锁键盘情况下来电、短信等等项。等全部测试完成大概又需要半天的时间。
其实,我们可以思考一下:这两项我们是否可以合并起来,一起测试呢?
答案是肯定的!
两项中的很大一部分内容都可以合并起来一起测试!即在屏保以及键盘锁同时启动的情况下进行测试,如果两者同时启动的情况下都是正常工作的,那么我们可以认为其在另一者关闭的情况下功能也一定是正常的!我们要明白一点:越是在复杂的情况下,手机出问题的可能性越大!
其实,我们还可以进一步拓展一下,我们同时启动LCD背光等项,将其合并起来一起测试!这种情况下在单位时间里不但增加了测试内容,而且更容易发现软件中的一些问题。另外,鉴于锁键盘以及屏保、LCD背光等,它们都有不同的启动时间,我们是否该将所有这些的排列组合全部测试一遍呢?这样的话,那你就等着累死或被老板解雇吧!在这里要注到测试的等价性.
太多了,更深入的就不说了!
小结:
在提高测试效率上,我们一定要抓住懂得哪些测试可以合并一起来测,哪些项出问题的可能性比较大,也一定要知道哪些地方是重点!
如何在人力资源紧缺的状态下,如何在有限的时间里发现更多的问题和更广的测试是值得我们深入思考的!宏观上而言,一个版本先测哪些后测哪些和不测哪些可以说是一个战略问题,而具体到测试时,如何在有限的时间里发现一个测试项所存在的问题则又是一个战术问题。 战略和战术如何有效地配合?如何更有效的测试。