﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客网-秋阳的软件测试专栏-随笔分类-03 系统测试 </title><link>http://www.cnitblog.com/qiuyangzh/category/377.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 08 Mar 2007 07:54:49 GMT</lastBuildDate><pubDate>Thu, 08 Mar 2007 07:54:49 GMT</pubDate><ttl>60</ttl><item><title>难于定位的Bug，出现在产品即将发布的时候</title><link>http://www.cnitblog.com/qiuyangzh/archive/2005/11/07/4065.html</link><dc:creator>qiuyangzh</dc:creator><author>qiuyangzh</author><pubDate>Mon, 07 Nov 2005 13:11:00 GMT</pubDate><guid>http://www.cnitblog.com/qiuyangzh/archive/2005/11/07/4065.html</guid><wfw:comment>http://www.cnitblog.com/qiuyangzh/comments/4065.html</wfw:comment><comments>http://www.cnitblog.com/qiuyangzh/archive/2005/11/07/4065.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnitblog.com/qiuyangzh/comments/commentRss/4065.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/qiuyangzh/services/trackbacks/4065.html</trackback:ping><description><![CDATA[&nbsp; 公司的一个产品的新版本就要发布了，但却突然出现了问题——系统长时间运行的时候，会异常退出。<BR>&nbsp; 这个产品的主要功能是抓取互联网上的网页，然后存储到指定的数据库中。在抓取网页的同时，产品会对网页进行排重、分类等处理，以供应用层将来使用。<BR>&nbsp; 这个产品已经测试了7轮，本来打算在这周回归完最后几个易用性的bug后，就对外进行发布了，但在前两天对产品进行长时间持续运行测试的时候，却发现产品在持续运行的时候会异常退出。在Windows 2000下是先显示一个报错对话框，提示‘内存无法read’，点击确认后，程序退出。在Windows 2003下，程序则是在没有任何提示的情况下就自己退出了。<BR>&nbsp; 在前几轮测试的时候，我们也曾经对产品进行过长时间的持续运行测试，时间是连续运行15天，当时产品并没有出现问题。但这次进行持续运行测试时却出现了严重问题。比较两次测试的不同，一是在进行网页采集时，设置的参数不同，二是这次测试采集的目标URL数量比第一次要多。<BR>&nbsp; 针对第一点不同，我们把参数设置部分的代码逻辑抽取出来，单独编写了测试代码，持续运行了相当长的时间，程序并没有出现问题。现在怀疑是目标URL数量增大后造成第二次测试运行失败，但这个问题比较难于定位，有可能是程序代码内存或资源使用方面的问题，比如使用后没有释放；也可能是产品在压力较大的情况下，多线程之间协调的问题，但无论是哪个原因，都是比较难定位的问题。<BR>&nbsp; 现在离产品发布的时间很短了，开发那边的同事在非常紧张的定位问题，我们尽可能多的提供与问题相关的信息。但目前这个问题的解决还没有什么进展。如果我们在第一次对产品进行长时间持续运行测试的时候就发现了这个问题，那么解决问题的时间就比较充裕了。<BR>&nbsp; 事情给我的教训是：如果你决定对产品进行某项测试，那就一定要做‘足’。<BR>&nbsp; <BR><img src ="http://www.cnitblog.com/qiuyangzh/aggbug/4065.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/qiuyangzh/" target="_blank">qiuyangzh</a> 2005-11-07 21:11 <a href="http://www.cnitblog.com/qiuyangzh/archive/2005/11/07/4065.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>身份服务器系统的测试</title><link>http://www.cnitblog.com/qiuyangzh/archive/2005/07/14/988.html</link><dc:creator>qiuyangzh</dc:creator><author>qiuyangzh</author><pubDate>Thu, 14 Jul 2005 08:33:00 GMT</pubDate><guid>http://www.cnitblog.com/qiuyangzh/archive/2005/07/14/988.html</guid><wfw:comment>http://www.cnitblog.com/qiuyangzh/comments/988.html</wfw:comment><comments>http://www.cnitblog.com/qiuyangzh/archive/2005/07/14/988.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/qiuyangzh/comments/commentRss/988.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/qiuyangzh/services/trackbacks/988.html</trackback:ping><description><![CDATA[(待整理...)身份服务器系统的测试工作<img src ="http://www.cnitblog.com/qiuyangzh/aggbug/988.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/qiuyangzh/" target="_blank">qiuyangzh</a> 2005-07-14 16:33 <a href="http://www.cnitblog.com/qiuyangzh/archive/2005/07/14/988.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>