功能测试主要采用黑盒测试方法,结合测试内容对功能进行测试,同时在测试过程中对用户需求、设计文档和使用手册进行检查。测试方法主要根据测试对象的不同灵活进行选择。
功能测试主要分为功能模块测试和业务流程测试,同时在测试过程中对用户需求、设计文档和使用手册进行检查。
功能模块测试主要可采用黑盒测试策略设计测试用例,进行测试。主要功能模块测试的测试用例设计方法包括:
1)等价类划分法:等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
2)边界值分析法:针对功能说明中的输入输出域,进行边界值和极限值的设计和测试。
3)因果图法:以需求设计说明书为依据设计业务测试流程图和测试案例。
4)错误推测法:采用逆向思维方式,结合以往测试经验和直觉设计软件在功能和流程上可能存在的各种错误,进行容错性测试。
业务流程测试主要是在功能点测试的基础上,测试系统完成某项业务的能力。业务流程重点考查系统不同模块、不同子系统之间的功能衔接、数据流向以及完成业务功能的正确性和便利性。按照以下原则进行流程测试:
1)先测功能后测流程:业务流程测试是建立在功能点测试基础上的。首先要保证流程测试涉及到的功能点实现正确,所以,流程测试安排在功能测试的后面进行。
2)先测主流程后测分支流程:主流程就是指按照正常情况实现的业务流程,分支流程指出现特殊情况后的业务流程。
3)先测子系统内的流程,后测子系统间的流程:子系统内的流程测试随子系统的功能测试进行。
功能测试的基本方法
发表于:2017-01-09
作者:网络转载
来源:
 相关文章
功能测试vs.非功能测试:能否非此即彼... 多年测试菜鸟对黑盒测试的理解 功能测试包含哪些测试?分别有什么作用? 测试技术分享:功能测试之设计语言测试 三年黑盒测试工程师对嵌入式软件测试... 功能测试六要素- 周排行
- 月排行
-   文档测试策略与流程
-   功能测试方法与实际测试内容
-   删除功能测试的测试点
-   功能测试需求分析方法
-   我的面经,渗透测试
-   为什么要做线上回归测试?
-   浅谈黑盒测试和白盒测试
-   渗透测试各种思维导图
-   测试开发详谈:三种高性价比测试方法
-   删除功能测试的测试点
-   什么是回归测试及其重要性?
-   基础功能测试架构
-   为什么要做线上回归测试?
-   功能测试方法与实际测试内容