功能测试主要采用黑盒测试方法,结合测试内容对功能进行测试,同时在测试过程中对用户需求、设计文档和使用手册进行检查。测试方法主要根据测试对象的不同灵活进行选择。
功能测试主要分为功能模块测试和业务流程测试,同时在测试过程中对用户需求、设计文档和使用手册进行检查。
功能模块测试主要可采用黑盒测试策略设计测试用例,进行测试。主要功能模块测试的测试用例设计方法包括:
1)等价类划分法:等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
2)边界值分析法:针对功能说明中的输入输出域,进行边界值和极限值的设计和测试。
3)因果图法:以需求设计说明书为依据设计业务测试流程图和测试案例。
4)错误推测法:采用逆向思维方式,结合以往测试经验和直觉设计软件在功能和流程上可能存在的各种错误,进行容错性测试。
业务流程测试主要是在功能点测试的基础上,测试系统完成某项业务的能力。业务流程重点考查系统不同模块、不同子系统之间的功能衔接、数据流向以及完成业务功能的正确性和便利性。按照以下原则进行流程测试:
1)先测功能后测流程:业务流程测试是建立在功能点测试基础上的。首先要保证流程测试涉及到的功能点实现正确,所以,流程测试安排在功能测试的后面进行。
2)先测主流程后测分支流程:主流程就是指按照正常情况实现的业务流程,分支流程指出现特殊情况后的业务流程。
3)先测子系统内的流程,后测子系统间的流程:子系统内的流程测试随子系统的功能测试进行。
功能测试的基本方法
发表于:2017-01-09
作者:网络转载
来源:
 相关文章
功能测试vs.非功能测试:能否非此即彼... 多年测试菜鸟对黑盒测试的理解 功能测试包含哪些测试?分别有什么作用? 测试技术分享:功能测试之设计语言测试 三年黑盒测试工程师对嵌入式软件测试... 功能测试六要素- 周排行
- 月排行
- 评论排行
-   你知道功能测试和非功能测试有什么区...
-   给你一个网站你是如何来渗透测试的?
-   我的面经,渗透测试
-   通用功能的测试点分析
-   不可忽略的功能测试检查点
-   我们到底该如何进行黑盒测试——测试...
-   什么是非功能测试?
-   软件测试,功能测试转测开容易吗?
-   文档测试——文档都分为哪些类型?
-   我的面经,渗透测试
-   功能测试报告的编写
-   易用性测试详解
-   自动化功能性测试的分步指南
-   我们到底该如何进行黑盒测试——测试...
-   从软件出发,非功能测试思考总结
-   展望2017,谁是网络技术头牌?
-   C/C++单元测试工具Visual Unit 4 介绍
-   国内外最好用的6款Bug跟踪管理系统
-   性能测试指标评估必读
-   百度软件测试方案模板
-   38张史上最全的IT工程师技能图谱
-   C/C++单元测试工具Visual Unit 4 介绍
-   2019年,你会选哪些安全测试工具?
-   十款Web服务器性能压力测试工具
-   软件测试入门指南:周期、模型和文档化
-   记自动化测试成神学习之路
-   软件测试全景图 -最全的思维导图