深圳幻海软件技术有限公司 欢迎您!

  • 探索云原生安全测试

    作者 | 潘立峰背景容器和云原生平台使企业能够实现自动化应用部署,从而带来巨大的业务收益。但是,这些新部署的云环境与传统环境一样,容易受到黑客和内部人员的攻击和利用。勒索软件、加密货币挖矿、数据窃取和服务中断的攻击持续发生在针对基于容器的云原生环境之中。由于云平台安全缺陷导致频繁

  • 1.TPC-C测试工具一——TPC-C简介

    data-version="0">1.TPC-C测试工具一——TPC-C简介1. TPC-C简介TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,TransactionProcessingCorp)制定,TPC为非赢利性国际组织。&

  • ​聊一聊iOS应用提审与发布

    1.准备开车在后续操作之前,你需要有一个苹果开发者账号,这玩意就去苹果开发者后台申请咯,具体我没操作过。这里就权当你知道了,当然有很多同学应该是会有一个对应职能的子账号,然后负责自己产品的提审与发布操作。大多数情况下,对于用于提审和发布的产品运营同学,提供App管理子账号即可;对于提应用包的开发同学

  • Swift 中风味各异的依赖注入

    前言在之前的文章中,我们看了一些使用依赖注入的不同方法,以实现Swift应用中更多的解耦和可测试架构。例如,在Swift中使用工厂的依赖注入[1]中把依赖注入和工厂模式结合起来,以及在Swift中避免使用单例[2]中利用依赖注入取代单利。到目前为止,我的大部分文章和例子都使用了基于初始化器的依赖注入

  • 移动测试自动化框架:您可能会犯的十个错误

    移动开发可能是一项测试挑战。手动测试的变量太多,比如版本兼容性、输入值和不同的环境。在某些情况下,必要的功能可能会丢失或完全错误,或者设备功能(例如GPS)对于自动测试而言不够准确。此外,第三方服务和集成组件可能会不断变化。继续阅读以获取有助于确定自动化QA并且不会让它破坏整个项目的提示。什么是移动

  • Git操作不规范,战友提刀来相见!

    问题描述小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开发新功能。小A在我之前把代码提交到了测试分支,我想提交我的新功能代码到测试分支时发现巨多冲突,脑袋瞬间就炸了,Boom一声惊雷响啊。PS:因为小A的需求不急,但是改动巨大;我的需求很急,马上要提测,否则就延期扣绩效了,说真的,我着

  • 集成测试:开发人员为何关注它

    虽然测试的所有方面对于成功启动和随后运行应用程序都至关重要,但开发人员对集成测试给予了额外的重视。让我们明白为什么。测试是任何软件开发过程中极其重要的部分。它是一个总称,用于指代确保产品充分运行所涉及的各个阶段。一个这样的测试阶段是集成测试。I和T是软件开发人员经常使用的术语。它是术语集成和测试的缩

  • 转转测试环境治理的高效能实践

    转转测试环境治理历经3个版本的迭代,环境搭建耗时及资源占用大幅度下降,在此过程中积累了丰富的实践经验。本文将从测试环境的需求及背景出发,介绍转转测试环境治理各个版本的原理、技术、优缺点,毫无保留地将转转的实践经验分享给各位读者。1.背景及需求1.1系统架构的发展很久很久以前,在并发量较低时系统大多采

  • 探索QA的思维方式

    作者 | 赵瑞华随着测试人员陆续开始尝试角色转变,坚守的QA需要找到自己的发展之路。兴趣和性格是客观因素,好奇心和发散性思维则是帮助成为优秀QA的必要因素。我想通过一些小的例子来与大家互动探讨。测试你做对了吗?让我们从这样一个现实中的小例子来开始我们的思考之旅“假如一堆稻草中不小

  • 如何使用Vue测试库测试应用程序?

    ​阅读前应该具备:了解vue相关知识 熟悉测试APP的UI按照惯例,在Vue的生态中,当您要测试应用程序时,您可以使用@vue/test-utils-Vue的官方测试库。这个库提供相关API以方便用户测试渲染的Vue组件实例。例如:复制//example.spec.jsimport{sha

  • 面向测试人员的 Java:完整的分步指南

    在测试驱动开发(TDD)中,如果你想写出好的代码,你必须先写测试,然后想办法让它们通过。测试驱动开发(TDD)背后的思想是,如果你想写出好的代码,你必须先为它写测试,然后弄清楚如何让它们通过。这样可以很容易地知道您的代码是否按照您的意愿执行,并且可以更轻松地重构您的代码,使其比以往任何时候都更好、更

  • TestOps完全手册:工作流、生命周期、团队和流程

    译者| 陈峻审校| 孙淑娟过去,在软件开发的后期,团队往往不得不以全局重构、甚至延迟发布的方式,来处置他们发现的严重错误。而随着时间的推移,业界学会了通过DevOps和敏捷等方法,来加速开发的周期。不知您是否注意到,DevOps并不是一个人的战斗,而是开发人员、运维人员、测试人员

  • 回归测试:意义、挑战、最佳实践和工具

    译​者| 李睿审校| 孙淑娟微小的变化可能会产生巨大的后果。由于客户和市场的需求和选择是动态的,因此预计软件将与变化的趋势同步发展。在少数情况下,后端的更改甚至轻微修改通常会导致偏离预期的用途和功能。为了避免软件中出现此类异常,质量保证(QA)专家团队在回归测试工具的帮助下执行回

  • 如何组合多种DevOps工具来解决现实问题

    【51CTO.com快译】在我们开始下面的讨论之前,首先通过一张总图来了解一下不同的工具,在DevOps生命周期中所处的位置。DevOps生命周期阶段我敢断言长期从事开发工作的您,一定对上述图片并不陌生。那么,这是否意味着您能够自如地使用各个阶段的各种工具,而不会碰到任何问题呢?本文将通过引导您遍历

  • 英特尔助力Testin云测算力提升,下一代AI测试产品iTestin技术揭秘

     近日,Testin云测正式发布全新AI测试产品iTestin,融合目前测试领域内好用的自然语言处理、文本识别、图标识别技术,全面提升测试产品的易用性和自动化效率,通过人工智能技术,大大降低脚本调试和脚本维护成本,在App和Web测试数据集精度和性能上超过主流云厂商的付费高精度OCR服务。

  • 解读回归测试:类型、选择、挑战和实践

    【51CTO.com快译】有研究表明:在安装了新的应用程序之后,只有四分之一的用户会在次日回到该应用。而大多数用户在首次使用之后就直接将其卸载掉了。造成此类留存率低下的主要原因,便是测试人员对于应用程序的测试不足。由于他们对于重复测试毫无兴趣,因此尽管深知回归测试的重要性,但是他们仍然会在软件项目中

  • 10个可靠的JavaScript测试工具

    【51CTO.com快译】测试JavaScript代码的需求直截了当。如何防止错误,并确保应用程序在浏览器中或Node.js上顺利运行?幸好,开发人员在JavaScript测试方面有很多选择。JavaScript生态系统拥有用于单元测试、集成测试和功能测试的测试运行工具和框架,并涵盖Node.js和

  • 如何用New Relic进行性能与压力测试

    【51CTO.com快译】在任何现代化软件组织的日常工作中,性能工程(Performanceengineering)和压力测试(loadtesting)都是非常关键的组成部分。实际上,许多公司都会在此类团队的建设上日益增加投入。而那些缺乏此类流程的公司,也正在朝着该方向迅速改进中。从理论上说:在关键

  • 推荐 | Python七步捉虫法

    了解一些技巧助你减少代码查错时间。在周五的下午三点钟(为什么是这个时间?因为事情总会在周五下午三点钟发生),你收到一条通知,客户发现你的软件出现一个错误。在有了初步的怀疑后,你联系运维,查看你的软件日志以了解发生了什么,因为你记得收到过日志已经搬家了的通知。结果这些日志被转移到了你获取不到的地方,但

  • 如何去面试软件测试工程师?面试官教你怎么回答!

    找工作,找更好的工作,永远是职场人士特别是互联网这个人才流动性巨大行业的永恒话题。提到找工作,则又离不开对于面试的探讨。网上存在着诸多面试相关的文章攻略,不过站在面试官角度谈面试的却很少。本文就站在面试官的角度,谈一谈一个面试是怎么组织的,有哪些技巧和思路。希望帮到开始接触招聘任务的测试管理人员,同

推荐阅读