
聊聊缺陷逃逸和缺陷收敛率
这篇文章聊聊在质量度量中,几个很有意思的指标,以及常见的误区。什么是缺陷收敛率?说到缺陷收敛率,就不得不先聊聊缺陷逃逸率。缺陷逃逸率指的是软件产品线上发布后,发生在线上环境的缺陷数量与该版本迭代生命周期内总缺陷数量的比率,缺…
这篇文章聊聊在质量度量中,几个很有意思的指标,以及常见的误区。什么是缺陷收敛率?说到缺陷收敛率,就不得不先聊聊缺陷逃逸率。缺陷逃逸率指的是软件产品线上发布后,发生在线上环境的缺陷数量与该版本迭代生命周期内总缺陷数量的比率,缺…
SIT(SystemIntegrateTest)系统集成测试,和软件一般的模块集成测试差不多,但用户参与的机会很少,主要由公司内部进行。PET(PerformanceEvaluationTest)性能测试UAT(UserAcceptanceTesting)用户验收测试,主要是要求…
虽然人人都认为单元测试很有用,但在实际工作中,有完善单元测试的项目仍然凤毛麟角。大家拒绝写单元测试的理由总是千奇百怪:“项目工期太紧,没时间写测试了,先这么用吧!”“这模块太复杂了,根本没法写测试啊!”“我提交的这个模块太简单了,…
Pytest是Python中一种流行的测试框架,它提供了丰富的功能和灵活性,可以帮助编写高效且可维护的测试代码。除了基本的测试功能外,Pytest还有许多高级用法可以帮助更好地组织、管理和扩展测试套件。以下是一些Pytest的常用高级用法,以及相应的…
WireMock是一个用于模拟HTTP服务的开源工具,它允许您轻松创建和管理虚拟的HTTP端点,以便在测试和开发过程中模拟外部服务的行为。WireMock通常用于构建集成测试和功能测试,以确保您的应用程序在与外部依赖项(例如RESTfulAPI、SOAP服务等)交…
1、怎么改善团队低迷现状?改善团队低迷的现状是一个重要的管理挑战。以下是一些可能有助于改善团队状态的方法:①深入了解问题:首先,需要了解低迷的原因。这可能涉及与团队成员的个人会谈,收集反馈,观察工作流程等。明确问题的性质对于…
1、自我介绍2、为什么投了字节?公司声誉:字节跳动是一家知名的科技公司,在互联网行业享有很高的声誉。发展前景:字节跳动的业务涵盖了多个领域,包括短视频、资讯、教育等。这意味着您将有机会接触到不同的产品和技术,拓宽自己的技能和…
无人驾驶汽车使用自主决策和控制系统,这种系统通常由多个软件和硬件组件组成。软件测试是必要的,因为它可以确保无人驾驶汽车的软件系统达到高度可靠性和安全性,以及提高无人驾驶汽车的性能和可靠性。因此无人驾驶汽车是一定要进行严格的软件…
在构思“汽车电子软件测试的脉络”这个主题时,我脑子里先是蹦出来三个词:哲学、本质和底层逻辑。同时转念一想,打算通过一篇文章就想探到如此深度岂非痴心妄想和不知天高地厚。实际上,诸多冠此类帽子的文章多是名不副实。算了,人近不惑…
软件工程的本质是:用工程化的方法去规范软件开发,让软件开发项目可以按时保质完成的同时且成本可控。交付的软件产品除了质量之外,交付效率对团队来说也是很重要的一点,而持续高效的交付高质量的软件产品,更需要一个高效的持续交付技术体系支…
自动化测试在提高结果质量、加速过程、增加测试覆盖率等方面,为软件测试过程提供了巨大的好处。在本文中,我们列出了每个软件测试人员在自动化测试时必须记住的7个教训。然而,在我们提供这些经验之前,必须记住两个基本规则:1、在决定哪些…
分层测试分了个寂寞?分层测试这个风吹了好多年,不分层都不好意思说自己是专业测试。各互联网公司更是对此乐此不疲,测试架构、测试平台,搞了一套又一套,然而。。。理想总是丰满,现实总是骨干,投入了大量的人力物力在单元测试和服务端测…
什么是契约测试?契约测试是一种用于独立检验每个应用程序之间集成问题的测试技术,验证系统发送或接收的格式化数据,是否匹配“契约”文档。对于通过HTTP协议进行通信的程序,这些“消息”将是HTTP的请求和响应,而对于使用队列的程序,则是队…
每个软件开发人员和团队都在尝试解决一个熟悉的问题:“测试多少才能让软件版本获得发布资格?”这在很大程度上取决于软件的类型和质量目标。例如:在前东家负责的系统属于对内的一个内容生产平台,用于CQC团队录入内容,每次发布新版本的质量准出…
什么是单元测试?《单元测试的艺术》中对单元测试的定义:一个单元测试是一段自动化的代码,这段代码调用被测试的工作单元,之后对这个单元的单个最终结果的某些假设进行校验。单元测试几乎都是用单元测试框架编写的;只要产品代码不发生变化…