1)软件的概念?
软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合。
2)软件测试的概念?
使用人工或自动手段来运行或测试某个系统的过程, 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别
3)测试人员和开发人员区别?
①人员不同
测试:开发人员和测试人员 开发:只有开发人员
②所处阶段不同
测试:贯穿整个软件开发生命周期
调试:在软件开发编码阶段以及测试过程中对BUG进行调试
③对bug处理结果不同
测试:只找出错误,不解决
调试:找出错误并解决
4)什么是需求?
①用户解决问题或达到目标所需的条件或权能,
②系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能
5)测试生命周期模型?
V模型、W模型、瀑布模型、 螺旋模型、敏捷H模型
软件测试流程
1、需求分析,需求评审
2、制定测试计划、计划评审
3、编写测试用例、用例评审
4、测试实施阶段、执行测试用例
按照设计好的用例、准备好的数据和制定的测试策略,实施进行具体的测试过程
5、测试评估阶段
测试总结、缺陷分析、过程评估
7)V模型?
8)W模型?
9)瀑布模型?
10)需求评审内容?
①对需求的描述是否易于理解?
②受否存在有二义性的需求?
③是否定义了术语表,对特定含义的术语给予了定义?
④最终产品的每个特征是用唯一的术语描述的吗?
⑤需求是中的条件和结果是不是合理,有没有遗漏一些异常因果关系?
⑥需求中有没有包含不确定行描述,如:大约、可能、等
⑦每个规格是不是都有明确说明?
<

本文介绍了软件测试的基础知识,包括软件的概念、软件测试的定义、测试人员与开发人员的区别、需求分析、测试生命周期模型如V模型、W模型等。还涉及到了需求评审内容、测试用例、测试计划、用例优先级、测试执行结果、测试阶段和不同类型的测试方法。此外,讲解了黑盒与白盒测试的区别,以及缺陷管理、回归测试、Alpha和Beta测试等概念。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



