
我的理解就是别人写好的一些东西,帮助你做一些事情,也就是封装一些自动化所使用的基础模块,
具有以下两个特点
约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。
支撑性:框架本身不解决什么问题,但给了解决问题的相关组件一个组合底子,这个底子的科学性和易用性直接影响在此之上进一步开发的科学性和方便性。
2. 自动化测试框架的作用1.提高测试效率,降低维护成本
2.减少人工干预,提高测试准确性,增加代码的重用性
3.核心思想是让不懂代码的人也能够通过这个框架去实现自动化测试
3.测试中做的哪些工作可以用框架实现?编写计划,编写用例,沟通,开会这些都属于我们的思维,思考出来的结果,目前工具无法实现。
而写测试脚本,执行测试,提交缺陷,总结报告,这些是框架可以帮助我们完成的。
4.主要的自动化测试框架分类测试框架(单元测试,接口测试,UI测试),运行框架,报告框架以及其他一些辅助框架。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)