软件测试基础09

软件缺陷(BUG)的定义

  • 软件未实现产品说明书要求的功能.
  • 软件出现了产品说明书指明不应该出现的错误
  • 软件实现了产品说明书未能提到的功能
  • 软件未实现产品说明书虽未明确提及但应该实现的目标
  • 软件难以理解、不易使用、运行速度慢,或者软件测试员认为最终用户会认为不好。
  • 注意:尚未发现或未观察到的软件缺陷只能说是潜在缺陷。

如何发现软件缺陷

  • 除了根据测试用例来发现软件缺陷外,可以尝试使用如下建议:
  • 查找时间依赖和竞争条件的问题
  • 查找边界条件软件缺陷、内存泄漏和数据溢出缺陷
  • 查找状态转换时出现的缺陷
  • 查找资源依赖性:内存、网络、硬件等方面的缺陷
  • 查找和硬件相关方面的缺陷,比如硬件兼容性方面的缺陷

回归测试
在软件错误修正、设计修改以及软件升级后,主要针对软件修改、影响部分进行有效性测试和系统测试。

二维码扫描
正常:
扫描成功,白天扫描;
车子坏了扫描,返回车辆故障,推荐xxx距离有车
车子预约,返回车子已经被预约;
正在被使用;

异常:
手机异常,网络异常,摄像头异常
二维码异常,10%的损坏
服务端异常,服务器宕机
光线异常
一个人开启一辆车,是否可以再打开第二辆车。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91536 人正在系统学习中

来源:东风橘子IT77883

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月13日
下一篇 2022年9月13日

相关推荐