冒烟测试?
通过 Smoke Testing,在软件代码正式编译并交付测试之前,先尽量消除其“表面的”错误,减少后期测试的负担。因此可以说,Smoke Testing 是预测试。目的是确认软件基本功能正常,可以进行后续的正式测试工作,如果冒烟测试不通过,该版本会被打回。
冒烟测试表现
测试系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、系统不稳定。
具体基本上可分为:
n 系统崩溃/死机/冻结(例如:测试系统无法做出任何操作,系统登入后无响应)
n 内存泄漏(例如:系统内存占用率超过50%且无释放迹象,系统使用后响应速度越来越慢时间超过1分钟。)
n 用户数据丢失或破坏(例如:测试数据保存后丢失,数据库自动清空测试数据)
n 模块无法启动或异常退出(例如:进入外贸系统后,登录管理员后台系统管理模块提示404,注册流程中间跳转出页面其它导致主要流程无法运行的错误)