如何设计出一个好的测试策略

    好的测试策略基于一名软件测试从业人员, 犹如一个厨师做得一桌好菜。

    为何会有如此的联想呢,有过做饭经验的同学不防回想一下,假设我们今天心血来潮,想做一桌大餐犒劳一下自己,那从萌生这个想法到具体实施我们大概需要经过以下阶段:

*  做什么样的饭菜,中餐、西餐、东南亚菜等

* 确定好类型后构思菜品

* 概据菜品选购食材、配菜、调味品等

* 以上准备工作完成后,这时需要考虑先做什么,后做什么(比如现在是秋天,热菜容易凉,我想先拌凉菜),每个莱品的菜量等

    以上工作完成后接下来就到具体实施,也就是前期的准备工作作为一个指导,按照这个指导再去完成对应的细节工作。

    这个像极了我们在拿到一个测试系统具体测试前的准备工作。从这也可以大概归纳测试策略到底是在做些什么:

* 从整体角度了解被测软件要做什么

* 都需要从哪些维度对被测软件进行测试

    UI、功能、兼容性、易用性、性能、安全性等

* 针对每一类型的测试,要如何做,用什么工具,是否需要引入自动化等

* 测试占比,像功能测试可以以测试金字塔为指导思想。兼容性,可以以市场调研结果作为参考等

    以上都完成后就可以以此策略计具体的测试计划、测试场景,开始具体的测试工作

你可能感兴趣的:(如何设计出一个好的测试策略)