测试学习(一)

本文介绍了测试的不同类型,如冒烟测试、功能测试、接口测试等,并详细讲解了黑盒测试与白盒测试的原理及区别。此外,讨论了如何设计高质量的测试用例,以及功能测试在beta版本的上线标准。还涵盖了测试流程、bug要素、压力测试与负载测试的差异,以及服务器监控、自动化与手动测试的平衡,最后探讨了分层自动化和面向对象编程的概念。
摘要由CSDN通过智能技术生成

测试几种类型

  1. 冒烟测试:正式测试之前的预测试,就是日常编写完一段代码之后通常需要运行一下,看看刚刚完成的模块是否正常执行,是否影响了前面模块的正常执行
  2. 功能测试:根据测试用例,判断软件是否达到了用户所需求的功能
  3. 接口测试:主要检测各模块之间的数据交换传递和控制管理过程,以及系统之间的逻辑依赖(属于功能测试)
  4. 兼容性测试:测试系统在不同版本上的功能兼容性
  5. 性能测试:测试系统的负载能力和压力,相关指标:响应时间、并发数、吞吐率、资源利用率、TPS(系统吞吐量)
  6. 安全测试:例如支付系统,需要测试支付环节的安全

黑盒测试与白盒测试

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。利用其检查功能是否符合需求说明书,能够正常使用,
白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查
利用其检查程序模块的内部逻辑走向,主要覆盖程序内的逻辑。
总结: 黑盒测试不考虑内部代码逻辑,只测试相关功能是否正确实现,而白盒测试则是需要测试内部代码之间的逻辑是否规范
黑盒测试方法:

  1. 边界值分析:计算10公里-20公里的车费,路程取9.99公里,10.01公里,20.01公里
  2. 等价类划分:
      按区间划分。
      按数值划分。
      按数值集合划分。
      按限制条件或规划划分。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值