软件测试-测试分类 2019年1月26日 下午1:01 • 行业观察 简洁分类 对软件内部结构的深入程度 黑盒测试:又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。 该测试类别注重于测试软件的功能性需求。 测试工程师无需了解程序代码的内部构造,完全模拟软件产品的最终端用户使用该软件,检查软件产品是否达到了用户的需求。 黑盒测试能更好的从用户角度来考察被测系统的功能性需求实现情况。 白盒测试:又称结构测试、逻辑驱动测试或基于程序代码内部构成的测试。 白盒测试需要测试工程师深入考查程序代码的内部结构、逻辑设计等。 对于白盒测试工程师来说,软件产品的内部结构是敞开的。 灰盒测试:通俗地讲,灰盒测试就是白加黑。一般包含性能测试、自动化测试。 灰盒测试一方面考虑程序代码的功能性表现,另一方面,又需要考虑程序代码的内部结构。 是否执行被测对象的程序代码 静态测试:静态的、不执行被测对象程序代码而寻找缺陷的过程。 在进行静态测试时可采用一些代码走查工具。 动态测试:三种主要方法(黑盒测试、白盒测试和灰盒测试) 实际的执行被测对象的程序代码,通过运行测试用例,检查与判断程序代码运行的结果与测试用例的预期结果之间是否有差异。 动态测试有四部分组成:设计测试用例、执行测试用例、分析比较输出结果、输出测试 告。 是否使用自动化测试工具 手动测试:测试人员手工设计测试用例并执行测试用例,对比并记录实际结果和预期结果,输出测试 告的测试活动。 可充分发挥测试工程师的主观能动性,将其智力体现在测试工作中,尽可能地发现缺陷,但同时又有一定的局限性和单调枯燥性。 自动化测试:利用测试工具,模拟用户业务使用流程,自动运行来查找缺陷。 优点是:快速、广泛、适用可重复性工作 缺点是只能够检查比较主要和固定的问题,难以发现新的异常。前期准备工作可能比较耗时,例如有时编写脚本会超过手动测试时间。 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢! 生成海 Jump推出免费漫画阅读app,其中不包含中日韩 上一篇 2019年1月26日 抖音内羞森呀蛮冰盯豆中伤是谁唱的什么歌 处处吻在哪听歌词 下一篇 2019年1月26日 相关推荐 如何选择一家靠谱的合肥APP软件开发公司 2022年8月25日 昔日“鞋王”富贵鸟破产拍卖2.34亿成交,曾两度流拍 2019年9月27日 学习Animate软件基础知识(二)AN沙雕动画做熊猫人 2022年1月9日 初学者该如何学习编程?找对方法很重要 2022年3月17日 2022年9月3日 盛泰鼎盛教你轻松的拿下软考技术与软件专业技术资格(水平)考试 2018年1月6日 艺术设计专用的编程工具?CMU为专为设计师开发的编程APP 2020年5月1日 AppFlowy:Notion 的开源替代品 2022年7月1日 视频格式转换MP4 2020年1月5日 参加免费线上研讨会,使用Minitab统计软件提高你的预测分析技能 2021年3月25日