来源:博客网
冒烟测试
对项目的主要功能(主流程)进行测试。
若冒烟测试通过,则进行下一步测试,若冒烟测试不通过,版本打回。
回归测试
项目测试完成后,对上线包进行验证以确认确认修改后有没有引入新的bug或者导致其他代码产生bug。
冒烟测试策略
设计项目主流程用例,对项目的主要功能进行测试。
回归测试策略
选择性测试:
对之前出现问题的部分进行验证
对修改后间接影响到的内容进行测试
来源:知乎
作者:软件质量保障
链接:https://www.zhihu.com/question/53351690/answer/134661192
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
冒烟测试就是完成一个新版本的开发后,对该版本最基本的功能进行测试,如果通过测试,才会进行下一步的测试(功能测试,集成测试,系统测试等等)。
冒烟测试的目的就是为了减小 软件的测试成本!试想一下,如果完成的一个版本,不去做冒烟测试,而是直接去做余下的测试,做着做着发现做不下去了,因为测试过程中发现最基本的业务功能模块都存在bug,更别说相关的其他功能模块了,更别说集成测试等其他测试了,而bug发现的越早其修复bug所耗费的成本越低,如果不做冒烟测试,可以想象成本代价风险多高!
回归测试我有两层理解,
一是就是当你修复一个bug后,把之前的测试用例再次应用到修复后的版本上进行测试。
二是当一个新版本开发好后,而且冒烟测试通过,此时可以先用上一个版本的测试用例对新版本进行测试,看是否有bug!其实回归测试用的很多,比如新增加一个功能模块等等,所以动化测试可以高效率的进行回归测试。
参考与转载
冒烟测试和回归测试的区别
https://www.cnblogs.com/lsz-lsc/p/14759968.html
求大神解释什么是冒烟测试,回归测试?