顾翔_社区达人页

个人头像照片
顾翔
已加入开发者社区1971

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布578篇文章
21条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

顾翔,1997年毕业于北京工业大学。中国计算机学会(CCF)会员,上海开源协会个人会员,开源网安专家组成员、国家职业教育研究院、安全专家组、软件测试组成员。著有图书《软件测试技术实战-设计、工具及管理》《基于Django的电子商务网站设计 第一版》《全栈软件测试工程师宝典》《通过案例玩转JMeter

暂无精选文章
暂无更多信息

2024年09月

  • 09.13 20:09:02
    发表了文章 2024-09-13 20:09:02

    基于模版的内容网站开发

    对于内容网站形成于上个世纪九十年代,Web1.0时代开发的网站大多数都是基于内容网站,比如新闻类。开发这类的网站可以采用ASP、JSP、PHP技术,但是基于这类开发出来的网站,内容都是在阅读的时候实时的从数据库中读取的,对于搜索引擎网站,比如百度、Google的排行榜上排名往往很低,只有做成静态的HTML,才可以被搜索引擎加大排名。本文以一个内容发布网站来介绍基于模版的内容网站开发。
  • 09.13 20:06:53
    发表了文章 2024-09-13 20:06:53

    基于Java访问Hive的JUnit5测试代码实现

    根据《用Java、Python来开发Hive应用》一文,建立了使用Java、来开发Hive应用的方法,产生的代码如下
  • 09.13 20:05:28
    发表了文章 2024-09-13 20:05:28

    基于Python访问Hive的pytest测试代码实现

    根据《用Java、Python来开发Hive应用》一文,建立了使用Python、来开发Hive应用的方法,产生的代码如下
  • 09.13 20:03:35
    发表了文章 2024-09-13 20:03:35

    用Java、Python来开发Hive应用

    用Java、Python来开发Hive应用
  • 09.13 20:01:50
    发表了文章 2024-09-13 20:01:50

    用Java来开发Hive应用

    用Java来开发Hive应用
  • 09.13 20:00:38
    发表了文章 2024-09-13 20:00:38

    建立MongoDB

    建立MongoDB
  • 09.13 19:50:19
    发表了文章 2024-09-13 19:50:19

    MongoDB基本用法

    MongoDB基本用法
  • 09.13 19:49:06
    发表了文章 2024-09-13 19:49:06

    Java Python访问MongoDB

    Java Python访问MongoDB
  • 09.13 19:47:33
    发表了文章 2024-09-13 19:47:33

    谈谈基于深度学习的图像搜索

    本文介绍了人脸识别技术及其应用,其中详细描述了向量化和余弦相似度的概念。人脸识别通过摄像头获取面部信息并与数据库中的信息对比,判断用户身份。向量化包括基于特征和基于卷积神经网络的方法,而余弦相似度则用于计算两个向量之间的相似程度,值越接近1表示越相似。通过具体实例和公式推导,展示了如何计算向量间的余弦相似度。
  • 09.13 19:45:55
    发表了文章 2024-09-13 19:45:55

    Hive根据用户自定义函数、reflect函数和窗口分析函数

    Hive根据用户自定义函数、reflect函数和窗口分析函数
  • 09.13 19:42:03
    发表了文章 2024-09-13 19:42:03

    Hive的JOIN连接

    Hive的JOIN连接
  • 09.13 19:40:37
    发表了文章 2024-09-13 19:40:37

    Hive学习-数据查询语句

    Hive学习-数据查询语句
  • 09.13 19:37:37
    发表了文章 2024-09-13 19:37:37

    Hive学习-lateral view 、explode、reflect和窗口函数

    Hive学习-lateral view 、explode、reflect和窗口函数
  • 09.13 19:36:06
    发表了文章 2024-09-13 19:36:06

    Hive学习——命令行

    Hive学习——命令行
  • 09.13 19:34:58
    发表了文章 2024-09-13 19:34:58

    Hive学习-数据定义语句

    Hive学习-数据定义语句
  • 09.13 19:31:35
    发表了文章 2024-09-13 19:31:35

    建立单机版的hive

    为了学习hive SQL,我搭建了单机版的hive,查了网上的资料,走了许多坑,总结如本文所述。
  • 09.13 19:29:04
    发表了文章 2024-09-13 19:29:04

    Google Mock介绍

    Google Mock是由Google开发的一种用于C++的模拟(mocking)框架,它是Google Test测试框架的一部分。gmock允许开发者创建模拟对象,这些对象可以在单元测试中代替真实的依赖项,使得测试更加灵活和独立。通过使用gmock,开发者可以专注于测试代码逻辑的正确性,而不必担心外部依赖的复杂性。
  • 09.13 19:26:56
    发表了文章 2024-09-13 19:26:56

    通过JUnit5访问Java静态、私有、保护变量和方法

    在《通过Gtest访问C++静态、私有、保护变量和方法》一文中介绍了如何通过Gtest访问C++静态、私有、保护变量和方法,本文介绍如何通过Junit5访问Java静态、私有、保护变量和方法。
  • 09.13 19:25:50
    发表了文章 2024-09-13 19:25:50

    通过Gtest访问C++静态、私有、保护变量和方法

    通过Gtest访问C++静态、私有、保护变量和方法
  • 09.13 19:24:28
    发表了文章 2024-09-13 19:24:28

    一个google Test文件C++语言案例

    这篇文章我们来介绍一下真正的C++语言如何用GTest来实现单元测试。
  • 09.13 19:23:00
    发表了文章 2024-09-13 19:23:00

    一个google Test文件案例

    一个google Test文件案例
  • 09.13 19:22:14
    发表了文章 2024-09-13 19:22:14

    建立google Test

    建立google Test
  • 09.13 19:21:22
    发表了文章 2024-09-13 19:21:22

    HTTPRunner

    HTTPRunner是一种单元测试工具,由于教学的需求,我学习了它,但是我觉得它比Python的Requests类相差太远。作为一个比较流行的工具在这里进行介绍。
  • 09.13 19:19:37
    发表了文章 2024-09-13 19:19:37

    关于三角形的决策表设计

    关于三角形的决策表设计
  • 09.13 19:18:02
    发表了文章 2024-09-13 19:18:02

    使用webdriver实现基于GUI的测试

    本文介绍的webdriver是playwright的插件
  • 09.13 19:17:05
    发表了文章 2024-09-13 19:17:05

    Selenium2Library实现基于GUI的测试

    Selenium2Library实现基于GUI的测试
  • 09.13 19:15:51
    发表了文章 2024-09-13 19:15:51

    ChatGPT与测试分析

    本产品需求文档(PRD)针对论坛网站的搜索功能优化,旨在提升搜索结果的准确性和速度,增强用户体验。文档涵盖项目背景、目标、功能需求(如搜索结果准确性、搜索速度优化、过滤和排序等)、非功能需求(如兼容性、性能、安全性等)、用户界面设计和技术架构等内容,并制定了详细的测试和上线计划,确保项目顺利实施。
  • 09.13 19:11:53
    发表了文章 2024-09-13 19:11:53

    《SAFe 5.0精粹 面向业务的规模化敏捷框架》 读书笔记

    本书由李建昊老师翻译,介绍《SAFe 5.0精粹 面向业务的规模化敏捷框架》。SAFe(Scaled Agile Framework)为企业提供精益、敏捷及DevOps的知识库,涵盖13门课程与认证。SAFe具备七个核心能力,如精益-敏捷领导力等,并提供不同配置以适应各种需求,包括基本型、大型解决方案及投资组合SAFe等。此外,SAFe还强调持续学习文化及精益思维,助力企业实现业务敏捷化转型。
  • 09.13 19:06:46
    发表了文章 2024-09-13 19:06:46

    用Maven运行JMeter

    用Maven运行JMeter
  • 09.13 18:33:28
    发表了文章 2024-09-13 18:33:28

    一文让你了解微服务契约测试

    谈到微服务,大家都想到契约测试,到底什么是契约测试呢,为什么要使用契约测试呢,关于这样的文章很多,本文将结合Spring Boot让你了解微服务契约测试。
  • 09.13 18:30:26
    发表了文章 2024-09-13 18:30:26

    Spring Boot+cucumber+契约测试

    Spring Boot+cucumber+契约测试
  • 09.13 18:26:35
    发表了文章 2024-09-13 18:26:35

    建立SpringBoot项目

    在最新版本中,通过Eclipse建立Spring Boot项目,使用在Eclipse市场安装目前不太稳定,需要重新安装Spring Boot版本的Eclipse,现在介绍如何进行。
  • 09.13 18:24:58
    发表了文章 2024-09-13 18:24:58

    Spring Boot+cucumber

    本文介绍了使用 Spring Boot 和 Cucumber 进行行为驱动开发的过程。首先,通过 start.spring.io 创建一个包含 Web 依赖的项目,并修改 `pom.xml` 文件以添加相关依赖。接着,展示了如何编写和运行简单的 Hello World 示例。然后,详细描述了一个更复杂的 ATM 服务示例,包括定义功能、编写测试文件、实现服务类以及验证 PIN 码的功能。最后,通过 JUnit 运行测试以确保功能正确。
  • 09.13 18:23:06
    发表了文章 2024-09-13 18:23:06

    bddExcel for Java

    本文介绍如何使用Java建立bddExcel实现BDD,注意bddExcel没有用到Cucumber。
  • 09.13 18:21:19
    发表了文章 2024-09-13 18:21:19

    bddExcel for Python

    本文介绍如何使用Python建立bddExcel实现BDD,注意bddExcel没有用到Cucumber。
  • 09.13 18:06:56
    发表了文章 2024-09-13 18:06:56

    如何在python下建立cucumber项目

    Gherkin语言使用的是主要英文关键词Scenario、Given、when 、And、Then和But等,这些关键词可以转换成中文关键词,场景、假如、当、那么等。根据用户故事,需求人员或测试人员使用Gherkin语言编写好测试场景的每个步骤。
  • 09.13 18:04:14
    发表了文章 2024-09-13 18:04:14

    敏捷测试价值观、方法和实践读书笔记(10)

    本文介绍了敏捷测试的延伸实践,重点讨论了持续集成(CI)和持续部署(CD)的概念与实践方法。持续集成强调频繁提交代码至主干并自动化构建测试,确保快速反馈和高质量代码。持续部署则进一步实现自动化部署,通过蓝绿部署、金丝雀发布等方式提升软件交付效率。此外,文章还探讨了持续反馈机制,如A/B测试和混沌工程,以及DevOps文化下的测试策略,强调测试在整个开发流程中的重要性。
  • 09.13 18:00:46
    发表了文章 2024-09-13 18:00:46

    《敏捷测试价值观、方法与价值观》读书笔记(9)

    本章节聚焦于非功能性测试,尤其深入探讨了可用性测试的重要性和实施方法。首先,阐述了可用性原则如简洁设计、一致性及高效性等,并强调用户而非开发者才是评判应用易用性的关键。接着介绍了可用性测试的不同技术和环境需求,包括卡片分类、结构化评估等方法,并讨论了测试实验室的具体配置。此外,详细说明了测试过程中的计划、执行、分析阶段,涵盖了从测试目标设定到测试结果优化的全流程。同时,还提供了测试参与者招募标准、测试材料准备及执行过程中注意事项的具体示例。最后,指导如何整合与分类测试结果,以及生成可用性测试报告的方法。
  • 09.13 17:58:03
    发表了文章 2024-09-13 17:58:03

    敏捷测试价值观、方法和实践读书笔记(8)

    本文介绍了API的基础知识,区分了Web Service和Web API的概念,详细阐述了Web Service中的SOAP服务和REST服务的特点及区别。同时,文章还探讨了如何在项目中进行API测试,包括API测试的类型和实施阶段,强调了API在现代软件开发中的重要性和优势。
  • 09.13 17:55:37
    发表了文章 2024-09-13 17:55:37

    敏捷测试价值观、方法和实践读书笔记(7)

    本文介绍了BDD(行为驱动开发)的Given-When-Then方法,并详细描述了如何在Java环境中使用Cucumber框架实现BDD测试。内容涵盖配置环境、修改POM文件、编写Feature文件及步骤定义文件、运行测试等过程。同时,提供了使用Cucumber和Selenium对Web页面进行测试的具体示例,并探讨了BDD在团队中的实施策略,包括不同角色之间的协作流程与自动化测试框架的选择。
  • 09.13 13:04:22
    发表了文章 2024-09-13 13:04:22

    敏捷测试价值观、方法和实践读书笔记(6)

    验收测试驱动开发(ATDD)强调在开发前定义验收标准,并通过自动化测试确保用户价值得到满足。验收测试关注用户需求是否实现,而非代码细节。ATDD涉及用户、产品负责人、开发人员及测试人员,通过讨论、开发和交付三个阶段,确保产品符合预期。此方法有助于团队更好地理解和实现用户需求。
  • 09.13 13:02:16
    发表了文章 2024-09-13 13:02:16

    敏捷测试价值观、方法和实践读书笔记(5)

    本章节介绍了敏捷功能测试的原则与实践,包括单元测试的概念及其编写步骤,测试驱动开发(TDD)的流程,以及如何通过模拟对象进行测试。详细讲解了单元测试的编写方法,如初始化对象、执行操作及验证结果,并探讨了 TDD 的五个步骤。通过具体案例展示了如何逐步完善储蓄账户的功能测试,包括存款、取款及异常处理。此外,还讨论了代码覆盖率的重要性及其局限性,强调了测试充分性比单纯追求代码覆盖率更为关键。
  • 09.13 12:58:31
    发表了文章 2024-09-13 12:58:31

    敏捷测试价值观、方法和实践读书笔记(4)

    本章节探讨了敏捷测试执行的关键概念与实践。首先介绍了用户故事及其重要性,强调其在敏捷开发中的角色,并阐述了用户故事的 INVEST 原则。接着分析了用户故事生命周期中的测试关注点,包括定义、处理、完成及验收阶段的测试活动。此外,还对比了不同测试术语的差异,并提供了敏捷测试计划的策略与过程。通过看板等工具实现任务管理与跟踪,确保测试活动高效进行。最后,介绍了敏捷测试中的度量指标,帮助团队评估测试效果。
  • 09.13 12:54:49
    发表了文章 2024-09-13 12:54:49

    敏捷测试价值观、方法和实践读书笔记(3)

    本章节介绍敏捷测试转型框架,涵盖模型概览、实施难度与顺序、文化转变、角色技能需求及测试流程。敏捷测试转型模型包括文化、组织、流程与实践等关键要素,并针对各层面提出具体实施建议与障碍解决方案。此外,详细阐述了不同敏捷测试角色的技能需求与职责,以及从Sprint内至跨Sprint的测试流程与交付物。
  • 09.13 12:50:39
    发表了文章 2024-09-13 12:50:39

    敏捷测试价值观、方法和实践读书笔记(2)

    本章节介绍敏捷测试在快速变化的软件开发环境中的重要性。传统测试方法在敏捷环境中面临时间紧迫、文档不足、频繁变更及资源短缺等挑战。敏捷测试遵循敏捷开发原则,强调测试与开发的紧密融合、团队协作及业务价值交付。其特点包括更强的协作、更短的周期、更灵活的计划及高效的自动化。相较于传统测试,敏捷测试具有加快产品上市时间、提升整体质量及简化流程降低成本的优势。
  • 09.13 12:47:14
    发表了文章 2024-09-13 12:47:14

    敏捷测试价值观、方法和实践读书笔记(1)

    敏捷软件开发宣言在身体力行的同时也帮助我们一直在实践中探寻更好的软件开发方法。由此,我们建立了如下价值观:个体和互动 高于 流程和工具工作的软件,高于 详尽的文档客户合作, 高于 合同谈判响应变化,高于 遵循计划。也就是说,尽管右项有其价值,但我们更重视左项的价值。
  • 09.12 22:01:54
    发表了文章 2024-09-12 22:01:54

    如何在Eciipse建立cucumber项目

    如何在Eciipse建立cucumber项目
  • 09.12 22:00:23
    发表了文章 2024-09-12 22:00:23

    《性能测试》读书笔记_数据库优化

    《性能测试》读书笔记_数据库优化
  • 09.12 21:58:29
    发表了文章 2024-09-12 21:58:29

    测试用例设计方法之基本路径测试法

    基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法,设计出的测试用例要保证在测试中程序的语句覆盖100%,条件覆盖100%
  • 09.12 21:45:50
    发表了文章 2024-09-12 21:45:50

    ChatGPT回答关于软件测试问题

    ChatGPT回答关于软件测试的问题。
  • 发表了文章 2024-09-13

    基于模版的内容网站开发

  • 发表了文章 2024-09-13

    基于Java访问Hive的JUnit5测试代码实现

  • 发表了文章 2024-09-13

    基于Python访问Hive的pytest测试代码实现

  • 发表了文章 2024-09-13

    用Java、Python来开发Hive应用

  • 发表了文章 2024-09-13

    建立MongoDB

  • 发表了文章 2024-09-13

    用Java来开发Hive应用

  • 发表了文章 2024-09-13

    MongoDB基本用法

  • 发表了文章 2024-09-13

    Java Python访问MongoDB

  • 发表了文章 2024-09-13

    谈谈基于深度学习的图像搜索

  • 发表了文章 2024-09-13

    Hive根据用户自定义函数、reflect函数和窗口分析函数

  • 发表了文章 2024-09-13

    Hive的JOIN连接

  • 发表了文章 2024-09-13

    Hive学习-数据查询语句

  • 发表了文章 2024-09-13

    Hive学习-lateral view 、explode、reflect和窗口函数

  • 发表了文章 2024-09-13

    Hive学习——命令行

  • 发表了文章 2024-09-13

    Hive学习-数据定义语句

  • 发表了文章 2024-09-13

    建立单机版的hive

  • 发表了文章 2024-09-13

    Google Mock介绍

  • 发表了文章 2024-09-13

    通过JUnit5访问Java静态、私有、保护变量和方法

  • 发表了文章 2024-09-13

    通过Gtest访问C++静态、私有、保护变量和方法

  • 发表了文章 2024-09-13

    一个google Test文件C++语言案例

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息