1、方法介绍
极限测试法的宗旨是,挑战软件,向他提困难的问题,而测试人员自己也像探险。好比如何使软件发挥到最大程度?哪些特性会使软件运行到其设计的极限?哪些输入和数据会耗费软件最多的运算能力?哪些输入可能欺骗它的错误检验程度?
极限测试所作的一切不必定要有什么实际意义,这么作的缘由只是由于软件容许这么作。毕竟,有的时候,用户的确也这么作过。另外,对于测试人员也是有要求的,测试人员必须能够区分哪些是纯属发难的问题,哪些是可让软件正常运行的问题。
2、测试经常使用场景
好比:高峰期间的网站负载,还记得那些年咱们一块儿买过的春运火车票吗?
2. 数据极限的操做测试
好比:将本地
数据库的数据清空为0时,校验功能是否正常
好比:将本地数据库的数据远远高于最大值,校验功能是否正常
好比:将数据输入或输出为各种异常值,校验功能是否正常
3. 存储空间的操做测试
好比:下载的内容,存储空间不足状况下,校验下载是否正常
4. CPU或内存占用的操做测试
好比:运行的App,在内存占用不足的状况下,校验App运行是否正常
5. 网络传输的操做测试
好比:链接网络,可是速度慢的状况下,校验功能是否正常
6. 文件大小的操做测试
好比:下载或上传的文件远远大于上限时,校验功能是否正常
7. 动做操做冲突的测试
好比:切换不一样的操做步骤,在快速操做的状况下,校验功能是否正常
8. 数据操做冲突的测试
好比:数据同步、切换,处理冲突时,校验功能是否正常
...等,极限操做的使用场景,根据不一样需求,能够设计不一样的极限操做。
------------来自 51testing