小达同学软件测试第三讲

2022-04-29 09:07:45 浏览数 (1)

今天讲讲软件测试第三讲,软件测试设计流程,总体的设计,开发中的测试用例和评审测试用例

一、测试设计流程

测试流程依次如下: 1.需求 2.测试计划 3.用例设计 4.执行测试 5.执行结果记录和bug记录 6.测试报告

测试过程

分析测试需求,制定测试策略,环境,管理,编写测试计划

总体设计:定义设计目标,说明每项测试的目标,定义测试环境和配置,编写测试设计文档

开发测试用例:测试用例是专门为测试人员写的,根据测试用例能够很好加强测试效果,也能提高测试工作效率,但是,一个好的测试用例,并不是那么简单的,一个好的测试用例应该可以发现软件中的错误,而且测试人员能够很好的并清晰知道测试输入,执行条件和预期的结果等

在我们测试的过程中,测试用例则是测试过程中的辅助,我们在执行一系列测试用例就是我们的测试的过程,测试过程中我们需要知道预期的结果,这在测试用例中必须也明白,在测试人员测试的过程中可以方便记录bug测试文档

总之测试用例越详细越好,但是不能够添加无关的条件或者信息,测试用例的编写需要考虑到测试执行者是否对系统有足够的了解,而且要让测试人员看懂,这一步是非常关键的

二、白盒测试

白盒测试,我们知道是结构测试方法,是按照程序内部的结构测试程序的,白盒测试又称为结构测试,对代码结构进行测试,可属于程序员的测试~

三、黑盒测试

黑盒测试又叫做功能测试,适用于用户测试,可以理解为进行性能测试,表面的测试~

对于黑盒测试是不考虑程序的内部结构和特性的,只是对程序功能或程序的外部设计的测试方法

四、等价分类法

等价分类法:分两种为有效等价类和无效等价类

有效等价类,就是输入的数据是合理的,有意义的,并且符合程序的规格说明。

无效等价类,就是输入的数据是不合理的,没有意义的,并且不符合程序的规格说明。

五、边界分析法

对于边界分析法,是基于等价类划分的,选择等价类的边界值作为测试用例。

六、错误推测法

错误推测法,是靠经验或者直觉推测可能会出现错误的,列出可能出错的和容易出错的,来选择作为测试用例。

七、因果图法

因果图法,理解为把“因”看作输入条件,把“果”看作输出条件,有因就有果,因果图是一种形式化语言,可以根据这种关系选择高效的测试用例。

黑盒测试和白盒测试:

对于黑盒测试来说,只是关心软件的外部,不关心内部设计与实现,如测试表面情况,根据软件需求,操作测试过程,看看是否符合软件测试需求,对于黑盒测试,每个人都可以做,比较简单,但如果不了解测试的人员,黑盒测试只是进行简单的操作。

对于白盒测试,则是关注内部的设计与实现,白盒测试又称为结构测试,对代码结构进行测试,可属于程序员的测试,根据的是设计文档~

如果觉得不错,可以分享哦,你的鼓励是我最大的进步!

0 人点赞