随笔分类 - 软件测试
测试之路
摘要:一、缺陷的基本概述 1、缺陷的定义 2、缺陷的属性 面试提问:缺陷的严重程度和优先级有什么关系? 二、缺陷的生命周期 面试提问:针对你工作中发现的一个bug,说说这个bug的处理过程(缺陷的生命周期中,每一个环节由谁做什么) 三、缺陷的识别 四、缺陷报告 测试需求和测试用例、缺陷报告的关系?
阅读全文
摘要:一、因果图法 定义: 第一步:根据功能说明书中规定的原因和结果之间画出因果图 原因和结果的关系: (1)、恒等,原因A成立,结果B一定成立。 (2)、非。 (3)、或 (4)、原因A、B、C都成立时,结果D成立 第二步:根据功能说明在因果图中加上约束条件 因果图法实例分析: 案例:自助售货机卖啤酒和
阅读全文
摘要:1、什么是测试用例? (1)、设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的预期结果。(把程序可能发生的每种情况列出来) (2)、如果程序在这种情况下不能正常运行,而且这种问题会重复发生,那就表示软件程序测试人员已经测出软件有缺陷,这时候就必须将这个问题标识出来,并且通知软
阅读全文
摘要:一、软件测试分类(核心内容) 1、按照开发阶段划分 01、单元测试(一个一个小功能的测试) 这个过程一般要读代码,确定代码的功能,再进行测试。单元测试都是由开发人员自己去完成(交叉)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?(大家不懂代码和算法)。 02、集成测试(把一个个小功能合起
阅读全文
摘要:一、软件测试流程(需要记住) 二、软件测试过程模型 1、V模型 (图要求会画) 揭示了开发过程与测试过程中各阶段的对应关系。 缺点: 01、V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽略了测试对需求分析、系统设计的验证。 02、需求的满足情况一直到后期的验收测试才被验证。 0
阅读全文
摘要:软件危机: 软件工程: 软件生命周期模型: 瀑布模型: 最早提出的软件开发的过程模型。 缺点: (1)、各个阶段的划分完全固定,阶段中间产生大量的文档,极大的增加了工作量。 (2)、线性开发、用户等到整个过程的末期才见到开发成果,从而增加了开发风险。 (3)、瀑布模型不适应用户需求的变化。 (2)、
阅读全文