![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
hpwalk
这个作者很懒,什么都没留下…
展开
-
测试用例设计方法——等价类划分法、边界值分析法、场景法、判定表、因果图、错误推测法和正交试验法
一、等价类划分定义:依据需求将输入划分成若干个等价类,从等价类中选定一个测试用例,如果该用例通过,则表明整个等价类通过。适用范围:适用于有无限多种输入。目的:使用较少的测试用例尽可能多的将功能覆盖。有效等价类:有意义的输入构成的集合,对需求规格说明书来说是合法的。无效等价类:不满足需求的输入。例如:学生成绩录入系统,分数X为0到100的整数。有效等价类:0≤X≤100(50)无效等价类:X≤0(-5),X≥100(200)如果没有整数要求,还要考虑小数,非数字(字母,汉字原创 2020-07-14 11:49:53 · 17199 阅读 · 1 评论 -
软件测试生命周期——需求分析、测试计划、测试用例设计、测试执行和测试评估
一、需求分析1、测试人员要充分了解需求,得出测试点和测试需求。2、需求评审会议在需求评审会议上,测试人员要确认每个功能的异常状态、数量以及如何转化,要多问为什么(用户是谁,软件的整体框架,要解决什么问题,变更需求影响的点有哪些,是否需要确认等)。目的:了解产品,为写测试用例提供支持,为提bug找依据。人员:需求分析师/产品经理(BA/PM)主讲,开发人员和测试人员参加文档:产品需求文档流程:BA/PM整理出产品需求文档后,开发人员和测试人员提前学习,在需求评审会议上,先是需求人员原创 2020-07-13 16:09:20 · 2856 阅读 · 0 评论 -
软件测试理论基础——软件测试的定义、分类、原则、策略和模型
一、软件测试定义经典定义:软件测试是为了发现错误而操作程序的过程。定义:通过人工或自动的方式,检测软件的使用,发现需求文档和程序中的错误、缺陷和不合理的地方,并验证软件是否达到规定的需求。(验证依据是需求文档)目标:对软件的质量进行全面的评估和测试,使用户的体验更好,使软件的质量更高。二、软件测试方法1、按开发阶段分单元测试:又称模块测试,对软件的组成单元进行测试。(模块,即代码片段,是软件测试的最小单元)。 目的:检测组成软件基本单元的准确性。集成测试:又称联合测试(..原创 2020-07-12 13:51:17 · 1202 阅读 · 0 评论