2021-04-20

软件测试

一、软件测试的目的、原则是什么?

1、软件测试是为了发现软件缺陷而执行程序的过程;
2、软件测试是为了证明软件有缺陷,而不是仅仅为了演示软件的正确功能;
3、 一个好的测试用例指的是它可能发现至今尚未发现的错误;
4、 一次成功的测试指的是发现了新的软件缺陷的测试。

二、软件测试分类有哪些?

静态测试和动态测试。

三、什么是黑盒测试?有哪些方法?

黑盒测试又称功能测试,把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只根据程序的功能和需求规格说明,检查程序的功能是否符合它的需求规格说明。它的功能行为只能通过研究其输入和输出来确定,所以又称为软件输入/输出接口测试。

方法:等价类划分法、边界值划分法、错误推测法、因果图法

四、什么是白盒测试?有哪些方法?

白盒测试把被测软件看成一个透明的盒子,测试人员完全知道程序的内部结构和处理过程,对程序内部尽可能多的逻辑路径进行测试,通常又称为逻辑覆盖法

方法:逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖)、基本路径覆盖法、循环路径测试

五、如何构造测试用例?
六、软件测试与软件开发过程的关系是怎样的?

在这里插入图片描述

七、什么是单元测试?

单元测试是对软件中基本组成单位(如一个类、类中的一个方法、一个模块等)进行的测试。

八、什么是集成测试?有哪些集成策略?

集成测试是把多模块按照一定的集成方法和策略,逐步组装称子系统,进而组装成整个系统的测试。

集成策略:自顶向下、自底向上

九、调试技术有哪些方法?

确认测试、系统测试、性能测试、负载测试和压力测试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值