![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 56
Electronic_rest
IT爱好者
展开
-
测试策略详解
测试分类按测试技术划分黑盒测试(功能测试):不关心软件内部实现,只关心输入输出,主要测试依据是需求文档 --测试人员白盒测试:关心软件内部设计和程序实现,主要依据是设计文档 --开发人员灰盒测试:不仅关注对于输入的正确性,同时也关注内部表现,但这种关注不像白盒测试那样详细完整,只是通过一些表征性的现象,标志来判断内部的运行状态。按测试阶段划分单元测试:是开发者编写的一小段代码,用于检验北侧代码的一个很小的,很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个原创 2021-07-12 15:17:58 · 2728 阅读 · 0 评论 -
软件开发测试模型
常见开发-测试模型软件开发模型:是指软件开发全部过程,活动和任务的结构框架。瀑布模型(鼻祖):从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,如果发现问题,可以返回上个阶段进行适当修改。优点:1)为项目提供按阶段划分的检查点2)当前阶段完成后,只需要关注后一阶段3)可在迭代模型中应用瀑布模型4)提供一个模板,这个模板使得分析,设计,编码,测试和支持的方法可以在该模板下有一个共同的指导。缺点:1)各个阶段划分完全固定,阶段之间产生了大量的文档,极大的增加了工作量2)由于开原创 2021-07-12 00:26:56 · 625 阅读 · 2 评论 -
软件生命周期介绍
什么是软件生命周期:是指软件从开始研制到最终被废弃不用这整个过程。软件生命周期包括:1问题定义及规划a 就软件开发需求共同讨论,主要确定软件的开发目标和其可行性。b 输出可执行研究报告和项目开发计划文档(通过市场调研)2需求分析:a 在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。b输出软件需求规格说明书(或者原型图),数据要求说明书。3系统设计a 根据需求分析的结果,对整个软件系统进行设计。如系统框架设计,数据库设计等。b 输出总体设计说明书和详细设计说明书,数原创 2021-07-12 00:16:03 · 2512 阅读 · 0 评论 -
测试职业发展概述
软件测试的定义:软件测试就是在软件投入运行前,对软件需求分析,设计规格说明和编码(白盒测试)进行最终复审的活动。软件测试目的:1.测试完善程序的过程,使系统符合用户的使用习惯2.发现迄今为止未发现的错误3.检测暴露软件中隐藏的错误和缺陷,减少软件上线后的问题4. 已经正确实现用户需求的过程软件测试的对象:1.程序:功能正确,性能良好(需求一一对应)2.文档:包括用户手册和运维手册,内容完整正确。3.数据:系统配置文件,符合国家规范。(接口测试,数据库)软件测试的原则:1.测试证明软件原创 2021-07-10 18:52:10 · 171 阅读 · 5 评论