There are certain principles which comprises of Net Neutrality:
- It helps in protecting free speech.
- It helps in providing our right to communicate freely online.
- Additionally, it helps in providing us an open free networks from ISP i.e ISP should not block or discriminate against any site or blog or any content which is available on the internet.
- United States federal law adopts strong Net Neutrality rules.
As the mobile service provider cannot restrict us to call any individual likewise ISP should not interfere on the data available on internet which we view or we wish to post. For testing web applications, if net neutrality does not work then testing would get tougher as ISP would not provide an appropriate bandwidth to small companies who do not comply with the terms for ISP. Without Net Neutrality, it is hard to test the application on the wider scale as ISP may vary with internet bandwidth for different regions or may block some content as well.
While testing for products needing large bandwidth (e.g with Video streaming or high quality contents) then results under different environments may give different results. Like while testing in Contained environment, videos may play well without any buffering, however over internet may have unnecessary buffering or play on low quality rather than HD as ISPs will not be providing them enough bandwidth. So user experience may be different if Net Neutrality is compromised.
Hope this information is helpful for you.