当前位置: 首页 > 知识库问答 >
问题:

GraphQL黑盒/“任意”类型?

徐文彬
2023-03-14

是否可以指定GraphQL中的字段应该是黑盒,就像Flow具有“any”类型一样?我的模式中有一个字段,它应该能够接受任何任意值,可以是字符串、布尔值、对象、数组等。

共有1个答案

欧阳俊捷
2023-03-14

我想出了一个折中的解决办法。我不想把这种复杂性推到GraphQL上,而是选择在字段上设置数据之前使用string类型和json.stringifying我的数据。因此,所有内容都被严格化了,稍后在我的应用程序中,当我需要使用这个字段时,我json.parse返回所需的对象/array/boolean/等。

 类似资料:
  • 所以我已经知道白盒测试和黑盒测试之间的区别,但我正在寻找一个相当简单的例子,说明白盒测试表示“一切正常”,黑盒测试表示“这里有问题”——反之亦然 这些例子会出现在相当流行的软件产品中。例如——微软视窗、Word或方程求解器(如下所示) 类似的程度:(黑盒测试失败,白盒通过) 示例:求解二次方程; 输入数据:系数A、B和C的数值; 输出数据:根X1和根X2的数值 黑盒测试 黑盒测试(环境、用户):否

  • 主要内容:黑盒测试的一般步骤,测试程序,测试用例,黑盒测试使用的技术黑盒测试是一种软件测试技术,它可以检查软件的功能,而不会窥视其内部结构或编码。黑盒测试的主要来源是客户声明的要求规范。 在此方法中,测试人员选择一个函数并提供输入值以检查它的功能,并检查该函数是否给出了预期的输出。如果函数产生正确的输出,则在测试中传递,否则测试失败。测试团队将结果报告给开发团队,然后测试下一个功能。如果出现严重问题,在完成所有功能的测试后,会将测试结果返回给开发团队进行更正。 黑

  • 本文向大家介绍请你说一下黑盒白盒相关面试题,主要包含被问及请你说一下黑盒白盒时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 黑盒测试: 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书

  • 1.事件循环 console.log(1) setTimeout(() => {   console.log(2)   new Promise((resolve) => {     console.log(3)     resolve()   }).then(() => {     console.log(4)   }) }) new Promise((resolve) => {   consol

  • 你好,我是新来的SW测试。 WBT-Developer这样做,确保每一行都被执行,并检查所有条件语句。 BBT——在黑盒中,我可以做与WBT相同的事情,我可以输入各种参数并检查输出,确保通过生成测试用例覆盖所有条件语句,还可以覆盖循环执行。 白盒测试和黑盒测试的真正区别是什么?对我来说,这看起来像是,做一个广泛的投入,角落案例覆盖BBT,这将是一个WBT。

  • 本文向大家介绍白盒测试和黑盒测试区别?相关面试题,主要包含被问及白盒测试和黑盒测试区别?时的应答技巧和注意事项,需要的朋友参考一下 白盒测试:是通过程序的源代码进行测试而不使用用户界面。 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试 ①测试特点不同 黑盒测试:测试功能 白盒测试:测试程序接口与结构 ②测试依据不同 黑盒测试:需求规格说明书 白盒测试:软件程序 ③侧重点不同 黑盒测试:关注