codecamp

软件测试 黑盒测试用例技术

用例是黑盒测试的功能测试,用于根据系统的使用从系统的开始到结束识别测试用例。通过使用这种技术,测试团队创建了一个测试场景,可以从头到尾根据每个功能的功能运行整个软件。

在这种情况下,有一个测试人员代表用户逐个使用系统的功能。在这种情况下,有一个演员代表用户使用软件系统的功能。

这描述了软件应用程序的逐步功能,可以通过一个例子来理解,假设存在在线资金转移的软件应用程序。转账的各个步骤如下:

  • 用户登录以进行实际用户的身份验证。
  • 系统检查数据库的ID和密码,以确保它是否是有效用户。
  • 如果验证成功,则服务器将用户连接到帐户页面,否则返回登录页面。
  • 在帐户页面中,有几个选项,因为审查员正在检查汇款选项; 用户进入汇款选项。
  • 在成功完成该步骤之后,用户输入他想要转账的账号。用户还需要输入其他详细信息,如银行名称,金额,IFSC代码,家庭分支等。

在最后一步中,如果存在包括验证ATM卡号和PIN的安全功能,则输入ATM卡号,PIN和其他所需详细信息。

如果系统成功执行了所有步骤,则无需为此功能设计测试用例。通过描述使用的步骤,可以很容易地为软件系统设计测试用例。





软件测试 等效分区技术
软件测试 白盒测试
温馨提示
下载编程狮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; }