当前位置:文档之家› 软件测试基本概念整理

软件测试基本概念整理

软件测试基本概念整理
根据《软件测试基础》期中练习文档整理,供概念学习
1.在需求分析(编制产品说明书)阶段,软件缺陷修复费用最低。

2.单元测试中用来模拟被测模块调用者的模块是驱动模块
3.选择发现错误可能性大的数据作为测试数据可以提高软件测试的效率
4.关于几种类型软件测试的特点概念
压力测试:侧重于观察资源耗尽情况下的软件表现的系统测试
验收测试:必须要求用户参与
健壮性测试:健壮性等价类测试的测试用例要求在有效等价类中取值
用户界面测试:不属于单元测试内容
配置测试:是指使用各种硬件来测试软件操作的过程
软件测试有多种分类方式:
按测试方式分为:1.静态测试2.动态测试
按测试方法划分为:1.白盒测试2.黑盒测试
◆区分黑盒测试和白盒测试的依据是:是否能看到被测源程序
◆在白盒测试中:使用白盒测试方法时,确定测试数据的依据是指定的覆
盖标准和程序的内部逻辑
静态白盒测试:在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法
白盒测试又称为结构测试
◆黑盒测试用例设计方法主要包括:等价类划分法、边界值分析法、错误
推测法、因果图法等。

等价类划分法分为两步:一是划分等价类表,二
是设计相应测试用例
动态黑盒测试:在测试够工作中进行输入、接受输出、检验结果,不深入代码细节的测试方法
黑盒测试又称为功能测试
按测试目的划分:功能测试、性能测试、安全测试、压力测试、用户界面测试、接口性测试、健壮性测试、兼容性测试等
◆兼容性测试向前兼容是指可以使用软件的以前版本;向后兼容是指可
以使用软件的未来版本
5.测试文档包括内容有:软件测试文档、测试计划、测试设计规格说明书、测
试用例说明、测试规程规格说明、测试日志、软件缺陷报告、测试总结报告等。

◆测试计划中包括:测试资源、进度安排;测试策略;测试范围。

◆产品说明书(需求文档)的变更应当受到控制
6.软件开发模式包括:大棒模式、流水模式、瀑布模式、编写边改模式、螺旋
模式
软件开发模式特点:边写边改模式:几乎没有产品计划、进度安排和正规的开发过程的软件开发模式
7.关于测试和测试员:
✧软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
✧测试不能证明软件的正确性
✧测试员需要良好的沟通技巧
✧QA与testing属于一个层次的概念
✧在进行单元测试中,采用白盒测试,辅之以黑盒测试
✧软件自动化测试的优点是:准确度和精确度高、速度快、效率高、能提
高测试的质量
✧软件测试是有效的排除软件缺陷的手段
✧测试过程中,测试计划描述用于描述测试的整体方案,缺陷报告描述依
据测试案例找出的问题。

✧动态测试的两个基本要素是:被测试程序,被测试数据(测试用例)
8.软件缺陷:软件缺陷是存在于软件(文档、数据、程序)之中的那些不希
望或者不可接受的偏差,会导致软件产生质量问题. 不需要修复的软件缺陷原因包括:没有时间,风险太大,不能算是软件缺陷,不值得修复等。

9.β测试是指软件开发公司组织各方面的典型用户在日常工作实际使用β测试,并要求用户报告报告异常情况。

10.测试用例是测试时执行的最小实体,是特定目的而设计的一组测试输入、
执行条件和预期的结果
11.划分等价类的方法:按区间划分、按数值划分、按数值集合划分、按限制条
件划分、按限制规划划分、按处理方式划分。

12.软件验收测试应完成的要测试工作包括:配置复审、合法性检查、软件文档
检查、软件件代码测试、软件功能和性能测试、测试结果交付内容。

相关主题