smoke test 、ad hoc test

smoke test(冒烟测试)
对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。
复杂来说就是在软件开发过程中的一种针对软件版本包的快速基本功能验证策略,是对软件基本功能进行确认验证手段,并非对软件版本包的深入测试。
冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是否有缺陷。如果冒烟测试的测试例不能通过,则不必做进一步的测试。进行冒烟测试之前需要确定冒烟测试的用例集,对用例
集要求覆盖软件的基本功能。

优点:1.冒烟测试就是在建立建立后,对系统的基本功能进行简单的测试。
2.节省测试时间,防止build失败
缺点:覆盖率比较低

Ad-hoc testing(随机测试)
随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
由于每个测试工程师自然不能放过用ad hoc补足系统测试可能的遗漏,在被测软件得到一定的稳定度之后还可以考虑请其他的组员帮忙检验,从而避免自身可能存在的思维瓶颈。
随机测试最好由具有丰富测试经验的熟悉被测软件的测试人员进行测试。对于被测试的件越熟悉,执行随机测试越容易。

测试方法:
1.边界值法
2.采用更多Device(其他Brand手机,BT设备,FMR设备,SIM卡等)进行IOT
3.长时间不重启手机,连续测试,验证Stack Leak, Heap Memory等
4.不相关功能设置后对被测功能的影响
5.寻找更多格式的Image/Audio/Video进行测试
6.快速操作,对按键相应顺序和Scenario之间的快速切换进行测试
7.容错性测试,验证手机对于错误的操作步骤,无效的操作,错误的文件格式
的处理能力。
8.性能测试,验证手机对多个任务同时处理的能力

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值