首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏机器之心

    用ChatGPT「指挥」数百个模型,HuggingGPT让专业模型专业

    因此,问题的关键是如何选择合适的中间件来桥接 LLM 和 AI 模型之间的连接。 该研究注意到每个人工智能模型都可以通过总结其模型功能来表示为一种语言形式。 然后通过上下文中的任务模型分配机制动态地为任务选择模型。 任务执行 一旦将任务分配给特定模型,接下来就是执行任务,即执行模型推理。 为了加速和计算稳定性,HuggingGPT 在混合推理端点上运行这些模型。将任务参数作为输入,模型计算推理结果,然后将信息反馈给大型语言模型。 该研究还在多模态任务上测试了 HuggingGPT,如下图所示。 还有人将其比喻为公司经理,评论道「HuggingGPT 有点像现实世界中的场景,公司有一群超强的工程师,在各个专业能力超群,现在有一个经理把他们管理起来,当有人有需求,那么这个经理就会分析需求,然后分给相应的工程师去做

    95410编辑于 2023-04-06
  • 来自专栏软件测试经验与教训

    如何让测试工作更专业

    面试官问我 如何让测试工作更专业 这道题目是几年前面试一家创业公司时,对方老板问我的问题,我觉得虽然小伙伴们在面试中碰到的几率不大,不过在工作中却很有思考它的必要。 其实道理很简单,难在执行。 面试题:如何让测试工作更专业? 需求评审时,多关注(提问)这样几个问题:这个需求是什么?为什么会提这个需求?开发人员会怎么修改软件以完成这个需求?他们的改动方式是否合理? 这次的改动会产生哪些影响,测试范围清楚吗?可能有什么风险? 能根据不同的资源、项目情况,给出合理的测试周期。 追根究底,有一些问题需要反复验证,反复沟通确认。 多交流,组内、组外。 高质量的测试报告,包括测试计划、测试用例、bug、系统测试报告等各种测试人员需要出具的文档,高质量意味着: 格式规范 测试用例设计详尽、有深度、无歧义、便于执行。 不提交重复或虚假bug。 唠叨环节: 在任何行业,获得“你很专业”的评价都是一种很高的褒奖,说它是一枚“军功章”丝毫不夸张。上面给出的思路仅仅是个人看法,不代表一定是对的,仅仅给大家做参考。

    1.2K40发布于 2019-04-28
  • 来自专栏小雨的CSDN

    软件测试 —— 测试模型(V模型 W模型

    【软件开发的周期:、需求分析、设计、实现、测试、安装部署、运行维护】 【软件测试的周期:、需求分析,测试计划,测试设计/测试开发,测试执行,测试评估】 软件测试v模型 (v模型是瀑布模型的变种) 优点:后期的测试阶段和前期的阶段可以一一对应起来,清楚的标注每一个测试阶段的依据 缺点:不利于项目前期风险的及时发现 软件测试W模型(双V模型) 特点:测试在项目前期介入,对需求,系统设计等都会进行验证 ,测试的对象不仅是程序,需求、设计等同样要测试测试与开发是同步进行的 优点:测试介入早,有利于全面得发现系统前期的风险,同时,对需求的测试也有利于及时了解项目难度和测试风险,及早制定应对措施,显著减少总体测试时间 ,加快项目进度 缺点:阶段性比较强,需求、设计、编码等活动被视为串行的;测试和开发活动也保持着一种线性的前后关系,上一阶段完全结束,才可正式开始下一个阶段工作不可逆,所以无法适应敏捷开发。

    1.8K30编辑于 2022-10-26
  • 来自专栏学习笔记ol

    框架分析(11)-测试框架

    框架分析(11)-测试框架 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 异常测试支持 JUnit允许测试方法标记为期望抛出特定异常。如果测试方法确实抛出了期望的异常,则测试将被视为通过。如果测试方法没有抛出异常或者抛出了其他异常,则测试将被视为失败。 扩展模型 JUnit 5引入了扩展模型,允许开发人员通过实现扩展接口来自定义测试框架的行为。可以通过扩展接口来修改测试生命周期、测试运行器、测试报告等。 不能覆盖所有测试场景 JUnit框架主要用于单元测试,无法覆盖所有的测试场景,例如集成测试、性能测试等。 总结 JUnit框架提供了一套强大的工具和功能,使得编写和运行单元测试变得更加简单和高效。它的特性包括注解支持、断言方法、异常测试支持、参数化测试测试套件、超时测试、前置条件和扩展模型等。

    87720编辑于 2023-10-11
  • 来自专栏啄木鸟软件测试

    接口测试11讲:接口性能测试

    1672308810&play_scene=10400&vid=wxv_2588778574413873157&format_id=10002&support_redirect=0&mmversion=false 渗透式测试环境与代码 将DB下的4个csv文件导入sec数据库中 渗透测试操作系统虚拟机文件vmx文件 1)Windows 2000 Professional 链接:https://pan.baidu.com/s/13OSz pwd=s2i5 提取码:s2i5 开机密码:jerry/123456 安装了Apatche、Tomcat、MySQL、 vsftpd并且配套Web安全测试练习教案。

    87220编辑于 2022-12-29
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载11

    索引节点(inode)是持久化存储到磁盘中的,而目录项(dentry)是由内核维护(目录项缓存)的。

    62220发布于 2020-03-04
  • 来自专栏华尔街科技眼

    模型分化趋势:更垂直、更专业

    对于大模型的发展方向,大boss们目前达成了一些基本的产业共识:与实体经济相结合是大模型未来的发展路径,云厂商正在尝试将大模型落地到垂直领域,打造出金融、医疗、电力等领域的专业模型。 今年4月,阿里云“通义千问”大模型开放对外测试,目前已有超过20万企业用户申请接入,几乎覆盖所有新兴和传统行业。 因此,企业使用的大模型必须可控、可追溯、可修正,而且必须经过反复与充分测试才能上线。我们认为,客户更需要有行业针对性的行业大模型,再加上企业自己的数据做训练或精调,才能打造出实用性高的智能服务。 在模型研发过程中,既要关注敏感数据的保护与安全合规,也需要管理好大量的数据与标签,不断测试与迭代模型。接着讲讲应用。 算力是模型持续运转的基础,高性能、高弹性和高稳定的算力需要借助专业的云服务。

    50920编辑于 2023-06-28
  • 来自专栏XINDOO的专栏

    如何使用大语言模型绘制专业图表

      过去的一年里,我相信大部分人都已经看到了大语言模型(后文简称LLM)所具备的自然语言理解和文本生成的能力,还有很多人将其应用于日常工作中,比如文案写作、资料查询、代码生成……今天我要向大家介绍LLM 我们可以直接让大模型将这两份数据放在一张图里,方便对比出生人口和高考人数变化趋势。 如果你不满意LLM用Mermaid绘制出来的图表,你还可以把它贴到Draw.io里做二次编辑(操作路径:工具栏/➕/高级/Mermaid),借助专业的绘图工具,就可以绘制出更专业好看的图表。

    2.1K10编辑于 2024-08-07
  • 来自专栏ClearSeve

    C++11内存模型

    最近看了极客时间——《现代C++实战三十讲》中的内存模型与Atomic一节,感觉对C++的内存模型理解还不是很清楚,看了后面的参考文献以及看了一些好的博客,算是基本了解了,根据参考文献整合一下。 Thread-1: Thread-2: x = 100; // A std::cout << x; // B C++11 C++11的内存模型共有6种,分四类。其中一致性的减弱会伴随着性能的增强。 参考链接 【1】C++11中的内存模型上篇 – 内存模型基础 【2】C++11中的内存模型下篇 – C++11支持的几种内存模型 【3】理解 C++ 的 Memory Order 【4】如何理解 C++ 11 的六种 memory order 【5】《现代C++实战三十讲》中的内存模型与Atomic

    1K30编辑于 2022-02-11
  • 来自专栏FunTester

    App测试11点建议

    1、动手之前先弄清设备和平台 在测试设计之初,测试人员首先会考虑的是测试的环境,也就是确定App究竟需要运行在什么样的设备和平台上。 测试用例设计的原则是:让不同分辨率、不同屏幕尺寸大小的设备尽可能多地涵盖各个操作系统版本,另外,对于市场占有率很高的重点操作系统版本,可以使用多个设备来测试。 因此,在测试时,要考虑弱网、无网、飞行模式、各种网络切换下的测试场景。 3、考虑多任务和意外情况处理 测试人员在设计和测试App的时候考虑到App被别的程序或者用户切换到后台时,需要进行什么操作。 探索性测试可以理解为通过测试人员的创造性思维,采取不同的测试路径,来达到测试目标的测试方法。发散性的思维很重要,不能用常规的思路去设计用例。 10、APP安全测试 测试App请求中是否包含了明文的用户信息,测试App的请求是否加密,测试SQLite数据库的存储是否安全,利用一些其他工具对app进行安全测试 11、善用log去分析和定位问题 app

    40210编辑于 2023-08-04
  • 来自专栏啄木鸟软件测试

    精准测试及其工具(连载11

    图83登录WEB平台 5.2项目信息 显示所选取编译项目的一些基本信息,包括:项目指标信息、项目信息、版本信息、测试汇总信息、测试过程监控趋势图、测试设备组成和分布图、版本覆盖率汇总图和复杂度统计图。 图84显示项目信息 5.3测试用例-测试用例列表 图85显示的是测试用例列表。 ? 图85测试用例列表 点击跟踪,可以查看到此版本的此条测试用例的详情信息(包括测试用例描述、录制记录以及用例覆盖到的函数),如图86所示。 ? 图86显示测试用例的详细信息 1. 覆盖率-按日增长趋势图 图87显示的是测试用例列表。 ? 图87覆盖率-按日增长趋势图 2. 覆盖率按日增长曲线图 图89显示的覆盖率按日增长曲线图,它可以让管理者更好的把握测试过程。 ?

    61720发布于 2019-12-12
  • 来自专栏软件测试学习

    App测试11点建议

    1、动手之前先弄清设备和平台 在测试设计之初,测试人员首先会考虑的是测试的环境,也就是确定App究竟需要运行在什么样的设备和平台上。 测试用例设计的原则是:让不同分辨率、不同屏幕尺寸大小的设备尽可能多地涵盖各个操作系统版本,另外,对于市场占有率很高的重点操作系统版本,可以使用多个设备来测试。 因此,在测试时,要考虑弱网、无网、飞行模式、各种网络切换下的测试场景。 3、考虑多任务和意外情况处理 测试人员在设计和测试App的时候考虑到App被别的程序或者用户切换到后台时,需要进行什么操作。 测试越早介入,发现bug修复的成本越低。 探索性测试可以理解为通过测试人员的创造性思维,采取不同的测试路径,来达到测试目标的测试方法。发散性的思维很重要,不能用常规的思路去设计用例。 10、APP安全测试 测试App请求中是否包含了明文的用户信息,测试App的请求是否加密,测试SQLite数据库的存储是否安全,利用一些其他工具对app进行安全测试 11、善用log去分析和定位问题 app

    71900发布于 2021-03-05
  • 来自专栏明年我18

    #11- 测试package

    我之所以勾掉测试选项,并不是因为我讨厌测试,而是我认为package的测试应该作为一个主题单独来讲,需要至少一篇专门的文章来叙述它。 幸运的是,就算是Visual Studio 2008的专业版,也包含了基本的测试功能,所以用专业版已经可以达到我们的测试目的了。 每一个测试项目包含了一些预创建的测试用例: ? 点击菜单“测试|窗口|测试视图”,可以看到这些测试用例: ? toolwindow 10: BaseMock uiShellService = UIShellServiceMock.GetUiShellInstanceCreateToolWin(); 1111行把SVsUIShell的mock对象加到了可用的服务中。

    1.2K10发布于 2019-09-18
  • 来自专栏LINUX阅码场

    深入理解C11C++11内存模型

    个人认为,内存模型表达为“内存顺序模型”可能更加贴切一点。 2011年发布的C11/C++11 ISO Standard为我们带来了memory order的支持, 引用C++11里的一段描述: The memory model means that C++ code C11/C++11使用memory order来描述memory model, 而用来联系memory order的是atomic变量, atomic操作可以用load()和release()语义来描述 C11/C++11内存模型 C/C++11标准中提供了6种memory order,来描述内存模型[6]: enum memory_order { memory_order_relaxed, - Frank Birbacher [ACCU 2017] C++11中的内存模型下篇 - C++11支持的几种内存模型 memory ordering, Gavin's blog c++11 内存模型解读

    2.9K30发布于 2020-06-04
  • 来自专栏程序员互动联盟

    专业技术】你必须注意的11个C++要点

    没有虚析构函数 { public: ~B() { // ... } }; int main() { A * p = new B; //看上去是对的 delete p; //错,B的析构函没有被调用 } 要点11

    1.2K50发布于 2018-03-12
  • 来自专栏空木白博客

    Windows11专业版 KMS命令激活产品密钥

    桌面开始菜单栏,找到 Windows PowerShell并以管理员打开,依次输入以下命令!

    99.4K35编辑于 2024-09-11
  • 来自专栏达达前端

    软件测试模型以及测试方法

    前言 大家好,我是 Vic,今天给大家带来软件测试模型以及测试方法的概述,希望你们喜欢 软件测试 软件开发过程 软件质量保证 理解软件测试 软件测试分类 测试工作流程 思考软件测试 软件测试时一门很重要的学科 那么软件生存期模型有什么内容呢 瀑布模型 原型模型 增量模型 螺旋模型 1.瀑布模型 答:对于瀑布模型,我知道有六个阶段:计划,需求分析,设计,编码,测试,运行维护。 3.什么是增量模型 答:对于增量模型,记住的是在每个阶段都会生成一个可发布的正式版本,而且每个软件版本是逐步完善的。 4.什么是螺旋模型 答:螺旋模型是瀑布模型和原型模型结合起来的,记住这个模型是有四个阶段,这四个阶段都是主要的,一是制定计划,二是风险分析,三是实施工程,四是评审。 总结 本文讲了软件测试模型以及测试方法,如果您还有更好地理解,欢迎沟通 定位:分享 Android&Java知识点,有兴趣可以继续关注

    96620发布于 2019-07-03
  • 来自专栏java思维导图

    别再写 main 方法测试了,太 Low!这才是专业 Java 测试方法!

    JMH,全称 Java Microbenchmark Harness (微基准测试框架),是专门用于Java代码微基准测试的一套测试工具API,是由 OpenJDK/Oracle 官方发布的工具。 Java的基准测试需要注意的几个点: 测试前需要预热。 防止无用代码进入测试方法中。 并发测试测试结果呈现。 执行测试 运行 JMH 基准测试有两种方式,一个是生产jar文件运行,另一个是直接写main函数或者放在单元测试中执行。 detected # JMH version: 1.21 # VM version: JDK 1.8.0_131, Java HotSpot(TM) 64-Bit Server VM, 25.131-b11  ops/s # JMH version: 1.21 # VM version: JDK 1.8.0_131, Java HotSpot(TM) 64-Bit Server VM, 25.131-b11

    56620编辑于 2022-03-04
  • 来自专栏CSDN博客

    测试开发漫谈11---性能测试概念篇

    一、什么是性能测试 性能测试和功能测试都是在系统测试阶段进行,那么这两者有什么区别呢? 当性能测试环境确定以后,通常选取业务模型中的重要业务做基准测试,对被测系统施加一定压力,从而获取被测系统在单用户运行情况下的各项性能指标,为多用户并发测试和混合场景测试等提供参考依据 2、并发测试 3、负载测试 负载测试(LoadTesting)是性能测试的一种测试类型,用于评估被测系统在预期的不同负载下的行为。 压力测试主要用于性能诊断、性能调优和容量规划等场景。 压力测试和负载测试的区别? 压力测试与负载测试不同。 负载测试是在保持性能指标要求的前提下测试系统能够承受的最大负载,而压力测试则是测试系统性能达到极限的状态。例如,软件系统要求的响应时间为2秒。

    27510编辑于 2025-12-17
  • 来自专栏漫谈测试

    性能测试过程中你需要了解的专业及非专业术语

    其实我们可以用多线程模型来解释他们,并发量就相当于线程数,吞吐量就是所有线程处理请求数之和。 通常我们做性能测试主要考察和评估的是TPS,而并发量是一个相对较虚的概念,比如我们说一个系统支持同时1k人操作,一般不在评估的范围内。 提交订单操作均可定义为事务,单位时间内系统可以成功完成多少个定义的事务,在一定程度上反映了系统的处理能力,一般以事务成功率来度量;超时错误率:主要指事务由于超时或系统内部其它错误导致失败占总事务的比率.三、非专业相关术语性能测试中的非专业术语通常指的是那些在日常对话中使用的 跑分指进行性能测试时得到的分数,用于比较不同系统或配置之间的表现。压测对软件或系统施加高负载以测试其稳定性和响应时间的过程。每秒连接数每秒连接数实现Web应用程序在运行过程中每秒建立的HTTP连接数。 场景定义:为了模拟真实用户的业务处理过程,在测试工具中构建的基于事务、脚本、虚拟用户、运行设置、运行计划、监控、分析等一系列动作的集合。

    44910编辑于 2024-12-16
领券