开发自动化测试框架,需要考虑哪些因素?

回答·22
最热
最新
  • 主要需要框架的易用性和可维护性,成本,投入产出比,以及使用框架人员熟悉的编程语言,产品的架构,测试数据与脚本分离,关键字驱动,运用 page object 使脚本更高的可重用性,底层需要结合元素类型做相对应的封装,以及测试报告截图,配置信息需要剥离出来用 xml,property,yml 等存储,测试执行管理需要按实际情况,考虑按 case 顺序执行,单机并发执行,多机并发执行,或多浏览器并发执行,选用合适的测试报告,必要时候进行二次开发
  • 1.做什么?是做 UI 还是 API 还是性能还是都做。 2.根据测试人员的能力,选择合适的框架来今天搭建。要有日志,报告,自动生成邮件,覆盖率统计,截图等。不一定过分追求完美,能用工具实现也是不错的。 3.成本,投入产出比。
  • 1.投入产出比,UI 自动化?接口自动化? 2.日志,报告,邮件,覆盖率。 3.考虑测试同学使用学习成本。 4.易用性,稳定性。
  • 第一个考虑的是你开发自动化测试框架的目的是什么? 1.为了提升自己的技术,那就怎么复杂怎么来,各种高大上的技术都用上 2.为了在公司里自己用,那就适当复杂,主要考虑快速做出成绩涨工资 3.为了在公司里给其他人用,那还开发啥,找一套测试平台搭建好,点点点们最喜欢用这种 剩下要考虑的,看其他人的回答吧,千篇一律
  • 我个人认为,需要关注的点有以下几个: 第一,框架的扩展性和可维护性,这点对后期维护和迭代非常重要,同时,也能让你的队友可以快速上手代码. 第二,易用性,自动化测试框架做出来是给别人用的,需要考虑怎么做到简单易上手,并且,用例需要变动时,可以快速维护历史测试用例,如果可以,越傻瓜越好,使用时全程无代码. 第三,框架发展方向,你需要确定你的框架未来会集成到那个地方去,有些人会集成到自动化测试平台,有些人会集成到测试工具(.exe 应用),如果前期没考虑好发展方向,那么容易导致后期大改特改,特别是数据兼容这一方面. 第四,配套设施,就是协助用户编写测试用例的工具,如元素自动提取,步骤流程自动组装,场景流程复制,http 报文自动解析与生成测试用例等一系列的工具,其出发点是为了提高使用者的效率. 希望对大家有所帮助吧!
  • “开发自动化测试框架” 1,你的计划时间,占你在公司的比例是多少(你计划 6 个月 ,想在公司呆 3 年)值得么 2,你现有的技术,可以开发测试框架么 之前有过实际的经验么 3,开发出来后的绩效,与当前市场 差距多少(比市场 优秀 易用性如何) 以上问题心中没有答案;还是抄送一个开源的 时间快 绩效好 而且还坑少
  • 1.确定想实现的需求,是 ui 自动化还是接口自动化 2.确定使用的开发语言 3.开发的成本和能够带来的收益 4.自动化框架的可复用,可移植 5.自动化框架的维护
  • 1、开发自动化测试框架的目的,解决什么问题。 2、投入产出比。 3、被测对象的类型,客户端还是后端接口。 4、开发语言选择,python、java 等。 5、自动化测试框架选型,用例维护,数据管理。 6、代码管理,是否接入持续集成。
  • 哪里?是做什么业务的,什么公司?
  • 现在已经有成熟度很高的框架了,基本上直接用