测试方法有哪些:
黑盒,白盒,灰盒,静态,动态,手工,自动化
怎么理解?
之前没接触过的时候怎么看哪些概念都太书面化了,看不懂。。。,后来自己再看的时候就理解了其含义
黑盒测试:不关注被测试对象的内部结构,仅仅从用户的需求考虑,看是否满足用户的隐形或者显性的需求,一般不需要开发基础都可以
白盒测试:不关注被测试对象的外部结构,关注的是内部结构,逻辑驱动测试,关注的是程序的内部代码,这个需要开发的基础一般
灰盒测试:即关心内在也关心外在
静态测试:就看代码文档一类的,只要不运行,查看相关的资料都可以称为静态
动态测试:运行代码,执行测试用例
手工测试:手工就是手动的去运行功能,也就是通俗说的点点点
自动化测试:借助某些工具,通过一些编程的一些脚本来进行一些测试,其特点是没办法发起新的需求,一般用在回归测试,可以节省人力做一些重复的工作