- 本教程中,指导您将一个“部署在虚拟机上的ERP企业管理系统”进行容器化改造,部署到容器服务中。 本教程中,指导您将一个“部署在虚拟机上的ERP企业管理系统”进行容器化改造,部署到容器服务中。
- 测试的工作其实并不像想象中那么好做,尤其是自认为在上家公司做的测试工作不错,然而现在的工作和当初的测试一点也不一样。 版本的测试中,需要测试人员从一开始就跟进项目,从需求分析,到思维导图,到测试用例,自动化脚本,功能测试,性能测试,可靠性测试,资料测试,运维测试,安全测试等等一系列基本的流程;从版本启动开始测试的工作就没停过,哪怕就算版本结束,发布版本了,甚至上线了,都不敢保证测试工 测试的工作其实并不像想象中那么好做,尤其是自认为在上家公司做的测试工作不错,然而现在的工作和当初的测试一点也不一样。 版本的测试中,需要测试人员从一开始就跟进项目,从需求分析,到思维导图,到测试用例,自动化脚本,功能测试,性能测试,可靠性测试,资料测试,运维测试,安全测试等等一系列基本的流程;从版本启动开始测试的工作就没停过,哪怕就算版本结束,发布版本了,甚至上线了,都不敢保证测试工
- 测试流程:在版本启动后,测试和设计同步开始,进行设计测试方案,分析用户需求。在进入开发阶段后,制定测试策略,设计测试用例,书写自动化脚本,并发起评审,最终使用测试用例和自动化脚本对特性进行验收。分析测试结果,评定特性质量,提交测试报告。参与用户验收,并对整个开发阶段的活动进行回顾。制定测试方案和测试策略,设计测试用例和自动化,组织用例评审,分配测试任务,执行测试用例,分析测试结果,输出测试报告。可 测试流程:在版本启动后,测试和设计同步开始,进行设计测试方案,分析用户需求。在进入开发阶段后,制定测试策略,设计测试用例,书写自动化脚本,并发起评审,最终使用测试用例和自动化脚本对特性进行验收。分析测试结果,评定特性质量,提交测试报告。参与用户验收,并对整个开发阶段的活动进行回顾。制定测试方案和测试策略,设计测试用例和自动化,组织用例评审,分配测试任务,执行测试用例,分析测试结果,输出测试报告。可
- Selenium作为一功能自动化为主的测试工具,支持多语言的使用,Java、Python、C、Ruby等都提供了相关的依赖库。 Selenium作为一功能自动化为主的测试工具,支持多语言的使用,Java、Python、C、Ruby等都提供了相关的依赖库。
- 我们在写一个Business的时候,除了继承一个用于作单元测试的基类外,基本不用再做其它的事情,即可对待测试的Business方法进行任何透明的调用,无需进行任何特殊处理,就像写正常的业务逻辑一样。 我们在写一个Business的时候,除了继承一个用于作单元测试的基类外,基本不用再做其它的事情,即可对待测试的Business方法进行任何透明的调用,无需进行任何特殊处理,就像写正常的业务逻辑一样。
- 从2007年毕业以后应聘到外包公司做IBM的软件测试项目,到现在成为业内知名企业的一份子,算算时间,还有几个月就整整十年了。有时会感慨时间飞逝这个词的含义。这十年的摸爬滚打,让我对软件测试有了比较深入的认识。做了十年测试,也许会被很多人笑话观点狭隘吧,最近突然有了想把自己的想法整理成文字和大家交流一下,还请各位高手们勿喷。 从2007年毕业以后应聘到外包公司做IBM的软件测试项目,到现在成为业内知名企业的一份子,算算时间,还有几个月就整整十年了。有时会感慨时间飞逝这个词的含义。这十年的摸爬滚打,让我对软件测试有了比较深入的认识。做了十年测试,也许会被很多人笑话观点狭隘吧,最近突然有了想把自己的想法整理成文字和大家交流一下,还请各位高手们勿喷。
- 今日,在HUAWEI CONNECT 2017期间, 全球领先的移动应用自动化测试解决方案提供商TestBird与华为软件开发云达成合作,双方将携手在自动化测试等领域,为用户提供更加智能的测试服务,并与华为云一起为共同构建“云生态”做出努力。 今日,在HUAWEI CONNECT 2017期间, 全球领先的移动应用自动化测试解决方案提供商TestBird与华为软件开发云达成合作,双方将携手在自动化测试等领域,为用户提供更加智能的测试服务,并与华为云一起为共同构建“云生态”做出努力。
- 华为软件开发云(DevCloud)是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台,面向开发者提供研发工具服务,让软件开发简单高效。 华为软件开发云(DevCloud)是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台,面向开发者提供研发工具服务,让软件开发简单高效。
- 本文探讨了敏捷测试,包括左移测试、测试自动化以及开发人员和 QA 之间的协作。 本文探讨了敏捷测试,包括左移测试、测试自动化以及开发人员和 QA 之间的协作。
- 这些不是一成不变的,只是一种参考指南。持续测试并不意味着更自动化的性能测试,而是在软件开发全生命周期的每个阶段都要嵌入和不断改进性能,来促进我们在各个阶段了解产品。 这些不是一成不变的,只是一种参考指南。持续测试并不意味着更自动化的性能测试,而是在软件开发全生命周期的每个阶段都要嵌入和不断改进性能,来促进我们在各个阶段了解产品。
- 一. 什么是敏捷开发敏捷开发宣言敏捷宣言指出:敏捷不是一种方法论,也不是一种软件开发的具体方法,更不是一个框架或过程,而是一套价值观和原则。就是说,当你开发决策的时候,遵守了敏捷开发的价值观和原则,不管你是不是用Scrum或者极限编程,那么都算敏捷开发。二.敏捷开发解决了什么。敏捷开发就是想解决破布模型这样的重型软件开发存在的问题,用一种轻量的、敏捷的开发方式来概算甚至是替代它。瀑布模型的典... 一. 什么是敏捷开发敏捷开发宣言敏捷宣言指出:敏捷不是一种方法论,也不是一种软件开发的具体方法,更不是一个框架或过程,而是一套价值观和原则。就是说,当你开发决策的时候,遵守了敏捷开发的价值观和原则,不管你是不是用Scrum或者极限编程,那么都算敏捷开发。二.敏捷开发解决了什么。敏捷开发就是想解决破布模型这样的重型软件开发存在的问题,用一种轻量的、敏捷的开发方式来概算甚至是替代它。瀑布模型的典...
- 新的测试使用REST访问所有的服务,这是比Java RMI更灵活和更通用的远程调用方式。 每个测试用例还会监听在处理测试请求时在各种微服务之间发送的所有消息。 这使我们能够在运行时跟踪测试的进度,如果测试失败,可以更轻松地找出错误发生的位置。 这也意味着测试可以对系统中的事件作出反应,并触发特殊的工作流程。 这些决定在某种程度上是非常明显的,测试应该与微服务语言相同。 通过这样做,测试自然而然地运 新的测试使用REST访问所有的服务,这是比Java RMI更灵活和更通用的远程调用方式。 每个测试用例还会监听在处理测试请求时在各种微服务之间发送的所有消息。 这使我们能够在运行时跟踪测试的进度,如果测试失败,可以更轻松地找出错误发生的位置。 这也意味着测试可以对系统中的事件作出反应,并触发特殊的工作流程。 这些决定在某种程度上是非常明显的,测试应该与微服务语言相同。 通过这样做,测试自然而然地运
- 事情是,旧的服务水平测试不是很容易阅读或理解,而且他们需要很多工作来维护。 图形用户界面测试更好的形状,使用现代工具,具有良好的结构。 但实际上,GUI测试总是很昂贵的维护和运行,事实证明,我们系统中的许多功能主要是通过API提供的,而不是用户界面。 我认为我们也许应该考虑扩大我们的服务层API测试,以覆盖新的微服务。 当我们试着用不同的方法来做到这一点时,当我们用这些旧的测试碰到了杀手级的问题 事情是,旧的服务水平测试不是很容易阅读或理解,而且他们需要很多工作来维护。 图形用户界面测试更好的形状,使用现代工具,具有良好的结构。 但实际上,GUI测试总是很昂贵的维护和运行,事实证明,我们系统中的许多功能主要是通过API提供的,而不是用户界面。 我认为我们也许应该考虑扩大我们的服务层API测试,以覆盖新的微服务。 当我们试着用不同的方法来做到这一点时,当我们用这些旧的测试碰到了杀手级的问题
- 事实证明,拥有大量的微服务开辟了设计这些测试的新途径。 我们发现我们可以使他们更快,更容易调试,以及更少的测试代码来维护。 在我们开始使用微服务之前,我们有一个相对简单的巨石测试结构。 我们在各个层面进行测试,主要是根据标准测试金字塔: 大多数测试用例都是单元测试,在类和方法级别。 除此之外,我们还围绕数据访问层进行了相当多的测试,使用相当细致的API来检查与数据库的ORM集成。 然后有一些更高 事实证明,拥有大量的微服务开辟了设计这些测试的新途径。 我们发现我们可以使他们更快,更容易调试,以及更少的测试代码来维护。 在我们开始使用微服务之前,我们有一个相对简单的巨石测试结构。 我们在各个层面进行测试,主要是根据标准测试金字塔: 大多数测试用例都是单元测试,在类和方法级别。 除此之外,我们还围绕数据访问层进行了相当多的测试,使用相当细致的API来检查与数据库的ORM集成。 然后有一些更高
- 随着软件行业的迅速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了要保证基本的功能测试质量,性能也越来越受到人们的关注。本文会从以下几个方面介绍基础的性能测试理论,后续也会持续更新相关文章,尽量理论结合实际,让性能测试学习不单单在是工具的学习。一、什么是软件性能 定义:软件的性能是软件的一种非功能特性,它关注的不是软件能否完成特定的功能,而是在完成功能时展示出 随着软件行业的迅速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了要保证基本的功能测试质量,性能也越来越受到人们的关注。本文会从以下几个方面介绍基础的性能测试理论,后续也会持续更新相关文章,尽量理论结合实际,让性能测试学习不单单在是工具的学习。一、什么是软件性能 定义:软件的性能是软件的一种非功能特性,它关注的不是软件能否完成特定的功能,而是在完成功能时展示出
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签