![]() |
1
3
我倾向于用“guest”帐户测试那些不操纵全局计算机状态的东西(例如,许多编写良好的cocoa应用程序)。因为Tiger(我认为),使用这个帐户的效果在注销时会被清除,所以你可以很容易地重新获得一个处女环境。 |
![]() |
2
3
默认情况下,时间机器从备份中排除某些路径。这可能对您的测试策略有害,这取决于您的软件所涉及的系统资源。参见 this article 关于除外条款的信息。至少,如果要使用Time Machine进行回滚,请确保正在测试的任何内容都不依赖于排除的任何文件。 但是,我认为如果您可以使用Mac OS X服务器,还有更好的选择:VMware Fusion为Mac OS X服务器Leopard的虚拟化实例提供支持。然后您可以使用与Windows相同的策略。 从 http://www.vmware.com/products/fusion/features.html
请记住,由于许可证限制,您不能虚拟化MacOSX客户机。 |
![]() |
3
1
我最近发现的另一个(也许更轻)解决方案是一个名为 RooSwitch . 它允许您为应用程序交换配置。所以你可以为你的应用程序准备一堆不同的prefs文件、缓存文件等,并为它创建一个命名的配置。您可以创建多个配置来测试新的用户设置,或者使用客户的数据重现问题,而不会丢失您自己的配置。然后,Rouswitch允许您在所有这些不同的配置之间切换。 我自己还没有使用过它,但是最近在一个播客上听说过它,并且认为它对我自己的开发和测试很有用。 |
|
Forest Lam · 我应该怎么做才能在这里看到分布式驱动器段? 1 年前 |
![]() |
Andrew · 我需要帮助为这个问题编写代码 2 年前 |
![]() |
Gen Tan · 节点-v显示节点的旧版本 2 年前 |
![]() |
xdavidliu · XCode项目对C++标准的选择没有得到尊重 2 年前 |
![]() |
Yannick · Ruby(或FFI?)执行Jekyll命令时出错 3 年前 |
![]() |
FreyGeospatial · 显示Mac终端中隐藏的文件和文件夹 3 年前 |
![]() |
viedev · SwiftUI:macOS上文本字段中文本过长的问题 3 年前 |