Testing 不正确的数据类型是否为故障?

Testing 不正确的数据类型是否为故障?,testing,terminology,Testing,Terminology,由于故障是错误的原因,不正确的数据类型(例如导致溢出)是否被视为故障?对值使用不正确的数据类型是错误的 用你的术语来说,是的,那会被认为是一个错误 数据类型很重要-它们应该由系统将产生的预期值来选择。在强类型语言中,编译器不允许您编译有类型错误的代码。相反,动态类型语言可能会编译,但在运行时,不正确的数据类型可能会导致不正确/不需要的结果。在某些语言(如Java)中,会引发异常,如果未处理,则会终止应用程序。没有编译器会抱怨使用16位整数来计算NTFS文件中的字节数(可能超级安全的研究语言除外,

由于故障是错误的原因,不正确的数据类型(例如导致溢出)是否被视为故障?

对值使用不正确的数据类型是错误的

用你的术语来说,是的,那会被认为是一个错误


数据类型很重要-它们应该由系统将产生的预期值来选择。

在强类型语言中,编译器不允许您编译有类型错误的代码。相反,动态类型语言可能会编译,但在运行时,不正确的数据类型可能会导致不正确/不需要的结果。在某些语言(如Java)中,会引发异常,如果未处理,则会终止应用程序。

没有编译器会抱怨使用16位整数来计算NTFS文件中的字节数(可能超级安全的研究语言除外,但这些语言一开始可能没有固定大小的整数)。