测试主要分类

本文详细介绍了测试领域的主流技能,包括功能测试、自动化测试、接口测试和性能测试。同时,按照测试阶段和代码可见度划分了不同的测试类型,如单元测试、集成测试、系统测试和验收测试,以及黑盒、灰盒和白盒测试的区分。
摘要由CSDN通过智能技术生成

测试主流技能

功能测试:主要验证程序的功能是否满足需求。

自动化测试:使用代码或工具代替手工,对项目进行测试。

接口测试:使用代码或工具对服务端提供的接口进行测试。

性能测试:模拟多人使用软件,查找服务器缺陷。

测试分类

1.按测试阶段划分:

  • 单元测试:针对程序源代码进行测试。
  • 集成测试:又称接口测试,针对模块之间访问地址进行测试。
  • 系统测试:对整个系统进行测试,包括功能、兼容、文档等测试。
  • 验收测试:主要分为内测、公测,使用不同人群来发掘项目缺陷。

2.按代码可见度划分:

  • 黑盒测试:源代码不可见,只针对功能测试(即系统测试)
  • 灰盒测试:部分源代码可见,功能不可见(即集成测试)
  • 白盒测试:全部代码可见,UI功能不可见(即单元测试)
  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
等价类测试思想是一种软件测试方法,它将输入数据和系统行为划分为不同的等价类,以便更有效地选择测试用例。等价类是指一组输入数据,当被测试时,有相同的预期结果。等价类测试的目标是在每个等价类中选择最具代表性和典型性的测试用例,以尽可能地覆盖系统的功能和错误。 主要的方法分类如下: 1. 等价类划分法(Equivalence Partitioning):将输入数据划分为相互等价的类别,从每个等价类中选择一个或多个测试用例进行测试。这种方法可以减少测试用例的数量,同时保证覆盖所有等价类。 2. 边界值分析法(Boundary Value Analysis):在等价类划分的基础上,重点关注边界值。边界值是指等价类的起始值、结束值,以及相邻等价类之间的交叉点。边界值分析方法通过选择接近边界值的测试用例,增加了对边界情况的覆盖度。 3. 错误推测法(Error Guessing):基于测试人员的经验和直觉,猜测可能存在的错误和异常情况,并设计相应的测试用例。这种方法主要依赖于测试人员的主观判断和经验。 4. 因果图法(Cause-Effect Graphing):将系统的功能和输入之间的因果关系绘制成因果图,然后根据因果图选择测试用例。这种方法可以帮助测试人员更全面地考虑系统的功能和输入之间的关系。 5. 决策表法(Decision Table Testing):将系统的决策规则绘制成决策表,根据决策表选择测试用例。这种方法适用于决策较为复杂且规则较多的系统。 以上是等价类测试思想的主要方法分类,可以根据具体的测试需求和系统特点选择合适的方法进行测试

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值