• 软件集成优化的几种途径
    软件集成很少有一帆风顺的,集成的过程中总会出现这样或那样的问题:未经验证待集成部件带来的问题;集成部件之间的接口问题;集成环境带来的问题……由此常常会使得软件集成占用大量的时间,严重影响软件开发进程。因此,对于软件集成的优化是非常有意义的。软件集成的优化可以考虑以下几种途径:1. 合理的集成策略合理的集成策略为软件集成优化指明了正确的方向。比如提高集成频率,可以降低集成难度,提高效率;根据开发人员和测试人员的配置,可以考虑集成前的测试投入更多一些还是集成后的测试投入更多一些。2. 持续集成工具使用软件集成一...
  • 从测试到交付一个优质软件需要做到什么? | 51上头条
    对于业内人士而言,软件测试要做到与时俱进还真不容易。虽然他们不会参与到实际测试,但是他们能够从基层了解到从测试到交付一个优质软件需要做到什么。  由于公司在持续交付中进行测试,测试计划的必要成为他们质疑的一点。  在全局测试计划中,包括产品所有者和其他利益相关者在内的高层领导能够引导软件测试的进行。目标是需要对测试时间线、重点领域和方法达成一致。可能出现的问题在初期,公司在集成、API测试方面取得了实质性进展。
  • 特斯拉App大面积宕机;微信支付二维码被诉侵权;京东、阿里...邀您投简历啦!|51求职
    >>>>资讯速递特斯拉App大面积宕机:部分美国车主称4个多小时没法用车据美国NBC新闻报道,北京时间9月3日,很多美国特斯拉车主反映,特斯拉手机客户端突然出现大面积的宕机,导致车主无法打开车。这次故障大约从美国东部时间早上4点多开始,持续了4个多小时。很多特斯拉车主都将特斯拉的App当做开车门的钥匙,尽管特斯拉为用户都提供了另外一种可用于开门的卡片,但大部分车主还是习惯使用手机操作,并不会随身携带卡片。微卡时代公司表示,涉案专利包括了移动支付中的“扫一扫”二维码采集、后台解码、最终识别等全过程。
  • 手把手带你玩转vue单元测试
    随着前端工程化的发展,前端自动化测试逐渐兴起,可以很好的保障你的项目质量,已是进阶高级前端的必备技能,9月8日一起玩转Vue单元测试,更贴近实际工作的课程,全面提升你的核心竞争力!程序单元是应用的最小可测试部件。单元测试的意义减少bug、提高代码质量、快速定位bug、减少调试时间、放心重构。单元测试的目的当你的项目足够大的时候,在叠加模块和组件的过程中,是很有可能影响之前的模块。搭建基于vue框架的单元测试在创建项目之前,你还需要了解Mocha和Chai。
  • 送50本高质量Python、数据分析、自动化测试书籍
    全书主要内容包括接口基础、接口手工测试、编程前的准备、用Python处理MySQL数据库、用Python发送HTTP请求、用Python处理HTTP返回包、用Python导出测试数据、接口自动化起航及实际接口场景演示。通过学习这些实用案例,读者可以更好地掌握Python数据可视化的高级技能。
  • 送50本高质量Python、数据分析、自动化测试书籍
    全书主要内容包括接口基础、接口手工测试、编程前的准备、用Python处理MySQL数据库、用Python发送HTTP请求、用Python处理HTTP返回包、用Python导出测试数据、接口自动化起航及实际接口场景演示。本书简化了 Python 基础部分,保证有足够的篇幅来介绍爬虫和数据清洗的内容。
  • 手把手带你玩转vue单元测试
    随着前端工程化的发展,前端自动化测试逐渐兴起,可以很好的保障你的项目质量,已是进阶高级前端的必备技能,9月8日一起玩转Vue单元测试,更贴近实际工作的课程,全面提升你的核心竞争力!程序单元是应用的最小可测试部件。单元测试的意义减少bug、提高代码质量、快速定位bug、减少调试时间、放心重构。单元测试的目的当你的项目足够大的时候,在叠加模块和组件的过程中,是很有可能影响之前的模块。搭建基于vue框架的单元测试在创建项目之前,你还需要了解Mocha和Chai。
  • 巧用自动化测试组合拳保证产品质量
    本文结合我们的实践经验,总结出一套有效的自动化测试组合拳。针对业务和测试开发同事的特点,我们从单元测试、接口测试、UI自动化测试三个方面做了有效衔接和可持续使用的自动化测试方案。前端人员和自动化测试人员制定UI自动化测试点,定义好断言字典和模拟用户行为的方法名称,自动化测试人员编写自动化测试case。所有编码工作完成,开发人员单元测试通过后,进行接口测试验证,再进行UI自动化测试验证。UI自动化测试既要测试当前需求点,也要回归以往的case。UI自动化测试的难点在于产品多变,而case和UI是强关联,如果UI变更,就会导致Case失效。
  • 软件测试技能图谱|自学测试路线图
    很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。因为是从接口层测试,所以能更早的发现问题,从而提高测试效率,降低修复成本。另外,还要掌握相关的自动化测试工具selenium、appium等,当然还要掌握常用的自动化测试框架。功能测试工程师的自动化学习之路—7—其他这部分主要测试需要掌握的公共知识,比如版本控制以及持续集成等。持续集成快速入门Git快速学习-End-后续会继续优化这个测试技能图谱,希望对大家的学习有帮助。
  • 《51测试天地》这些大佬搞了一个测试技术分享!
    新时代下对测试有哪些新的思考?—软件测试的价值论述、一个好测试,首先得是一个好管理、浅谈测试工程师的产品思维、软件定义世界,质量保障未来等指导测试工作的一些思考、管理类文章。(五十五)上册测试女巫紧跟时代脉搏AI之三种聊天机器人基于三层结构的自动化测试数据准备技术研究安卓app兼容性测试之targetSdkVersion你是如何汇报工作的?——软件测试的价值论述高效的移动应用程序测试项目的三大策略 API测试该了解的一些技术细节 Python多线程在爬虫中的应用一个好测试,首先得是一个好管理银行线上信贷系统接口自动化测试探索 扫描二维码,即刻围观!
  • 为什么要给软件做测试?如何测试呢?
    为了可以开发出高质量的产品,必须始终编写单元测试和集成测试,并做 QA 测试。让我们把代码审查和自动化单元测试都做分别作为一种测试方法。你为什么要测试软件?软件测试第二个可能的目标就是为了获得知识。现在我们已经知道为什么你需要做测试:要么验证你的实现符合规范,要么获得新的知识。相关的测试技术包括:可用性测试最低可行产品测试A/B测试理解运行时行为你的软件在负载下的表现如何?很容易可以看到,自动化测试可以证明这些,但是请记住检查2+2等于5的单元测试。
  • Jmeter接口测试之断言详解
    如何使用jmeter断言?常见jmeter的断言分类引入路径:请求右键->添加->断言响应断言作用:对响应报文中所有信息都可以进行断言,包括响应的文本、响应代码、响应头等。可以通过beanshell的内置变量,以及 Failure 和 FailureMessage语句来设置断言结果,举例如下:jmeter除了上述的几个常用的断言之外,还有json断言、xpath断言、XML断言等,大家可以根据需要进行学习。推荐阅读快速学习Jmeter之参数化Jmeter接口测试之参数关联利用录制方式快速创建jmeter脚本关于Jmeter的这些概念你必须知道Jmeter五步实现性能测试觉得文章有帮助,欢迎点在看或者转发,感谢!
  • 如何从手工测试进阶自动化测试?十余年经验分享 | 极客时间
    而现实是,很多团队在实施自动化测试的过程中,并未取得良好的质量效果,这主要是因为学习自动化测试有两大难点:自动化测试本身拥有一定的技术门槛;最大的难点是需要大量的实战经验。有幸,我和极客时间合作开设了《移动端自动化测试实战》课程,希望把我从业十余年的测试心得都分享给你,由浅入深地带你掌握 App 自动化测试技能。
  • Gartner 2020年十大技术趋势之一:超级自动化
    两天前,Gartner立足于“以人为本的智慧空间”,发布了2020年十大战略性技术趋势,分为两类:以人为中心:超级自动化、多重经验或无尽体验、 技术普惠化、人类增强、透明和可追溯性;智慧空间:赋能型边缘、分布式云、自主化设备、实用的区块链、AI安全性。如今,借助AI技术实现超级自动化比较成功的案例是机器人流程自动化、智能业务管理软件。“超级自动化”对软件开发和测试有什么启发呢??将AI和上述MBT工具结合起来,再定义合适的测试分析、设计流程,就很有可能产生软件测试的“超级自动化”。
  • 测试工程师不懂AI,还有未来吗?
    为什么测试领域会谈及人工智能?如果测试工程师不懂AI,是否有未来,测试人员该如何看待“AI测试”?在这种模式下,软件测试工程师需要自己用传统技术解决流程驱动的问题,但无需在脚本中做Expectation的校验或者无需用脚本方式写Check Point,而把校验的工作交由AI来完成,AI技术在此过程中核心起到辅助的作用。进一步来说,AI 需要查看页面的布局和内容,将每个变更分类为内容变更或是布局变更。
  • 基于Jenkins打造符合DevOps能力成熟度三级标准的持续集成流水线
    关注世界领先 DevOps 平台 JFrogDevOps的核心是自动化,自动化的核心是标准化。而DevOps最重要的一环节是持续交付,持续交付中建设的重点是流水线,所以如何打造标准的持续交付流水线则为DevOps建设中最重要的一环,也是评估DevOps能力的一个重要的打分点。本文内容参照《研发运营一体化能力成熟度模型 第3部分:持续交付》,基于jenkins,对持续集成流水线建设的一些关键点进行技术应答,带领大家把方法论落地到具体的技术点上。配置管理三级标准Jenkins流水线落地建议方案版本控制版本控制系统1)将配置文件、构建和部署等自动化脚本纳入版本控制系统管理。
  • 接口测试经验与实践
    也就是接口测试,可以很好的解决上面的问题。那么在接口测试时,就可以把UI要测试的几十种版本分类抽象出一个或者几个版本接口测试,而客户端的测试仅仅需要在UI上进行核心功能验证和适配测试,从而大大提高测试效率。多系统集成项目接口测试在互联网时代,任何一个系统都不能孤立存在,需要和其它系统进行交互。
  • 我是如何在一周内拿到4份Offer的?
    前言  我大概面试了6,7家公司吧,有大公司也有小公司,最后拿到4家offer,可能有的人看到这样的数据,会说我在吹牛,我想说的是你做不到的事情不代表别人做不到。现在把我是如何在一周内拿到4份offer的经验和经历做个简单的介绍,分享一下自己的心得,希望对即将找工作的你有些帮助。
公众号