软件测试基本知识面试题一

@张廷玉说万言万当,不如一默

软件测试基本知识面试题一

  1. 什么是软件测试?
    :描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。(通俗来讲:软件测试是为了发现错误而执行程序的过程

  2. 软件测试的目的?
    :尽可能早一些发现软件缺陷,并确保得以修复

  3. 什么是需求文档测试?
    :主要测试需求中是否存在逻辑矛盾以及需求在技术上是否可以实现(个人理解这一步相当于需求分析阶段的内容)

  4. 什么是设计文档测试?
    :测试设计是否符合全部需求以及设计是否合理(个人理解这给相当于用例设计)

  5. 什么是黑盒测试?
    :只知道软件要做什么,无法看到盒子中是如何运作的,只要进行一些输入,就能得到某种输出结果

  6. 什么是白盒测试?
    :可以访问程序员代码,并通过检查代码来协助测试,可以看到盒子里面。测试人员更具代码检查结果判断可能是否出错,并据此调整测试程序

  7. 什么是静态测试?
    :测试不运行的部分—只是检查和审阅。

  8. 什么是动态测试?
    :运行和使用软件来测试

  9. 什么是α测试?
    :Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员直接修改。

  10. 什么是β测试?
    :Beta测试(β测试)是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成

  11. 什么是驱动模块?
    :驱动模块在大多数场合称为"主程序",它接收测试数据并将这些数据传递到被测试模块.单元

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值