摘要:
选用刚開始学习的人或对软件系统架构和设计原则没有经验的程序员开发复杂的系统。项目边界不清,需求频繁变动。人手不够,时间紧张。资源不足或重视不够,未经(充分)測试。产品经理急于推出新版本号,项目经理使项目仓促上线。 Bug-driven development is an ad-hoc softwar 阅读全文
摘要:
当你需要为你的单元测试想出有用的测试数据时,你是否也经常没有灵感?不要担心,Java Faker来救你了!在这篇博客中,你将学习如何生成你的测试数据。在这篇博客中,你将学习如何生成你的测试数据。 1. 简介 编写测试数据是编写测试时最难的任务之一。通常你会在使用数字的时候看到123,或者在需要名字的 阅读全文
摘要:
在浏览器测试JavaScript的方法 JSFiddle Cross Browser Testing Tool Karam + Jasmine + Google Chrome CodePen JSBin Liveweave 测试JavaScript是一件很痛苦的事情。很多工具、技术和框架已经被开发出 阅读全文
摘要:
万物智能互联时代始于人,是人、物、数据和过程的链接,通过数十亿个传感器被植入到不同的设备、机器和普通物体中,他们相互结合成一个共同的相关联的系统,通过互联网、应用程序、硬件设备连接提供数据,根据人工智能算法和其他智能技术分析这些生成的状态数据,进行总结、分类、分析,使得收集到的信息转化为行动,并结合 阅读全文
摘要:
如何管理分布式团队 如今,寻找和雇用所有必要的人才来建立你的数字产品是具有挑战性的。因此,许多企业选择替代解决方案,并将其项目的某些部分外包。因此,他们可以扩大专业知识,实现更大的灵活性,提高生产力,并降低成本。在外包模式中,分布式软件开发团队是值得考虑的。这种模式涉及在其他地区、国家或大陆雇用远程 阅读全文
摘要:
PIECES框架是IT项目系统需求分析时的一个模型。PIECES框架能够完整、准确、快速地确定信息系统的需求,确认业务中存在的问题、机会和改进目标。 Performance Throughput Response TimeInformation (and Data) Outputs Lack of 阅读全文
摘要:
Apache APISIX介绍 API网关的需求 两个基本功能,突出了对API的需求,即普通网络服务器无法提供的东西。 1)复杂的速率限制 速率限制是一种通用的能力,可以保护自己的信息系统免受DDoS攻击。然而,当你区分消费者时,例如免费与付费,你需要从简单的费率转移到更复杂的业务逻辑规则。 2)计 阅读全文
摘要:
背景 说到软件测试,人脑是最好的测试工具。当我们测试软件时,我们处理信息,解决问题,做出决定,并创造新的想法。作为测试工程师,我们应该意识到不同的思维类型,以便我们能够将它们与不同的情况联系起来。例如,当我们看设计图时,我们需要进行分析。当我们思考方案时,我们需要以抽象的方式思考。 不同的测试活动需 阅读全文
摘要:
组合思维是将多个对象选择组合在一起检查,判断是否正常,如:关机前,启动另一个应用程序,来检查系统是如何处理? ——M. Conway TMM 级别 目标 TMM 水平的目标 1级:初始 软件应该成功运行 软件交付前没有质量保证检查 2级:已定义 制定测试和调试目标和策略 基本的测试方法和技术已经到位 阅读全文
摘要:
PMP- 组织过程资产组织过程资产Organizational Process Assets 包括任何或全部与过程相关的资产,可来自任一或所有参与项目的组织,用于帮助项目成功。这些过程资产包括正式和非正式的计划、政策、程序和指南。过程资产还包括组织的知识库,如经验教训和历史信息。组织过程资产可能包括 阅读全文