windows - 快速创建用于软件测试的全新操作系统安装

标签 windows macos virtualization imaging testing

对于快速创建图像以测试软件产品(需要硬件访问权限 - 完整的 USB 端口访问权限),您有什么建议?虚拟化是否涵盖这一点?我需要能够快速重新镜像系统以再次从头开始测试,并且需要适用于 Windows 和 Mac OS 的良好选项。

最佳答案

只要只是 USB 访问,虚拟化就可能适合您。

VirtualBox 提供 USB 支持,可用于“私有(private)使用或评估”,也可用于商业用途,并可在 Win、Mac 和 Linux 上运行。尽管 Linux 和 Mac 上的 USB 支持有点零星,但并不适用于所有设备。 VBox 支持快照。

VMWare 有一款名为 VMWare Server for Win and Linux 的免费产品,但我不确定他们的服务器产品对 USB 支持的支持程度。对于 Mac,有 VMWare Fusion,但不是免费提供的。 Fusion 应该适用于大多数 USB 设备。 Windows 工作站产品更贵。我认为所有这些都有试用版。都做快照。

我不知道 Parallels (Mac) 对 USB 设备或快照的支持程度。

如果您可以承受重新镜像之间的短停机时间,则不需要快照功能。您可以关闭虚拟机,然后只复制磁盘镜像(它只是一个或多个常规文件)并再次启动虚拟机。可以更快地恢复快照(无需重新启动)。

关于windows - 快速创建用于软件测试的全新操作系统安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551841/

相关文章:

c - 为什么我们的软件在虚拟化下运行会慢很多?

python - 停止键盘中断到达批处理文件处理器

objective-c - Cocoa PDFKit 添加文本到 PDF

macos - Minikube 无法在 Mac 上使用 VPN 启动

amazon-ec2 - 是否可以在 Amazon 的 EC2 上安装 VMWare Server?

docker - Docker 和 OpenVZ 的区别

c - Windows native API 是否支持计时器?

windows - 编写 UMDF 虚拟设备驱动程序(或软件设备),如 Virtual DVD

windows - wildfly/undertow 访问 Windows 证书存储

macos - 权限被拒绝@ apply2files -/usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store?