小达同学的软件测试设计流程
2018-02-27 00:00
92 查看
本文转载自公众号 醉翁猫咪
今天讲讲软件测试的设计流程,总体的设计,开发中的测试用例和评审测试用例
一、测试设计流程
测试流程依次如下:
1.需求
2.测试计划
3.用例设计
4.执行测试
5.执行结果记录和bug记录
6.测试报告
测试过程
分析测试需求,制定测试策略,环境,管理,编写测试计划
总体设计:定义设计目标,说明每项测试的目标,定义测试环境和配置,编写测试设计文档
开发测试用例:测试用例是专门为测试人员写的,根据测试用例能够很好加强测试效果,也能提高测试工作效率,但是,一个好的测试用例,并不是那么简单的,一个好的测试用例应该可以发现软件中的错误,而且测试人员能够很好的并清晰知道测试输入,执行条件和预期的结果等
在我们测试的过程中,测试用例则是测试过程中的辅助,我们在执行一系列测试用例就是我们的测试的过程,测试过程中我们需要知道预期的结果,这在测试用例中必须也明白,在测试人员测试的过程中可以方便记录bug测试文档
总之测试用例越详细越好,但是不能够添加无关的条件或者信息,测试用例的编写需要考虑到测试执行者是否对系统有足够的了解,而且要让测试人员看懂,这一步是非常关键的
二、白盒测试
白盒测试,我们知道是结构测试方法,是按照程序内部的结构测试程序的,白盒测试又称为结构测试,对代码结构进行测试,可属于程序员的测试~
三、黑盒测试
黑盒测试又叫做功能测试,适用于用户测试,可以理解为进行性能测试,表面的测试~
对于黑盒测试是不考虑程序的内部结构和特性的,只是对程序功能或程序的外部设计的测试方法
四、等价分类法
等价分类法:分两种为有效等价类和无效等价类
有效等价类,就是输入的数据是合理的,有意义的,并且符合程序的规格说明。
无效等价类,就是输入的数据是不合理的,没有意义的,并且不符合程序的规格说明。
五、边界分析法
对于边界分析法,是基于等价类划分的,选择等价类的边界值作为测试用例。
六、错误推测法
错误推测法,是靠经验或者直觉推测可能会出现错误的,列出可能出错的和容易出错的,来选择作为测试用例。
七、因果图法
因果图法,理解为把“因”看作输入条件,把“果”看作输出条件,有因就有果,因果图是一种形式化语言,可以根据这种关系选择高效的测试用例。
黑盒测试和白盒测试:
对于黑盒测试来说,只是关心软件的外部,不关心内部设计与实现,如测试表面情况,根据软件需求,操作测试过程,看看是否符合软件测试需求,对于黑盒测试,每个人都可以做,比较简单,但如果不了解测试的人员,黑盒测试只是进行简单的操作。
对于白盒测试,则是关注内部的设计与实现,白盒测试又称为结构测试,对代码结构进行测试,可属于程序员的测试,根据的是设计文档~
—————END—————
喜欢本文的朋友们,欢迎长按下图关注订阅号程序员小灰,收看更多精彩内容
今天讲讲软件测试的设计流程,总体的设计,开发中的测试用例和评审测试用例
一、测试设计流程
测试流程依次如下:
1.需求
2.测试计划
3.用例设计
4.执行测试
5.执行结果记录和bug记录
6.测试报告
测试过程
分析测试需求,制定测试策略,环境,管理,编写测试计划
总体设计:定义设计目标,说明每项测试的目标,定义测试环境和配置,编写测试设计文档
开发测试用例:测试用例是专门为测试人员写的,根据测试用例能够很好加强测试效果,也能提高测试工作效率,但是,一个好的测试用例,并不是那么简单的,一个好的测试用例应该可以发现软件中的错误,而且测试人员能够很好的并清晰知道测试输入,执行条件和预期的结果等
在我们测试的过程中,测试用例则是测试过程中的辅助,我们在执行一系列测试用例就是我们的测试的过程,测试过程中我们需要知道预期的结果,这在测试用例中必须也明白,在测试人员测试的过程中可以方便记录bug测试文档
总之测试用例越详细越好,但是不能够添加无关的条件或者信息,测试用例的编写需要考虑到测试执行者是否对系统有足够的了解,而且要让测试人员看懂,这一步是非常关键的
二、白盒测试
白盒测试,我们知道是结构测试方法,是按照程序内部的结构测试程序的,白盒测试又称为结构测试,对代码结构进行测试,可属于程序员的测试~
三、黑盒测试
黑盒测试又叫做功能测试,适用于用户测试,可以理解为进行性能测试,表面的测试~
对于黑盒测试是不考虑程序的内部结构和特性的,只是对程序功能或程序的外部设计的测试方法
四、等价分类法
等价分类法:分两种为有效等价类和无效等价类
有效等价类,就是输入的数据是合理的,有意义的,并且符合程序的规格说明。
无效等价类,就是输入的数据是不合理的,没有意义的,并且不符合程序的规格说明。
五、边界分析法
对于边界分析法,是基于等价类划分的,选择等价类的边界值作为测试用例。
六、错误推测法
错误推测法,是靠经验或者直觉推测可能会出现错误的,列出可能出错的和容易出错的,来选择作为测试用例。
七、因果图法
因果图法,理解为把“因”看作输入条件,把“果”看作输出条件,有因就有果,因果图是一种形式化语言,可以根据这种关系选择高效的测试用例。
黑盒测试和白盒测试:
对于黑盒测试来说,只是关心软件的外部,不关心内部设计与实现,如测试表面情况,根据软件需求,操作测试过程,看看是否符合软件测试需求,对于黑盒测试,每个人都可以做,比较简单,但如果不了解测试的人员,黑盒测试只是进行简单的操作。
对于白盒测试,则是关注内部的设计与实现,白盒测试又称为结构测试,对代码结构进行测试,可属于程序员的测试,根据的是设计文档~
—————END—————
喜欢本文的朋友们,欢迎长按下图关注订阅号程序员小灰,收看更多精彩内容
相关文章推荐
- 小达同学软件测试第四讲-执行测试
- 小达同学软件测试第三讲
- 浅谈软件测试流程之测试用例的设计与测试执行流程
- 小达同学软件测试第五讲-测试技术与应用(完结)
- 软件测试介绍,测试流程,测试方法,测试工具、设计测试用例
- 小达同学软件测试第一讲
- 关于用户体验设计与软件测试的关系
- 软件测试流程参考一
- 软件测试基础_对应TestLink整理的测试计划流程
- 【软件测试】软件测试的基本流程(一般步骤)
- 软件测试的重要环节:Bug管理流程
- 软件项目管理总体流程设计
- 软件项目管理总体流程设计与分析
- 软件开发流程、测试流程及常用工具
- 如何设计编制软件测试用例
- 软件测试流程
- 软件测试中的软件管理和测试流程
- 【软件测试】4、测试用例的设计
- 软件测试中自动化测试框架设计参考准则
- [转]关于软件测试用例管理流程的改进