• 0
  • 0
分享

补充背景:

系统 A 与 系统 B 数据交互的方式:系统 A 直连系统 B 的数据库。

读者提问:

我们团队负责测试的系统A,数据源来自兄弟团队负责测试的系统B。

现在存在的问题是:

系统B 的生产环境和测试环境都是生产数据,我们在测试环境没有数据可测,只能上生产验证。有什么解决办法吗?


阿常回答:

短期解决方案:在你们系统 A 的测试环境同步一份系统 B 的生产环境数据。长期解决方案:搭建大数据平台,将所有上游系统的数据都同步到你们的大数据平台。


读者朋友阿朵问阿常上述问题:测试环境没有上游系统的数据,怎么办 ?

阿朵负责测试系统 A,今天领导给她安排了一个新任务,系统 A 要新对接一个系统 B,系统 A 从系统 B 获取数据并对数据进行逻辑处理。

为了校验不同的规则,阿朵需要对源数据进行相关改造以覆盖所有的场景。但是源数据在系统 B,阿朵没有权限去改造系统 B 的数据。

系统 A 需要系统 B 的数据作为数据源:

长期来看,我们可以做一个大数据平台,把所有的数据源都同步到这个平台中,系统 A 就可以直接从大数据平台获取系统 B 的数据。

短期考虑,根据系统 A 具体需要获取系统 B 的哪些字段,以及需要多大数据量,从系统 B 中定制化地同步一定数量级的数据到系统 A 的测试库中,这样阿朵同学就可以尽情构造测试数据来校验不同的规则啦。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。



  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   WhatsApp 正在开发的一项新功能允许让用户使用人工智能生成个人资料照片。WABetaInfo 在最近发布的 WhatsApp 测试版(Android 版 v2.24.11.17)中发现了 AI 配置文件照片功能。  根据该网站分享的该功能的所谓截图,您可以通过向即时通讯应用程序提供文字提示来描述您想要生成的个人照片类型。该功能可以帮助创建独一无二的个性化个人照片,反映个性、兴趣和心情。  该网站指出,与该功能相关的一个好处是,可以在 WhatsApp 上分享人工智能生成的个人资料照片而不是真实照片,这样可以防止坏人滥用。该网站称,人工智能个人资料照片功能目前正在开发中,测试者还无法使...
            0 0 617
            分享
          •   当涉及到一个网络应用程序时,在它投入生产之前,开发人员必须确保它在所有浏览器中都能正常工作。最终用户应该能够体验能够处理所有关键功能的全功能站点而不考虑最终用户使用的浏览器或设备。应用程序的行为在不同的操作系统、浏览器甚至设备中是不同的,这取决于它们的分辨率。大多数开发人员通常更喜欢在一个浏览器上工作,即使工作站中安装了多个浏览器。  这有时会导致应用程序在其他浏览器中存在bug。在测试阶段,在产品中部署应用程序之前,必须涵盖所有维度。  让我们讨论在以下情况下需要执行的测试策略跨4种主要浏览器测试应用程序,测试人员面临的常见问题以及如何解决这些问题。  Internet Explorer...
            0 0 1007
            分享
          •   “同行评审是一种通过作者的同行(开发、测试、QA等)来确认缺陷和需要变更区域的检查方法。”在软件测试中,同行评审是用来检验软件开发,软件评测各阶段的工作是否齐全,规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以转入下一阶段的工作。软件评审是为了确保软件开发项目的顺利进行而必须进行的工作,往往同行评审时由5人以上的团体来完成的,在一定的时间内,发现尽量多的错误,是评判一个同行评审是否达到要求的评价指标。  在同行评审中,部门评审阶段一般分为九个阶段:  1.系统分析和设计  2.软件需求分析  3.系统概要设计  4.软件详细设计  5.代码和单元测试  6.软件组件测试 ...
            0 0 1818
            分享
          •   埃隆-马斯克(Elon Musk)旗下的社交网络 X 今天对其 API 的定价和限制进行了调整,同时还宣布了具有折扣价的年度计划。该公司将基本 API 层级的价格从 100 美元提高到 200 美元,并表示将为该订阅计划引入更高的限制和新的端点。  在 X 的开发人员社区门户网站上发布的一篇文章中,该公司指出,通过此 API 的读取次数将从 10000 次增加到 15000 次,开发人员还将获得新的端点,如 reposts_of_me 和社区搜索。  但是,在API比较页面和计划购买页面上,API 限制与以前相同。 这可能是一个错误,该公司可能将对该页面进行编辑。  X Developer...
            0 0 119
            分享
          • 作为本系列课程的最后一个模块,也是最后一节,我们将从测试用例的设计这个角度,给出我们对测试工程师一些基础能力提升方面的建议。其中的部分内容在前面课程中也或多或少的提到过,在这里也系统回顾梳理下。逻辑思维与结构思维的提高在我们对好用例的定义中,提到用例最重要的是思路的表达与呈现。缜密的逻辑,能帮助我们更好的梳理测试思路,避免遗漏;也能帮助我们更好的将思路转化成测试用例进行表达,方便其他用例阅读或执行者理解和掌握。关于逻辑思维的训练与表达,有很多相关的文章和书籍,这里推荐两个概念——金字塔原理和MECE原则。金字塔原理是一种表达结构的呈现方式,通过条理分明的拆分与梳理,将自己的想法或思考过程进行结...
            0 0 82
            分享
      • 51testing软件测试圈微信