软件测试常见笔试面试题(二)

本文详细介绍了软件测试的基础知识,包括静态测试与动态测试的定义、回归测试的目的、黑盒与白盒测试的差异、软件测试的不同阶段及其重点、缺陷管理策略、V模型和W模型、测试方法分类以及白盒测试的六种覆盖标准。此外,还提到了常见的黑盒测试方法,如等价类划分、边界值分析和因果图法。内容适用于软件测试初学者和面试准备。
摘要由CSDN通过智能技术生成

本博客内容
一、什么是静态测试?动态测试?
二、什么是回归测试?
三、如果能够执行完美的黑盒测试,还需要进行白盒测试吗(黑盒和白盒的区别?)
四、软件测试分几个阶段?各阶段重点测试什么?各个阶段的含义?
五、针对缺陷采取怎样的管理措施?
六、软件测试的V模型和W模型
七、测试方法可以分为哪几种?
八、白盒测试之六种覆盖
九、其他问题记录

一、什么是静态测试?动态测试?

通过运行程序测试软件:动态测试(有白盒和黑盒,从不同角度设计测试用例)
通过评审文档、阅读代码:静态测试
静态测试方法是指不运行被测程序本身,仅通过分析或检查源代码的语法、结构、接口等来检查程序的正确性。对照需求规格说明书,软件设计说明书,源程序做结构分析,流程图分析。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,如不匹配的参数,不合适的嵌套循环和分支嵌套,不允许的递归,未使用过的变量、空指针的引用和可疑的计算。用于进一步的差错,并为测试用例选取提供指导。

二、什么是回归测试?

目的是程序有修改的情况下,保证原有功能正常的一种测试策略和方法。
测试人员在程序进行测试时发现bug,然后返回程序员修改,程序员修改后发布新的软件包或软件补丁包给测试人员,重新测试,保证程序修正了以前bug的情况下,正常运行且不会带来新的错误的过程,一般不需要

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值