打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
20110228星期一
用户需求:描述了用户使用产品必须要完成的任务,在软件开发活动中,属于最基本的需求。
系统需求:描述了软件设计人员、编程人员必须要完成的任务。系统分析员通过分析用户需求,把用户的需求转变成开发设计人员看得懂的系统需求。
测试需求:描述了软件测试人员必须要完成的任务。测试工程师通过分析系统需求,产生测试需求,作为测试活动的指导。
 
测试需求分析过程,下面举个例子给你说明下:
用户需求由最终用户提出,通常比较笼统,例如用户可能会这样描述其需求,
UR1 “能够上网缴电话费”
系统分析员的工作就是分析用户需求,把用户的需求转换成开发设计人员能够理解的系统需求。系统需求从技术层面上对用户需求进行分析,把用户的需求分解成若干个功能点,例如
SR1 登录缴费系统
   要求加密传输,密码不少于6位等
SR2 输入电话号码
   要求验证号码的正确性
SR3 查询特定的电话费
   查询结果中要包含各类明细
SR4 缴费
   连接网上银行页面,要根据不同商业银行的网银,做不同的判断;
   缴费结果一定要明确显示
… …
在测试小组参与后,资深测试工程师要根据系统需求,编写相应的用户需求。用户需求一定要保证对系统需求的100%覆盖,即系统需求的所有功能点在用户需求中必须有所反映。例如
TR1-1 登录成功
TR1-2 登录失败
……
上述的TR1-1到TR1-2都对应于系统需求的SR1(功能点)。
测试工程师要编写测试用例,依据是测试需求,测试用例要保证对测试需求的100%覆盖,即测试需求的所有检查点在测试用例中必须有所提现。例如
TCF1-1-1
输入用户名huior,对应的密码987654,以及验证码
预期结果:用户正确登录缴费系统,进入欢迎界面
TCF1-2-1
输入不存在的用户名huior_error,密码123456,以及验证码
预期结果:提示“用户名不存在”的错误,返回登录界面
TCF1-2-2
输入正确的用户名huior,密码 123456,以及验证码
预期结果:提示“密码错误”,返回登录界面
TCF1-2-3
输入正确的用户名huior,密码 987654,以及错误的验证码
预期结果:提示“验证码错误”,返回登录界面
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
电脑密码怎么取消 如何取消电脑密码的?
超市管理系统需求分析毕业设计(论文)
测试分析报告
测试用例是否应该包含所有的细节?
创建可维护的自动化验收测试
中国解剖网在线考试系统开通
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服