codecamp

软件测试 冒烟测试

在从开发团队接收构建软件时,冒烟测试(Smoke Testing)就出现了。测试的目的是确定软件是否可测试。它是在“构建软件”时完成的。该过程也称为“第0天”。

这是一个节省时间的过程。它减少了测试时间,因为关键错误不是固定的。冒烟测试的重点是应用程序的核心和主要功能的工作流程。

进行冒烟测试的过程

冒烟测试不需要设计测试用例。只需要很少的用例。

如上所述,关于核心应用程序工作流程的冒烟测试(Smoke Testing),选择涵盖应用程序主要功能的测试用例套件。测试用例的数量应尽量减少,执行的时间尽可能不要超过半小时。

实时示例:

假设在电子商务网站上使用,该网站的核心工作应该是登录,特定搜索,将项目添加到购物车,将项目添加到收藏夹,付款选项等。经过测试,测试人员必须对应用程序的运行充满信心。

工作流程的步骤如下:

  • 点击项目(页面)
  • 页面应该是打开的。
  • 点击添加到购物车
  • 购物车应该打开
  • 点击立即购买
  • 应显示付款选项。选择其中之一。
  • 下单
  • 付款

冒烟测试

如果此功能正常工作,则测试人员希望在测试中通过它,然测试应用程序的下一个功能。





软件测试 系统测试
软件测试 健全测试
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }