![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
一颗程序媛0915想上岸
越努力,越幸运……
展开
-
黑盒测试概述
一、概述:在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性,如图所示:二、黑盒测试主要用于发现以下情况:是否有不正确或遗漏了的功能在接口上,能否正确地接受输入数据,能否产...原创 2019-08-12 14:41:55 · 3177 阅读 · 1 评论 -
白盒测试方法
一、概述:白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件或程序验证。白盒测试法检查程序内部逻辑结构,对所有逻辑路径进行测试,是一种穷举路径的测试方法。但即使每条路径都测试过了,仍然可能存在错误。因为:穷举路径测试无法检查出程序本身是否违反了设计规范,即程序是否是一个错误的程序。穷举路径测试不可能查出程序因为...原创 2019-08-12 19:27:47 · 81729 阅读 · 9 评论 -
软件测试的基本流程
一、软件测试流程:需求分析阶段-软件设计和编码阶段(进行单元测试)-集成、系统、验收测试阶段。软件测试的流程(详细):测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有...原创 2019-08-12 19:56:10 · 15984 阅读 · 0 评论 -
系统测试
一、 功能测试功能测试在单元测试、集成测试、系统测试中都有进行。在单元测试阶段,功能测试目的是保证所测试的每个独立模块的功能是正确的。在系统集成过程中和系统集成之后进行的功能测试,不仅要考虑模块之间的相互作用,而且要考虑系统的应用环境。功能测试是指在规定的一段时间内运行系统的所有功能,以验证软件系统的功能是否正确。正确性是软件最重要的因素。功能测试的方法采用黑盒测试。 功能测...原创 2019-09-08 10:18:04 · 4275 阅读 · 0 评论 -
验收测试
验收测试(Acceptance Test):在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动。它是技术测试的最后一个阶段,也称为交付测试。 验收测试的目的:确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 验收测试的参与者:用户,还可能有软测工程师等。1 、验收测试的过程和主要内容前提: 系统或软件产品已通过了系统测试的软件系统。...原创 2019-10-06 22:17:25 · 28953 阅读 · 0 评论 -
单元测试与集成测试
软件测试分类 按测试用例的设计方法,软件测试分为白盒测试和黑盒测试。 按测试策略和过程,软件测试分为单元测试、集成测试、确认测试和系统测试。 按软件系统工程,测试是软件质量保证的最后的一关。高质量的程序取决于以下几个方面: 高质量的设计 规范的编码 有效的测试开发部的测试 效果不好:为什么?没有时间测试 不知道怎样测试 不好组织 缺乏方法和工具 这种情况下...原创 2019-10-06 22:16:52 · 40682 阅读 · 15 评论