如何测试我们网站的移动版本?
我个人没有最新的手机,我们团队中也没有任何手机可以让我们测试 ASP.Net 网站的移动版本。
现在我们被要求提供我们网站的移动版本(这是一个相当繁忙的网站),但我无法检查移动页面。
有什么建议吗?有模拟器吗,还是有真机更好?
I have no up to date mobile phone personally, and we don't have any in our team to allow us to test mobile versions of our ASP.Net websites.
We have now been asked to provide a mobile version of our website (which is a fairly busy site) but I have no means to check the mobile pages.
Any suggestions? Are there emulators or would it better to have the real thing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
拥有真实的东西总是更好,但如果这不是一个选择,我使用了一个名为 "用户代理切换器"
您可以采取的另一条路线是获取 Android SDK 并加载模拟器。它运行完整版本的 Android,因此您可以从那里打开浏览器(您还可以更改屏幕尺寸/设备类型) - 比第一个解决方案重一点,但可能是另一条值得探索的路线。
It's always better to have the real thing, but if that's not an option, I have used a plugin for FireFox called "User Agent Switcher"
Another route you could go is to get the Android SDK and load up an emulator. It runs a full version of android, so you could open the browser from there (You could also change screen size/device type) - a little more heavy than the first solution, but potentially another route worth exploring.
您可以使用
模拟器/仿真器
- Android、iPhone 等。You can use
simulators/emulators
- Android, iPhone etc.Apple 提供了一个 iOS 模拟器,您可以在 Apple 自己网站的开发人员部分下载该模拟器。
除此之外,我所知道的唯一其他测试环境是 Ripple,它是 Chrome 的一个插件,旨在模拟一系列移动设备。您可以在以下位置找到该信息:http://ripple.tinyhippos.com/。
Well Apple provide an iOS emulator, which you can download in the developers section of Apple's own website.
Outside of that, the only other testing environment I'm aware of is Ripple, which is a plugin for Chrome, designed to emulate a range of mobile devices. You can find that at: http://ripple.tinyhippos.com/.
正如其他人回答的那样,有很多不同的工具可以进行测试,这在某种程度上对于开发人员和测试人员的日常测试来说都很好。
但是,经过 15 年的测试,如果该网站是一项重要的服务,我绝不会让该网站未经一些不同的真实设备的测试——如果成本是问题的话,通常可以使用“工作人员”电话免费完成此操作。我或多或少会说;您的公司是否可以忍受在外面发布网站并且可能存在无法在某些移动平台上运行的风险?
As others have answered there is a lot of different tools to do the testing and that is all fine to a certain extent, for daily testing by developers and testers.
But with 15 years of testing behind me I would never let the site go untested with a few different real devices if the site is an important service - usually this can be done with "staff" phones at no cost if the cost is the problem. I would more or less say; can your company live with publishing a site out there and there might be a risk it won't work on some mobile platforms?
DeviceAnywhere 是我们经常使用的工具。它使您可以访问众多移动设备,您可以使用这些设备来测试应用程序和网站。他们放置了一些您可以远程查看和操作的物理设备。
在真实设备上测试总是比在模拟器上测试更好。在开发阶段,模拟器很有帮助,但对于最终交付,最好在真实手机上进行测试。移动网络浏览器可能完全支持也可能不完全支持 HTML、CSS、JS,并且它们各自的实现可能有所不同。
DeviceAnywhere is the tool that we have used a lot. It provides you access to numerous mobile devices using which you can test both apps and websites. They have placed several physical devices which you can see and operate remotely.
It is always better to test on real devices instead of emulators. During development phase, emulators are helpful but for final delivery it is best to test on real phones. Mobile web browsers may or may not support HTML,CSS,JS completely and their individual implementation could be different.