
测试
篱落雨沫
这个作者很懒,什么都没留下…
展开
-
什么是软件测试?测试与研发有什么区别?
什么是软件测试?定义:验证软件功能是否满足用户的需求软件测试是在软件投入使用之前通过手动或自动的方法对软件进行测试,以找出与预期结果不相符的地方,以检验软件功能是否符合用户的需求测试与研发的异同:测试的任务是发现程序中的缺陷;测试贯穿于软件开发的整个生命周期。一、不同点1.完成的工作不同: 测试主要由测试人员和开发人员来执行,测试人员完成黑盒测试(功能...原创 2018-11-14 18:42:08 · 10236 阅读 · 0 评论 -
水杯的测试用例
原创 2019-03-04 20:32:42 · 3165 阅读 · 0 评论 -
软件测试--软件测试的五种开发模型
软件工作的范围不仅局限在程序编写,而且扩展到了软件的整个生命周期,如软件基本概念的形成、需求分析、设计、实现、测试、安全部署、运行维护,指导软件被更新和替换新的版本。软件工程还包括过程管理、产品管理、资源管理和质量管理等技术性的管理工作。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用于作为软件工作的基础。软件的生命周期指从软件产品的设想开始到软件不再使用...原创 2019-06-26 16:41:25 · 1458 阅读 · 0 评论 -
软件测试--软件测试模型:V模型和W模型
软件测试 V模型:测试流程: V模型测试流程:需求分析--概要设计--详细设计--软件编码--单元测试--集成测试--系统测试--验收测试V模型最早有Paul Rook在20世纪80年代后期提出的,目的是改进软件开发的效率和效果,是瀑布模型的变种。软件测试V模型指出:单元和集成测试应检...原创 2019-06-26 22:59:11 · 2585 阅读 · 0 评论 -
软件测试--缺陷
软件测试的生命周期:需求分析 --> 测试计划 --> 测试设计、测试开发 --> 测试执行 --> 测试评估软件测试&软件开发生命周期:1. 需求阶段:测试人员了解需求、对需求进行分解,得出测试需求;2. 计划阶段:根据需求编写测试计划、测试方案;3. 设计阶段:包括概要设计和详细设计,测试人员适当的了解设计,对于设计测试用例很有帮助,测试人员...原创 2019-06-28 16:57:28 · 908 阅读 · 0 评论 -
软件测试--测试用例的相关概念及设计方法
相关概念:测试用例的概念:测试用例时为了实施测试而向被测试的系统提供的一组集合,其中包括:测试环境、操作步骤、测试数据、预期结果等好的测试用例是一个不熟悉业务的人也能依据用例来很快地进行测试;测试:向被测试的程序输入的一组集合;测试用例解决的问题:1. 不知道是否较全面地测试了所有功能;2. 测试的覆盖无法衡量;3. 对新版本的重复测试很难实施;4. 存在大量冗...原创 2019-06-29 16:08:53 · 859 阅读 · 0 评论 -
软件测试--测试分类
按开发阶段分:分为单元测试、集成测试、系统测试(包含回归测试、冒烟测试)、验证测试测试金字塔与业务测试分析:单元测试:对软件组成单元进行测试又称为模块测试测试目的:检验软件基本组成单位的正确性测试阶段:编码前或者编码后(TDD)测试对象:软件设计的最小单位--模块测试人员:白盒测试工程师或开发工程师测试依据:代码和注释+详细设计文档测试方法:白盒...原创 2019-06-30 18:09:48 · 1285 阅读 · 0 评论