当前位置: 首页> 娱乐> 八卦 > 深圳做网站设计制作开发_创意灵感网站_山东网络优化公司排名_怎样做搜索引擎推广

深圳做网站设计制作开发_创意灵感网站_山东网络优化公司排名_怎样做搜索引擎推广

时间:2025/7/10 3:51:17来源:https://blog.csdn.net/qq_26827831/article/details/144206603 浏览次数:0次
深圳做网站设计制作开发_创意灵感网站_山东网络优化公司排名_怎样做搜索引擎推广

当一个软件开发工程师接到一个新的需要开发的Web项目时,往往需要完成一些准备工作,例如,选择Web框架,做好项目的目录结构设计,连接配置数据库,连接和配置Redis/Kafka;甚至包括一些基础功能的实现和封装,包括 MySQL库增删查改操作的封装,登录功能以及登录token的验证等。这个过程通常被称为 项目初始化 项目搭建

一般来说,大部分项目都会用到这些基础功能,此时,我们会将这个搭建好的项目放到一个单独的代码仓库中,当需要开发新的项目时就从从这个代码仓库拉取代码,在这个项目代码的基础上继续开发。这种项目通常被称为 种子项目 或 模板项目。

每次从模板项目拉取代码时,都需要手动修改模板项目的名称。例如,将 template-project 改为 company-user-project 或 company-payment-project。甚至在使用 模板项目时,会有个性化的需求, 例如,company-user-project 需要使用MySQL数据库, company-payment-project需要使用MongoDB数据库。此时,我们可以进一步实现脚手架工具,通过可选配置的方式生成个性化的 模板项目 ,这样的工具我们通常称为 脚手架工具。

图片

图:Spring initializr

自动化测试工程师在接到新需求时,也需要完成类似的项目初始化工作,例如,选择测试框架、设计目录结构、集成测试报告及各种主流的测试库等。此外,还要实现一些基础用例或封装一些通用操作,比如系统的注册、登录用例,封装随机数的生成,等等。这个过程被称为自动化项目搭建。

当我们搭建好了自动化测试项目,同样可以将其作为 模板项目 使用。然后,基于 模板项目,我们可以更加快速地编写自动化测试用例。

为什么要介绍这个概念,这是因为网上有大量的文章将 自动化测试项目搭建 叫作自动化测试框架开发,这显然是错误的认知,因为两者的角度和目的是不同的。

  • 自动化测试项目搭建:服务于公司具体业务,为了更快速地编写业务的测试用例。

  • 自动化测试框架开发:为了解决一类通用问题而开发设计的一种通用的能力,定义解决问题的方法和结构。

    内容源自《
    自动化测试框架设计

    ★基于GitHub上千Star开源自动化测试项目

    ★深入探讨自动化测试框架的设计与实现

    ★包含 Web UI 、App UI、 HTTP接口三大自动化测试领域

    ★探索AI 在自动化测试方面的前沿应用

    ★包含设计模式,平台化实现,涵盖自动化测试全领域

    ★包含30多个Python测试框架、库、工具的介绍和应用

    ★本书有助于你构建完整的自动化技术体系

    ★助你进入AI智能测试新领域

https://item.jd.com/14859108.html

关键字:深圳做网站设计制作开发_创意灵感网站_山东网络优化公司排名_怎样做搜索引擎推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: