首页
文章
活动
博客
图书
招聘
Search
登录
注册
已有
404
人访问
许祥 ID.17128
阅读
(368)
博客
(0)
许祥的阅读
质量领先的软件组织结构
在软件组织中做到质量领先—什么是最佳方式呢?二十多年来,软件组织一直在思考:当我们转型为敏捷或Devops文化时,我们应该如何分配测试人员/质量工程师的工作?显然,最佳实践是将他们融入到团队中。他们应该同其他开发团队成员一样,向同一个经理汇报么?还是说向单独的测试/质量经理汇报呢?最佳方式是什么呢?作为一名敏捷团队的测试人员,我曾在各种组织结构中工作过,从小型初创公司到拥有40多名工程师的团队
186°
/
2023-11-20
/
1861 人阅读
/
129 人点赞
/
0 条评论
通过生成测试用例实现真正的自动化测试
在Bespoken,我们尽量通过易于使用的Dashboard和测试脚本语法来简化创建自动化测试用例的过程。但大家知道,对话式人工智能应用程序构建者通常很忙,尤其是在刚开始的时候,自动化测试在某些情况下可能看起来像是一个负担,而不是一种帮助。为了帮助实现这一点,我们添加了自动创建测试用例的新方法。它们包括:使用新的BespokenPhone直接拨打电话号码,并从录音中生成测试从DialogflowC
222°
/
2023-11-14
/
2224 人阅读
/
129 人点赞
/
0 条评论
Prompt测试的艺术:如何测试LLM驱动的应用
2023年3月,微软宣布将GPT-4集成到其Office产品组合中。在2023年5月,谷歌也对BARD和Palm2做了同样的事情。现在Meta正在开源LlaMa2……一周又一周,不同领域的公司提供集成了GPT-4和其他LLM的服务的消息不断出现,这只是个开始。我们与软件互动的方式在短期内将彻底改变,所有这些LLM将成为新的首选用户界面,而且需要有人对其进行测试。什么是Prompt测试从本质上来讲,
234°
/
2023-11-14
/
2348 人阅读
/
132 人点赞
/
0 条评论
软件测试的七个步骤:确保质量的关键
在当今快节奏的数字世界中,软件已成为我们生活中不可或缺的一部分。从移动应用程序到复杂的企业系统,软件在提高效率和生产力方面起着至关重要的作用。然而,软件的可靠性和功能性不能被视为理所当然。这就是软件测试发挥作用的地方,确保软件达到最高的质量标准。让我们深入探讨软件测试的七个必要步骤,以确保无缝的用户体验。需求分析:软件测试的第一步是深入了解软件的需求。这包括分析项目的规格、用户期望以及需要满足的任
228°
/
2023-11-11
/
2265 人阅读
/
129 人点赞
/
2 条评论
状态转换测试技术及其示例
状态转换测试是一种黑盒测试技术,可应用于测试“有限状态机”。有限状态机(FSM)是一个系统,根据当前状态和输入不同而处于不同的状态,如“就绪”,“未就绪”,“打开”,“关闭”等。系统最终处于的状态取决于系统的转换规则。也就是说,如果一个系统对于相同的输入,在其先前状态不同的情况下可能会转变未不同的状态,那么它就是一个有限状态系统。什么是状态转换测试技术?状态转换技术是一种动态测试技术,当系统的定义
251°
/
2023-11-06
/
2519 人阅读
/
146 人点赞
/
0 条评论
可持续软件测试:为更环保和高效的明天制定的5个策略
在一个科技进步与进展紧密相关的时代,软件开发的生态足迹往往被忽视。ShiftProject的一项研究估计,2018年信息和通信技术(ICT)行业的碳足迹约占全球温室气体排放的2-3%。彭博社的预测显示,到2030年,IT系统将占据全球能源需求的惊人20%。为了对比,目前交通运输行业占据全球能源消耗的25%。根据国际能源署(IEA)的数据,2018年全球数据中心耗电量约为200太瓦时(TWh)。绿色
225°
/
2023-10-30
/
2252 人阅读
/
129 人点赞
/
0 条评论
掌握Playwright: 使用页面对象模型实现Web自动化的最佳实践
关键字:页面对象模型;教程;先进的;端到端测试;Playwright测试简介:学习使用POM创建可维护的、可靠的和可伸缩的测试脚本的最佳实践。摘要:在Web自动化领域将Playwright与页面对象模型(PageObjectModel,POM)整合可以增强您的测试策略。通过遵循POM最佳实践,您可以实现生成可维护的、可靠的和可伸缩的测试脚本。让我们深入讨论POM如何提升Playwright的能力并
283°
/
2023-10-26
/
2831 人阅读
/
131 人点赞
/
0 条评论
您的LLM有多忠诚?
如果您正在开发一个使用大语言模型(LLM)作为用户界面的软件产品,您可能想知道您的LLM对您的用户有多忠诚。使用DALL·E3生成的图片您可能已经使用了检索增强生成(Retrieval-AugmentedGeneration,RAG)来提高LLM答案的质量,或者您可能已经进行了一些微调,以使LLM适应您的领域和任务。但是,在集成了LLM后,您的产品现在的安全性如何呢?黑客能让您的产品去做一些它不该
311°
/
2023-10-26
/
3113 人阅读
/
129 人点赞
/
0 条评论
Cypress vs Selenium- 哪个框架最适合您?
您正在寻找适合您的Web应用程序的自动化测试框架?Cypress与Selenium之间的选择对测试过程的效率有着重要的影响,因此了解这两个流行框架之间的关键区别非常重要。Cypress以其端到端测试功能和现代化架构而闻名,而Selenium多年来一直是Web开发人员首选的测试框架。了解Cypress和Selenium之间的主要区别对于选择最适合您项目的测试工具非常重要。在本博文中,您将探索这两个框
294°
/
2023-09-13
/
2934 人阅读
/
131 人点赞
/
1 条评论
基于属性的测试:Shrinking(收缩)
这是关于属性测试的系列文章的第三篇。本文完成了原始属性测试库QuickCheck的设计和实现。第一篇文章是介绍性文章“它到底是什么?”,第二篇文章是“VintageQuickCheck的基本要素”。本文的完整代码可以在GitHub上找到,特别是example.py和vintage_shrink.py。在前两篇文章中,我们创建了一个参考实现,允许用户生成随机值,使用“for_all”指定属性,并运行
299°
/
2023-04-27
/
2998 人阅读
/
131 人点赞
/
0 条评论
首页
27
28
29
30
31
尾页