小达同学软件测试第三讲

关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己。 
本篇文章同步微信公众号 

欢迎大家关注我的微信公众号:「醉翁猫咪」 



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


一、测试设计流程


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


测试过程


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


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


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


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


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


二、白盒测试


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


三、黑盒测试


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


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


四、等价分类法


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


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


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


五、边界分析法


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


六、错误推测法


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


七、因果图法


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


黑盒测试和白盒测试:


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


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


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


从入门到熟悉!

坚决不放弃!



原文地址:https://www.cnblogs.com/dashucoding/p/11932731.html