软件测试基础之功能性测试

今天看到有关软件测试方面的视频,想到以后会用上,就利用中午的时间看了下,顺便做个总结,以便之后回顾。谁让我是这方面的小白呢?只能从基础看起。

功能测试Functional Testing:根据产品特性和设计需求,验证一个产品的特性和行为是否满足设计需求

常用步骤:

  • 根据需求来细分功能点
  • 根据功能点派生测试需求
  • 根据测试需求来设计功能测试用例
  • 逐项执行功能测试用例验证产品

相关的测试类型

  • 正确性:产品功能是否与需求个设计文档一致
  • 可靠性:用户交互是否引发软件崩溃和其他异常
  • 易用性:软件产品完成特定任务的难易程度

用户界面的功能性测试

e.g.票务预订系统

  • 登陆
  • 查询
  • 订票
  • 订单修改
  • 订单取消......

机票查询的测试需求细化

  • 路程分类:单程,往返,联程
  • 人数分类:1人,多人
  • 特殊人群:儿童,婴儿
  • 地点选择:国内,国外
  • 时间跨度:同月,跨月,跨年等
  • 取票方式
  • 舱位:经济舱,商务舱,头等舱

功能测试示例

软件需求:功能点

  • 单程国内机票预订

测试需求:

  • 有直飞航班城市间的预定
  • 无直飞航班城市间的预定
  • 有联程,无联程
  • 单人,多人(带小孩,带婴儿)
  • 有票无票,座位选择等

测试编号 测试环境 输入数据 预期结果 实际结果

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值