博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
功能测试
阅读量:6606 次
发布时间:2019-06-24

本文共 987 字,大约阅读时间需要 3 分钟。

测试用例是什么?

测试用例是为了特定的目的而设计的一组测试输入、执行条件、预期结果;通过大量的测试用例来检验软件的运行效果,它是指导测试工作进行的依据。

编写测试用例的目的是什么?

目的是有效地找出软件可能存在的缺欠,为了达到这个目的,需要分析被测试软件的特征,运用有效地测试用例设计方法,尽量使用较少的测试用例,同时又能满足合理的测试需求覆盖,从而达到“花少量的时间多办事”的效果。

测试用例的特征:最有可能抓住错误的;不是重复的、多余的;一组相似测试用例中最有效的;既不是太简单,也不是太复杂。

设计测试用例的基本准则是?

(1)测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和不合法的、边界的和越                               界的以及极限的输入数据、操作和环境设置等。

(2)测试结果的可判定性:测试结果的正确性是可判定的,每一个测试用例都应有相应的期望结                                     果。

(3)测试结果的可再现性:对于同样的测试用例,系统的执行结果是相同的。

测试用例的意义?

可避免盲目的测试,提高测试效率;突出重点,目的明确;版本更新时,只需修正少数的测试用例,降低工作强度,缩短项目周期;提升复用度,易于开展测试。

衡量测试用例设计的质量:

(1)有效性:测试用例是否可以发现软件的缺陷、至少可能发现软件的缺陷。

(2)可仿效性:测试用例可以测试多项内容,因而可以减少测试事例的数量。

(3)经济性:测试用例在测试执行、分析和调试方面是否经济。

(4)修改性:测试用例在进行日后维护方面是否易于修改。

黑盒测试及优缺点?

黑盒测试(功能测试或数据驱动测试)是指将测试对象看作一个黑盒子,测试人员可以完全不考虑软件内部结构和内部特性,只需要依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。

优点:功能性测试与软件如何实现无关,如果实现发生变化,功能性测试用例仍可以使用;测试用         例编写可以与软件开发同时进行,可节省软件开发时间,通过软件的用例就可以设计出大部         分功能性测试用例。

缺点:测试用例数量较大;测试用例可能产生很多冗余;功能性测试的覆盖范围不可能达到                 100%。

黑盒测试用例设计方法?

等价类划分法、边界值分析法、决策表法、因果图法、场景法、正交试验法、错误推测法。

转载于:https://www.cnblogs.com/christal-11/p/6721888.html

你可能感兴趣的文章
Web墨卡托坐标与WGS84坐标互转
查看>>
给vs2012换肤
查看>>
java接口中多继承的问题
查看>>
索引笔记《二》确定需要建立索引的列
查看>>
libjpeg的问题
查看>>
MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作
查看>>
git 显示多个url地址推送
查看>>
Java Web之Filter
查看>>
HTTP状态码详解
查看>>
Java_动态加载
查看>>
atitti.atiNav 手机导航组件的设计
查看>>
Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
查看>>
Atitit.计算机图形图像图片处理原理与概论attilax总结
查看>>
于ssh端口转发的深入实例[转 - 当当 - 51CTO技术博客
查看>>
从Python安装到语法基础,这才是初学者都能懂的爬虫教程 ...
查看>>
超级AD远程管理软件
查看>>
Oracle数据库安全加固记录
查看>>
安全运维之:Linux系统账户和登录安全
查看>>
【cocos2d-x从c++到js】17:使用FireFox进行JS远程调试
查看>>
Kafka Offset Storage
查看>>