Blogweather page bug report
Author: Zhang guiquan
This was an accident, just like this bug, which suddenly came.
I haven't accessed the Internet for a long time. When I visited my blog in the morning, I accidentally found a bad bug on the blogweather page. 1-1.
Figure 1-1 page error message
At first glance, it is known that an object cannot be loaded when the blog page is loaded (initialized. Close the dialog box and go to the blogSource codePage. When you look at the page carefully, you will not find any problems. Therefore, you only need to update the page and track bugs according to the wizard. 1-2 is the Error Tracking wizard, started on the host Visual Studio 2005. OpenProgramThe error is found on the mywearer. ASPX page, as shown in 1-3. Mywearer. aspx is
Figure 1-2 BUG Tracking wizard
A blog weather report page provided by blogweather. The effect is 1-4. A good page, but I didn't expect this to happen.
Figure 1-3 errors in mywearer. aspx
A bug. In fact, this page is generally invisible, because blogweather only gives bloger three linesCode, As shown in the following figure: No, only one frame page is generated.
<IFRAME id = "Weather" width = 158 Height = 300 frameborder = 0 scrolling = No src = http://www.blogweather.net/MyWeather.aspx? Area = China & name = Shanghai & language = Chinese & color = blue & Sign = helper </iframe> |
Below is the default Effect of blog weather.
Figure 1-4 blog weather page Effect
The problem lies in the urchinatracker function, as shown in 1-5. I don't know what this function is for, because I cannot find the relevant code (it may be a blog tracking ).
Remote Code calls often result in this situation, especially when calling scripting languages such as javascrpt. Therefore, do not make frequent remote calls, because it is difficult to ensure that no bugs exist, so far, there are no tools for script testing/security testing, and you have to exercise caution. This is a challenging problem for testers.
Software testing, which we emphasize every day, can only prove the mistake. The root cause of errors is the carelessness of programmers (preventing errors), unclear understanding of the business domain concept (model errors), and instrict thinking (logical errors. Software is written by humans, and errors are inevitable. Therefore, we must conduct comprehensive tests on the software. The purpose of software testing is:
Discover bugs in the software as early as possible and ensure that they are cleared immediately.
Software testing has a long way to go.
For more information about blog weather:
Http://www.blogweather.net/WeatherHelper.aspx