Testing localization client machine to determine location for display on the home page
We have a site which is using the ip of the client machine to determine location for display on the home page Has anyone got any idea how we test this from a fixed office, on a corporate network?
Ideally I'd want dev to set a different private subnet to each supported location then change the private IP of the test computer for each location to test when creating the product. If necessary this could be enabled or disable in a config file (have a qa/production config option similar to debug). This would allow you to setup static IP pools on your local router for each location and switch your IP as needed. If this is not possible I'd look into IP address spoofing (the IP packet header is modified to make the HTTP request appear as if it came from a different source). If the testing is not being done locally then I'd use a proxy.