- 博客(4)
- 收藏
- 关注
原创 通用测试技术4——软件测试分类(单元测试,集成测试,系统测试,验收测试,黑盒测试,白盒测试……
目录一. 软件测试分类1.按照开发阶段划分2.按照测试技术划分3.按照代码运行划分4.按照软件特性划分5.其他测试类型二. 软件测试的原则三. 软件测试人员职业发展 一. 软件测试分类 1.按照开发阶段划分 单元测试:又称模块测试,是针对软件设计的最小单位——程序模块进行正确性检验的测试工作(对于软件的一个一个小功能进行测试就是单元测试)。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求(对应下图),发现各模块内部存在的各种错误。单元测试需要从程序的内部结构出发
2020-08-12 23:46:00 1835
原创 通用测试技术3——软件测试流程,软件测试过程模型(V模型,W模型,H模型,X模型),软件测试过程理念
目录一.软件测试流程二.软件测试过程模型1. V模型2. W模型3. H模型4. X模型5. 软件测试过程的独立性(工作独立性)三.软件测试过程理念 一.软件测试流程 二.软件测试过程模型 软件测试过程模型与软件开发过程模型是具有同等效用的,软件开发过程模型是指导软件项目研发的,软件测试过程模型是用来指导软件测试工作的 测试过程的质量将直接影响测试结果的准确性和有效性 1. V模型 揭示了开发过程与测试过程中各阶段的对应关系(图是重点) 缺点和不足 V模型仅仅把测试过程作为在需求分析
2020-08-11 21:57:07 586
原创 通用测试技术2——软件危机、软件生命周期、软件开发过程模型(瀑布模型,快速原型模型,增量模型,迭代模型,螺旋模型,敏捷开发模型)
目录一.软件危机和软件工程二.软件生命周期三.软件开发模型 一.软件危机和软件工程 软件危机:是指落后的软件成产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象 为了解决软件危机的问题,就出现了软件工程。(工程意味着标准) 软件工程包括两方面的内容: 软件开发技术:软件开发方法学,软件工具,软件工程环境 软件项目管理:软件质量,项目估算,进度控制,人员组织,配置管理,项目计划 引起软件危机的主要问题是软件质量问题 软件工程主要解决的就是软件质量问题 软件测试
2020-08-10 22:57:17 510
原创 通用测试技术1——软件缺陷?软件测试?
目录软件软件的分类软件缺陷的定义软件测试的定义和目的1.正向思维2.反向思维——怀疑一切3.IEEE(专门定义工作标准)定义的测试4.广义的软件测试定义 软件 程序 数据 文档 软件的分类 按层次划分:系统软件和应用软件 按组织划分:开源软件和商业软件:开放的→开源软件,不开放的→商业软件;例如QQ就是商业软件,因为程序代码是没有开放出来的。 按结构划分:单机软件:一个计算机上就能使用的;需要多台计算机联网才能实现的,称之为分布式软件 软件缺陷的定义 软件未实现产品说明书要求的功能 软
2020-08-09 15:20:55 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人