【问题标题】:Migrated app from 32bit to 64bit testing将应用程序从 32 位迁移到 64 位测试
【发布时间】:2018-02-17 15:19:13
【问题描述】:

我需要测试一个从 32 位移植到 64 位的 C++ 应用程序。我打算测试以下场景:

1 - 测试它应该是一个真正的 64 位应用程序(不能在 32 位系统上运行;只能在 64 位系统上运行)

2 - 数据处理/存储

3 - 迁移后的应用程序应保持与 32 位应用程序相同的功能。

4 - 内存处理/泄漏

问题:

1 - 做 4 次以上测试足以进行 32 位到 62 位迁移测试

2 - 我应该为第二次测试(数据处理/存储)测试什么。我只是有想法,但不知道我需要关心的具体情况

3 - 与内存方面支持的 32 位相比,我们应该从 64 位支持的应用程序中得到什么

感谢您的指导

【问题讨论】:

  • 回答您的第三个问题,64 位应用程序可以使用超过 4 GB 的内存,而 32 位应用程序则不能
  • 32 位应用程序有时可以通过某些操作系统扩展(可能是窗口化方法)访问超过 4GB 的内存,但这往往更困难,因为操作系统扩展仍然只有 4GB 的地址空间不要使指针大于 32 位。
  • 一个问题应该包括一个特定的编程问题。如果您有多个问题,请创建单独的问题 - 不要将它们组合在一起。
  • 没有千篇一律的食谱,没有可以按下的神奇按钮,并保证全面的回归测试覆盖。每个应用程序都是独一无二的,并且是不同的。 stackoverflow.com 上没有人知道您的应用程序的全部内容、功能以及工作方式。笼统的笼统只会有利于做出一些 PHB 可能会发现有用但绝对没有实际价值的模糊笼统的声明。

标签: c++ testing 64-bit 32bit-64bit 32-bit


【解决方案1】:

如果您使用任何第三方库或 DLL,则需要获取 64 位版本。

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 2015-04-14
    • 2014-08-13
    • 2010-12-18
    • 2011-08-22
    • 2011-04-03
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多