软件测试系列--软件测试基础

  1、什么是软件测试?

  **软件测试是一个过程,包含了若干活动,运行软件进行测试只是活动之一

  **进行软件测试可以人工方式也可以借助于工具

  **进行软件测试可以运行软件也可以不运行软件

  **软件测试的目的不仅仅是为了发现错误

  2、软件测试的目的?

  软件测试的目的有三个,分别是:证明、检测、预防。

  证明:

  (1)获取系统在可接受风险范围内可用的信心;

  (2)尝试在非正常情况和条件下的功能和特性;

  (3)保证一个工作产品是完整的并且可用或者可被集成。

  检测:

  (1)发现缺陷、错误和系统不足;

  (2)定义系统的能力和局限性;

  (3)提供组件、工作产品和系统的质量信息。

  预防:

  (1)澄清系统的规格和性能;

  (2)提供预防或减少可能制造错误的信息;

  (3)在过程中今早检测错误;

  (4)确认问题和风险,并且提前确认解决这些问题和风险的途径。

  3、软件测试生命周期。(六个阶段)

  第一阶段:计划(planning)

  **确定软件开发总目标;

  **给出软件的功能、性能、可靠性以及接口等方面的设想;

  **研究完成该项目的可行性,探讨问题解决方案;

  **对可供开发使用的资源、成本、可取得的利益多和开发进度做出评估;

  **指定完成开发任务的实施计划。

  第二阶段:需求分析(REquirement Analysis)

  **对开发的软件进行详细的定义,由需求分析人员和用户共同讨论决定,哪些需求是可以满足的,并且给予确切的描述,写出软件需求说明书SRS(Software Requirement Specification)。

  第三阶段:设计(Design)

  **1.概要设计说明书(HLD),针对的是模块和接口。(在设计阶段把各项需求转换成相应的体系结构,每一部分是功能明确的模块);

  **2.详细设计说明书:针对的是算法和数据结构(对每个模块要完成的工作进行具体的描述)。

  第四阶段:程序编码(Coding)

  **把软件设计转换成计算机可以接受的程序,即写成以某个程序设计语言表示的源程序清单,使用RDBMS工具建立数据库;

  第五阶段:软件测试(Testing)

  **软件测试按照阶段可以划分为:单元测试、集成测试、系统测试。

  第六阶段:运行和维护(Run and Maintenance)

  **这个阶段将软件交付用户正式使用,以后便进入维护阶段,可能有很多种原因需要对它进行修改,如软件错误,系统软件升级、增强软件功能、提高性能等。

  4、软件研发组织结构

  工作内容:人员、过程、工具。

  5、软件开发模型(三种)

  第一种模型:瀑布模型

  特点: 1、测试接入较晚;

  2、下一个阶段依赖于上一个阶段的结束。

  适用范围: 需求明确的小项目。

  第二种模型:螺旋模型

  特点:1、瀑布模型和原型法的结合;

  2、风险分析;

  3、迭代过程;

  4、客户尽早参与,更能保证项目成功;

  5、测试介入的比较晚。

  第三种模型:RUP模型

  特点:1、项目活动分为两个(工作流和支持流);

  2、共有4个阶段(初始化、细化、构造、发布);

  3、增量、迭代。

  6、缺陷。

  (1)缺陷的根源(有7个原因):

  1.缺乏有效的沟通,或者没有沟通;

  2.软件复杂度;

  3.编程错误;

  4.不断变更的需求;

  5.时间的压力;

  6.缺乏文档的代码;

  7.软件开发工具。

  (2)缺陷的类型

  1.遗漏;

  2.错误;

  3.额外的实现。

  分类: 软件测试

  标签: 软件测试方法, 软件测试目的, 软件生命周期, 软件开发模型

  我们时时在踩坑,有时也忍不住埋怨前人给我们留下了无数的坑,可回头想想,自己是不是也在挖坑等别人踩...

  上次听 赵海平 的讲座,他提到 Facebook 没有测试人员,以前和现在都没有,以后也不打算有。还提到上线之后就开发者坐在系统前等着,只要有bug,系统能够在五分钟之内检测到,并提供快捷方式修复。我惊叹的是他们能够在五分钟之内监控到所有的问题,实时回馈并及时修复。

  当然在探讨质量保障这个话题前,我们需要明确几个关键点:编码前、提交代码、测试、上线、回滚、上线后。针对这几个点,下面我谈一谈我的看法。

  一、编码前

  上家公司实习期间印象最深的交流是参与编码规范讨论,当时我还呼呼的整理了两份文档:前端编码规范之JavaScript,前端编码规范之CSS。后来也看到团队在各种工具上添加控制和提示,如 Sublime Text 添加 jslint 配置,项目目录下添加 .jslint 配置,打包工具提示代码的不规范,强制修复等等。

  上面提到的代码规范主要是代码展现层面的规范,他可以让团队写出来的代码就跟一个模子刻出来似的,结构、命名、函数体大小等等很接近,看着很舒服。举几个例子说明他的重要性。

  1. 统一使用 UTF8 编码

  我平时开发都是使用的 UTF8 编码。有次从仓库拉下来发现很多文件都是 GBK 编码,修改时一个文件忘记转换编码,提交发现 锟斤拷 出来了。

  2. TAB 缩进

  我比较喜欢使用四个空格作为 TAB 缩进。一次多人开发的时,发现同事的代码是两个空格的缩进,结果,我改成了四个空格提交之后,又被改回来两个空格,然后我接着改回去…

  3. 加不加分号

  以前写过一篇文章,谈了下自己对分号的看法:Javascript分号,加还是不加?,我的回答是加但非必须。

  代码的规范,对程序本身的意义并不是很大,他不会作用在程序的逻辑上,作用点在于团队合作。一个项目可能是多人开发,也可能是今天我开发,明天托付给你。如果两个人在编码习惯上的差异很大,就会偏头痛…有一点需要特别提出来,就是写注释!某次排查一个线上问题,找到了问题所在的文件,但是文件中的逻辑实在是太过复杂,四五百行代码仅三行注释,眼睛都看花了。其实只要在大段的代码前加几句注释,说明本段代码的大意,在排查定位问题的时候就可以忽略一部分代码块,可以为修复线上bug争取不少时间。

  二、提交代码

  这部分特指工具。可以说过了工具这一道关卡,代码基本就获得自由,bug 也就开始横飞了。目前工具可以为我们做的事情:

  1. 检测

  现在并没有做 jslint 之类的配置,所以代码的展示是没怎么规范的。

  编码应该统一为 UTF-8 格式,如果不是这种格式,工具应该有所提示。

  代码块过长提示,一个函数不应该写到几百上千行,拆分代码刚开始是辛苦,一旦后续复用的时候,就会很爽很爽了(当然,刚开始编码的时候就应该考虑一个函数的颗粒度控制)。

  更重要的是对语法的检测,我们可能把 document 拼写成了 doucment,甚至使用 for in 来遍历一个数组,这种问题时而出现,工具是否考虑帮助我们处理掉一些简单的愚蠢的错误。

  2. 压缩

  压缩代码的时候,我踩过坑:gulp打包压缩css遇到的坑,我相信很多人都认识 grunt 和 gulp,但是一定鲜有人自己配置过这些东西,并投入到项目中。

  代码的压缩,一方面可以减少线上流量,一方面也是出于安全的考虑。压缩后的代码线上报错很难定位到准确的位置,有些问题只能在用户的电脑上复现,“代理到本地这个法子”远程操作的时候是不靠谱的。压缩不仅仅应该把代码缩短,还要考虑线上排查问题的难度。

  在压缩的时候可以考虑添加空行,将网页错误定位范围缩减到单个文件。也可以使用 sourceMap 之类的辅助方式。在这篇文章中有过一些讨论。

  3. 合并

  很多事情,别人不考虑,工具就得考虑。

  这里有一个思考,HTTP2.0 支持多路复用,一个连接可以进行多次 HTTP 的传输,那以后的 sprite 图、文件的合并等是不是也应该重新考虑了。文件的全部合并真的是最省资源的方式么?是否可以考虑更多的合并方案?

  三、测试

  赵海平 说,技术实践中的三件套:功能 + 测试 + 监控。很多大公司的工程师,深谙功能开发之道,测试方面也能达到 60 分的水平,但是程序的监控上,做的很差,包括 Facebook 的程序员。三件套,对一个优秀的工程师来说,缺一不可。

  这里要说的是程序开发三板斧的第二板,测试。

  我们很自然地联想到了QA,阿里有一大波的测试人员。写完代码提测,好像剩下的就只是测试同学找BUG,我们等着修BUG。前端的测试跟后端还不太一样,逻辑可以测,但是 UI 效果、交互效果不好测,只能靠几双眼睛盯着看,几个鼠标不停地点点点。。。

  虽说逻辑可以通过写测试用例进行测试,会去写测试用例的人却不多。我记得当时学习 AOP 编程的时候,给 ajax 添加了一些 mock 功能,可以在页面上模拟请求测试效果(如jquery-mockjax)。

  编写测试用例确实可以解决很多的问题,但是如何培养编写测试用例的习惯,如何更加便利的测试我们的测试用例,这又是一个值得思考的话题。

  自动化工具一大缺点是很难捕获到特定环境下的错误。据统计,不管你的代码写得多健壮,在一千个用户下,总有那么一个用户,因为浏览器安装了插件、网络问题等导致代码报错,再比如我们在做灰度测试的时候,让用户名首字母为 a-m 的用户命中灰度时出现的错误等等,这些错误自动化测试工具是无法发现的。

  所以我们要把 错误日志统计 灵活地使用起来,他能够使你深入用户,拿到最原始的错误信息。

  四、上线

  现在涉及到前端上线的,有多个地方(公司有很多发布系统):

  TMS发布

  aone2发布

  gitlab发布

  awp发布

  etc.

  gitlab发布通过域名严格区分测试、预发和线上环境,操作界限明确,出错的概率还是很低的(这要求开发者对 git 命令的操作十分熟练),如果几次 reset revert stash 之后便开始犯蒙,那出问题的概率就增大了。每次打下 tag 之前,我都会很仔细地 diff 下代码,看看本次发布和上次发布之间做了哪些修改,确认这些修改点再 push tag。

  aone2的发布,并不是每个人都用过,它的靠谱在于有三种发布方式:

  全网发布,半小时完成

  小淘宝环境灰度发布,两小时完成

  分三次发布,小流量上线,一天完成

  同时也提供了十分方便的回滚机制,只要拥有应用的权限,可以随时回滚代码,效率极高。

  TMS 的发布,我觉得是问题最多的。首先,前端和运营都会拥有发布权限,运营喜欢“瞎搞”,部分页面(如JSON输出)并没有提供页面预览,运营填完之后也不会跑到页面查看效果,于是就出问题了。。TMS发布每次修改只发布一个文件,CDN 发布一个文件的速度是很快的,当你点击发布的那个瞬间,整个同步就基本完成了。可是,当某个节点同步出错,TMS 并没有给出提示,这是第二个隐患。第三个点,TMS坑爹的没有灰度,对一些重要的发布,没有灰度就需要十分十分的谨慎,虽说出错可以及时回滚,但万一没有看到隐性的错误,那就悲惨了。

  五、回滚

  没人可以保证自己写的东西绝对不出问题,因为有太多的环境因素是我们想也想不到的,比如最近某类控件在小淘宝环境下全挂了,试问,前端怎么会想到这是Nginx 的灰度系统出问题了,在灰度发布的时候文件没有同步成功,导致整个灰度环境出错。

  所以,一定要给你的程序想一套快速回滚方案。尤其是在做 ABTest 的时候,新版的效果不好需要回滚到之前的状态,这种事情经常有。

  回滚需要注意两点:

  要快。

  上一个状态要保证无错误。

  只要我们能够保证发到线上的每一个版本都是稳定版,那回滚就是 0 风险的事情。

  六、监控

  程序开发三板斧的第三板,监控。前端对测试就不太重视,更不用提监控了。没有监控就只能提心吊胆的过日子。

  其实我们使用自动化工具测试、每天用肉眼顶着自己的页面看,这些都属于监控,但是深入到用户的监控,我们做的太少!

  七、小结

  看到老大在群里发了几条研发相关的红线:

  1、禁止代码未经测试发布;

  2、禁止代码发布后不进行线上验证;

  3、禁止核心应用发布没有对应的回滚方案。

  毫无疑问,这些都是必须严格遵守的。规范会先把坏习惯压住,进而被理解,最后被消化吸收。

  前端质量保障之路,任重而道远!

  我们时时在踩坑,有时也忍不住埋怨前人给我们留下了无数的坑,可回头想想,自己是不是也在挖坑等别人踩...

  上次听 赵海平 的讲座,他提到 Facebook 没有测试人员,以前和现在都没有,以后也不打算有。还提到上线之后就开发者坐在系统前等着,只要有bug,系统能够在五分钟之内检测到,并提供快捷方式修复。我惊叹的是他们能够在五分钟之内监控到所有的问题,实时回馈并及时修复。

  当然在探讨质量保障这个话题前,我们需要明确几个关键点:编码前、提交代码、测试、上线、回滚、上线后。针对这几个点,下面我谈一谈我的看法。

  一、编码前

  上家公司实习期间印象最深的交流是参与编码规范讨论,当时我还呼呼的整理了两份文档:前端编码规范之JavaScript,前端编码规范之CSS。后来也看到团队在各种工具上添加控制和提示,如 Sublime Text 添加 jslint 配置,项目目录下添加 .jslint 配置,打包工具提示代码的不规范,强制修复等等。

  上面提到的代码规范主要是代码展现层面的规范,他可以让团队写出来的代码就跟一个模子刻出来似的,结构、命名、函数体大小等等很接近,看着很舒服。举几个例子说明他的重要性。

  1. 统一使用 UTF8 编码

  我平时开发都是使用的 UTF8 编码。有次从仓库拉下来发现很多文件都是 GBK 编码,修改时一个文件忘记转换编码,提交发现 锟斤拷 出来了。

  2. TAB 缩进

  我比较喜欢使用四个空格作为 TAB 缩进。一次多人开发的时,发现同事的代码是两个空格的缩进,结果,我改成了四个空格提交之后,又被改回来两个空格,然后我接着改回去…

  3. 加不加分号

  以前写过一篇文章,谈了下自己对分号的看法:Javascript分号,加还是不加?,我的回答是加但非必须。

  代码的规范,对程序本身的意义并不是很大,他不会作用在程序的逻辑上,作用点在于团队合作。一个项目可能是多人开发,也可能是今天我开发,明天托付给你。如果两个人在编码习惯上的差异很大,就会偏头痛…有一点需要特别提出来,就是写注释!某次排查一个线上问题,找到了问题所在的文件,但是文件中的逻辑实在是太过复杂,四五百行代码仅三行注释,眼睛都看花了。其实只要在大段的代码前加几句注释,说明本段代码的大意,在排查定位问题的时候就可以忽略一部分代码块,可以为修复线上bug争取不少时间。

  二、提交代码

  这部分特指工具。可以说过了工具这一道关卡,代码基本就获得自由,bug 也就开始横飞了。目前工具可以为我们做的事情:

  1. 检测

  现在并没有做 jslint 之类的配置,所以代码的展示是没怎么规范的。

  编码应该统一为 UTF-8 格式,如果不是这种格式,工具应该有所提示。

  代码块过长提示,一个函数不应该写到几百上千行,拆分代码刚开始是辛苦,一旦后续复用的时候,就会很爽很爽了(当然,刚开始编码的时候就应该考虑一个函数的颗粒度控制)。

  更重要的是对语法的检测,我们可能把 document 拼写成了 doucment,甚至使用 for in 来遍历一个数组,这种问题时而出现,工具是否考虑帮助我们处理掉一些简单的愚蠢的错误。

  2. 压缩

  压缩代码的时候,我踩过坑:gulp打包压缩css遇到的坑,我相信很多人都认识 grunt 和 gulp,但是一定鲜有人自己配置过这些东西,并投入到项目中。

  代码的压缩,一方面可以减少线上流量,一方面也是出于安全的考虑。压缩后的代码线上报错很难定位到准确的位置,有些问题只能在用户的电脑上复现,“代理到本地这个法子”远程操作的时候是不靠谱的。压缩不仅仅应该把代码缩短,还要考虑线上排查问题的难度。

  在压缩的时候可以考虑添加空行,将网页错误定位范围缩减到单个文件。也可以使用 sourceMap 之类的辅助方式。在这篇文章中有过一些讨论。

  3. 合并

  很多事情,别人不考虑,工具就得考虑。

  这里有一个思考,HTTP2.0 支持多路复用,一个连接可以进行多次 HTTP 的传输,那以后的 sprite 图、文件的合并等是不是也应该重新考虑了。文件的全部合并真的是最省资源的方式么?是否可以考虑更多的合并方案?

  三、测试

  赵海平 说,技术实践中的三件套:功能 + 测试 + 监控。很多大公司的工程师,深谙功能开发之道,测试方面也能达到 60 分的水平,但是程序的监控上,做的很差,包括 Facebook 的程序员。三件套,对一个优秀的工程师来说,缺一不可。

  这里要说的是程序开发三板斧的第二板,测试。

  我们很自然地联想到了QA,阿里有一大波的测试人员。写完代码提测,好像剩下的就只是测试同学找BUG,我们等着修BUG。前端的测试跟后端还不太一样,逻辑可以测,但是 UI 效果、交互效果不好测,只能靠几双眼睛盯着看,几个鼠标不停地点点点。。。

  虽说逻辑可以通过写测试用例进行测试,会去写测试用例的人却不多。我记得当时学习 AOP 编程的时候,给 ajax 添加了一些 mock 功能,可以在页面上模拟请求测试效果(如jquery-mockjax)。

  编写测试用例确实可以解决很多的问题,但是如何培养编写测试用例的习惯,如何更加便利的测试我们的测试用例,这又是一个值得思考的话题。

  自动化工具一大缺点是很难捕获到特定环境下的错误。据统计,不管你的代码写得多健壮,在一千个用户下,总有那么一个用户,因为浏览器安装了插件、网络问题等导致代码报错,再比如我们在做灰度测试的时候,让用户名首字母为 a-m 的用户命中灰度时出现的错误等等,这些错误自动化测试工具是无法发现的。

  所以我们要把 错误日志统计 灵活地使用起来,他能够使你深入用户,拿到最原始的错误信息。

  四、上线

  现在涉及到前端上线的,有多个地方(公司有很多发布系统):

  TMS发布

  aone2发布

  gitlab发布

  awp发布

  etc.

  gitlab发布通过域名严格区分测试、预发和线上环境,操作界限明确,出错的概率还是很低的(这要求开发者对 git 命令的操作十分熟练),如果几次 reset revert stash 之后便开始犯蒙,那出问题的概率就增大了。每次打下 tag 之前,我都会很仔细地 diff 下代码,看看本次发布和上次发布之间做了哪些修改,确认这些修改点再 push tag。

  aone2的发布,并不是每个人都用过,它的靠谱在于有三种发布方式:

  全网发布,半小时完成

  小淘宝环境灰度发布,两小时完成

  分三次发布,小流量上线,一天完成

  同时也提供了十分方便的回滚机制,只要拥有应用的权限,可以随时回滚代码,效率极高。

  TMS 的发布,我觉得是问题最多的。首先,前端和运营都会拥有发布权限,运营喜欢“瞎搞”,部分页面(如JSON输出)并没有提供页面预览,运营填完之后也不会跑到页面查看效果,于是就出问题了。。TMS发布每次修改只发布一个文件,CDN 发布一个文件的速度是很快的,当你点击发布的那个瞬间,整个同步就基本完成了。可是,当某个节点同步出错,TMS 并没有给出提示,这是第二个隐患。第三个点,TMS坑爹的没有灰度,对一些重要的发布,没有灰度就需要十分十分的谨慎,虽说出错可以及时回滚,但万一没有看到隐性的错误,那就悲惨了。

  五、回滚

  没人可以保证自己写的东西绝对不出问题,因为有太多的环境因素是我们想也想不到的,比如最近某类控件在小淘宝环境下全挂了,试问,前端怎么会想到这是Nginx 的灰度系统出问题了,在灰度发布的时候文件没有同步成功,导致整个灰度环境出错。

  所以,一定要给你的程序想一套快速回滚方案。尤其是在做 ABTest 的时候,新版的效果不好需要回滚到之前的状态,这种事情经常有。

  回滚需要注意两点:

  要快。

  上一个状态要保证无错误。

  只要我们能够保证发到线上的每一个版本都是稳定版,那回滚就是 0 风险的事情。

  六、监控

  程序开发三板斧的第三板,监控。前端对测试就不太重视,更不用提监控了。没有监控就只能提心吊胆的过日子。

  其实我们使用自动化工具测试、每天用肉眼顶着自己的页面看,这些都属于监控,但是深入到用户的监控,我们做的太少!

  七、小结

  看到老大在群里发了几条研发相关的红线:

  1、禁止代码未经测试发布;

  2、禁止代码发布后不进行线上验证;

  3、禁止核心应用发布没有对应的回滚方案。

  毫无疑问,这些都是必须严格遵守的。规范会先把坏习惯压住,进而被理解,最后被消化吸收。

  前端质量保障之路,任重而道远!

  http://www.tznews.cn/hyzx/yxqy/8669626855.html

  http://www.newsyc.com/yx/jkcy/8577727171.html

  http://www.newsyc.com/yx/jkcy/8577727172.html

  http://www.newsyc.com/yx/jkcy/8577727173.html

  http://www.newsyc.com/yx/jkcy/8577727174.html

  http://www.newsyc.com/yx/jkcy/8577727175.html

  http://www.newsyc.com/yx/jkcy/8577727253.html

  http://www.newsyc.com/yx/jkcy/8577727254.html

  http://www.newsyc.com/yx/jkcy/8577727255.html

  http://www.newsyc.com/yx/jkcy/8577727307.html

  http://www.newsyc.com/yx/jkcy/8577727305.html

  http://www.newsyc.com/yx/jkcy/8577727311.html

  http://www.newsyc.com/yx/jkcy/8577727318.html

  http://www.newsyc.com/yx/jkcy/8577727319.html

  http://www.newsyc.com/yx/jkcy/8577727325.html

  http://www.newsyc.com/yx/jkcy/8577727326.html

  http://www.luohe.com.cn/hyzx/jbzl/8670262377.html

  http://www.luohe.com.cn/hyzx/jbzl/8670263187.html

  http://www.luohe.com.cn/hyzx/jbzl/8670264416.html

  http://www.luohe.com.cn/hyzx/jbzl/8670264671.html

  http://www.luohe.com.cn/hyzx/jbzl/8670265937.html

  http://www.luohe.com.cn/hyzx/jbzl/8670456675.html

  http://www.luohe.com.cn/hyzx/jbzl/8670457837.html

  http://www.luohe.com.cn/hyzx/jbzl/8670457753.html

  http://www.luohe.com.cn/hyzx/jbzl/8670459978.html

  http://www.luohe.com.cn/hyzx/jbzl/8670460222.html

  http://www.xgrb.cn/jbjk/ssjf/8671440608.html

  http://www.xgrb.cn/jbjk/ssjf/8671441636.html

  http://www.xgrb.cn/jbjk/ssjf/8671442655.html

  http://www.xgrb.cn/jbjk/ssjf/8671445029.html

  http://www.xgrb.cn/jbjk/ssjf/8671445737.html

  http://www.huizhou.cn/hyzx/bsjt/8670370906.html

  http://www.huizhou.cn/hyzx/bsjt/8670461562.html

  http://www.huizhou.cn/hyzx/bsjt/8670371277.html

  http://www.huizhou.cn/hyzx/bsjt/8670374708.html

  http://www.ylxw.com.cn/yx/kxys/8528627251.html

  http://www.ylxw.com.cn/yx/kxys/8528627252.html

  http://www.ylxw.com.cn/yx/kxys/8528627253.html

  http://www.ylxw.com.cn/yx/kxys/8528627254.html

  http://www.ylxw.com.cn/yx/kxys/8528627255.html

  http://www.ylxw.com.cn/yx/kxys/8528627434.html

  http://www.ylxw.com.cn/yx/kxys/8528627436.html

  http://www.ylxw.com.cn/yx/kxys/8528627440.html

  http://www.ylxw.com.cn/yx/kxys/8528627441.html

  http://www.ylxw.com.cn/yx/kxys/8528627442.html

  http://www.ylxw.com.cn/yx/kxys/8528627443.html

  http://www.ylxw.com.cn/yx/kxys/8528627445.html

  http://www.ylxw.com.cn/yx/kxys/8528627452.html

  http://www.ylxw.com.cn/yx/kxys/8528627453.html

  http://www.ylxw.com.cn/yx/kxys/8528627454.html

  http://www.ylxw.com.cn/yx/kxys/8528627893.html

  http://www.ylxw.com.cn/yx/kxys/8528627896.html

  http://www.ylxw.com.cn/yx/kxys/8528627895.html

  http://www.ylxw.com.cn/yx/kxys/8528627897.html

  http://www.ylxw.com.cn/yx/kxys/8528627899.html

  http://www.ylxw.com.cn/yx/kxys/8528627900.html

  http://www.ylxw.com.cn/yx/kxys/8528627907.html

  http://www.ylxw.com.cn/yx/kxys/8528627908.html

  http://www.ylxw.com.cn/yx/kxys/8528627909.html

  http://www.ylxw.com.cn/yx/kxys/8528627911.html

  http://www.ylxw.com.cn/yx/kxys/8528627917.html

  http://www.ylxw.com.cn/yx/kxys/8528627920.html

  http://www.ylxw.com.cn/yx/kxys/8528627918.html

  http://www.ylxw.com.cn/yx/kxys/8528627921.html

  http://www.ylxw.com.cn/yx/kxys/8528627922.html

  http://www.ylxw.com.cn/yx/kxys/8528627924.html

  http://www.ylxw.com.cn/yx/kxys/8528627926.html

  http://www.ylxw.com.cn/yx/kxys/8528627934.html

  http://www.ylxw.com.cn/yx/kxys/8528627937.html

  http://www.ylxw.com.cn/yx/kxys/8528627938.html

  http://www.ylxw.com.cn/yx/kxys/8528627939.html

  http://www.ylxw.com.cn/yx/kxys/8528627940.html

  http://www.ylxw.com.cn/yx/kxys/8528627941.html

  http://www.ylxw.com.cn/yx/kxys/8528627942.html

  http://www.ylxw.com.cn/yx/kxys/8528627944.html

  http://www.ylxw.com.cn/yx/kxys/8528627948.html

  http://www.ylxw.com.cn/yx/kxys/8528627950.html

  http://www.ylxw.com.cn/yx/kxys/8528627949.html

  http://www.ylxw.com.cn/yx/kxys/8528627951.html

  http://www.ylxw.com.cn/yx/kxys/8528627952.html

  http://www.ylxw.com.cn/yx/kxys/8528627953.html

  http://www.ylxw.com.cn/yx/kxys/8528627954.html

  http://www.ylxw.com.cn/yx/kxys/8528627955.html

  http://www.ylxw.com.cn/yx/kxys/8528627956.html

  http://www.ylxw.com.cn/yx/kxys/8528627960.html

  http://www.ylxw.com.cn/yx/kxys/8528627965.html

  http://www.ylxw.com.cn/yx/kxys/8528627966.html

  http://www.ylxw.com.cn/yx/kxys/8528627967.html

  http://www.ylxw.com.cn/yx/kxys/8528627969.html

  http://www.ayrbs.com/hyzx/ydbc/7784378763.html

  http://www.ayrbs.com/hyzx/ydbc/7784378764.html

  http://www.ayrbs.com/hyzx/ydbc/7784378765.html

  http://www.ayrbs.com/hyzx/ydbc/7784378766.html

  http://www.ayrbs.com/hyzx/ydbc/7784378767.html

  http://www.haianw.com/xgzx/pcwx/8670803381.html

  http://www.haianw.com/xgzx/pcwx/8670808181.html

  http://www.haianw.com/xgzx/pcwx/8670809004.html

  http://www.haianw.com/xgzx/pcwx/8670812037.html

  http://www.haianw.com/xgzx/pcwx/8670812878.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324343.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324345.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324346.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324347.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324348.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324355.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324361.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324362.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324363.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324364.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324365.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324366.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324367.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324369.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324370.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324371.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324374.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324375.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324376.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324378.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324377.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324504.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324512.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324520.html

  http://www.xnnews.com.cn/hyzx/xysx/8546324528.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325461.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325469.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325471.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325481.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325489.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325498.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325501.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325507.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325510.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325509.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325520.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325524.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325530.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325534.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325537.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325542.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325545.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325546.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325554.html

  http://www.xnnews.com.cn/hyzx/xysx/8546325555.html

  http://www.gansudaily.com.cn/yszx/bycg/8587865325.html

  http://www.gansudaily.com.cn/yszx/bycg/8587865327.html

  http://www.gansudaily.com.cn/yszx/bycg/8587865328.html

  http://www.gansudaily.com.cn/yszx/bycg/8587865329.html

  http://www.gansudaily.com.cn/yszx/bycg/8587865330.html

  http://www.gansudaily.com.cn/yszx/bycg/8587865331.html

  http://www.baike.com/hyxw/ysxz/20150501/20564183.html

  http://www.baike.com/hyxw/blxy/20150501/20564578.html

  http://www.cqwb.com.cn/jkzx/hhms/20150501/3335238.html

  http://www.baike.com/hyxw/blxy/20150501/20564538.html

  http://www.baike.com/hyxw/blxy/20150501/20564283.html

  http://www.baike.com/hyxw/ysxz/20150501/20564418.html

  http://www.baike.com/hyxw/fplj/20150501/20564293.html

  http://www.baike.com/hyxw/tgj/20150501/20563408.html

  http://www.baike.com/hyxw/tgj/20150501/20563883.html

  http://www.baike.com/hyxw/plt/20150501/20562728.html

  http://www.cqwb.com.cn/jkzx/hhms/20150501/3334618.html

  http://www.cqwb.com.cn/jkzx/hhms/20150501/3334608.html

  http://www.baike.com/hyxw/blxy/20150501/20563133.html

  http://www.baike.com/hyxw/tgj/20150501/20562928.html

  http://www.baike.com/hyxw/cpsh/20150501/20562568.html

  http://www.baike.com/hyxw/fplj/20150501/20564953.html

  http://www.baike.com/hyxw/blxy/20150501/20578148.html

  http://www.baike.com/hyxw/tgj/20150501/20563728.html

  http://www.baike.com/hyxw/ysxz/20150501/20561473.html

  http://www.baike.com/hyxw/ysxz/20150501/20563253.html

  http://www.citygf.com/ryys/hyrd/20150501/2646728.html

  http://www.baike.com/hyxw/fplj/20150501/20563823.html

  http://www.baike.com/hyxw/yst/20150501/20561558.html

  http://www.baike.com/hyxw/blxy/20150501/20561798.html

  http://www.baike.com/hyxw/blxy/20150501/20563723.html

  http://www.baike.com/hyxw/ysxz/20150501/20562113.html

  http://www.baike.com/hyxw/blxy/20150501/20562353.html

  http://www.01ny.cn/hyxw/xrzs/20150501/1909658.html

  http://www.baike.com/hyxw/ysxz/20150501/20562283.html

  http://www.baike.com/hyxw/blxy/20150501/20560798.html

  http://www.baike.com/hyxw/ysxz/20150501/20560828.html

  http://www.baike.com/hyxw/blxy/20150501/20561488.html

  http://www.baike.com/hyxw/ysxz/20150501/20560603.html

  http://www.52jiaozhou.com/hyzx/rzdy/20150501/1566068.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5854733.html

  http://www.baike.com/hyxw/tgj/20150501/20560753.html

  http://www.baike.com/hyxw/blxy/20150501/20561568.html

  http://www.cqwb.com.cn/jkzx/hfby/20150501/3334493.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5854708.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854718.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5854698.html

  http://www.baike.com/hyxw/tgj/20150501/20560158.html

  http://www.baike.com/hyxw/yst/20150501/20560473.html

  http://www.baike.com/hyxw/tgj/20150501/20560308.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854703.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5854688.html

  http://www.baike.com/hyxw/blxy/20150501/20560528.html

  http://www.baike.com/hyxw/tgj/20150501/20559903.html

  http://www.baike.com/hyxw/tgj/20150501/20559913.html

  http://www.baike.com/hyxw/cpsh/20150501/20559958.html

  http://www.cqwb.com.cn/jkzx/gxjk/20150501/3334298.html

  http://www.baike.com/hyxw/yst/20150501/20559998.html

  http://www.baike.com/hyxw/hxsd/20150501/20559988.html

  http://www.baike.com/hyxw/hxsd/20150501/20560018.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3333773.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854723.html

  http://www.baike.com/hyxw/tgj/20150501/20560053.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854678.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854673.html

  http://www.baike.com/hyxw/blxy/20150501/20559703.html

  http://www.baike.com/hyxw/blxy/20150501/20560393.html

  http://www.baike.com/hyxw/blxy/20150501/20559463.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854713.html

  http://www.cqwb.com.cn/jkzx/hhms/20150501/3333438.html

  http://www.baike.com/hyxw/blxy/20150501/20559473.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854693.html

  http://www.baike.com/hyxw/blxy/20150501/20559508.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5854683.html

  http://www.cqwb.com.cn/jkzx/hfby/20150501/3333323.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/476103.html

  http://www.cqwb.com.cn/jkzx/hhms/20150501/3332143.html

  http://www.baike.com/hyxw/blxy/20150501/20488318.html

  http://www.baike.com/hyxw/blxy/20150501/20487588.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5849023.html

  http://www.baike.com/hyxw/blxy/20150501/20487698.html

  http://www.baike.com/hyxw/blxy/20150501/20487628.html

  http://www.baike.com/hyxw/blxy/20150501/20487658.html

  http://www.baike.com/hyxw/blxy/20150501/20487353.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5848953.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5849038.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/468533.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/468738.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/468658.html

  http://www.0755rc.com/hyss/fmrd/20150501/1281838.html

  http://www.0755rc.com/hyss/fmrd/20150501/1281878.html

  http://www.0755rc.com/hyss/fmrd/20150501/1281898.html

  http://www.0755rc.com/hyss/fmrd/20150501/1281888.html

  http://www.cqwb.com.cn/jkzx/hfby/20150501/3316253.html

  http://www.citygf.com/ryys/xwrd/20150501/2643058.html

  http://www.citygf.com/ryys/xwrd/20150501/2643038.html

  http://www.citygf.com/ryys/xwrd/20150501/2643053.html

  http://www.citygf.com/ryys/xwrd/20150501/2643063.html

  http://www.tynews.com.cn/jkzx/jkzt/20150501/758083.html

  http://www.tynews.com.cn/jkzx/jkzt/20150501/758063.html

  http://www.tynews.com.cn/jkzx/jkzt/20150501/758048.html

  http://www.tynews.com.cn/jkzx/jkzt/20150501/758043.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/467178.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/467263.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/467063.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/467058.html

  http://www.baike.com/hyxw/fplj/20150501/20486098.html

  http://www.baike.com/hyxw/fplj/20150501/20483878.html

  http://www.baike.com/hyxw/yst/20150501/20485433.html

  http://www.baike.com/hyxw/yst/20150501/20485683.html

  http://www.baike.com/hyxw/yst/20150501/20486488.html

  http://www.baike.com/hyxw/yst/20150501/20484243.html

  http://www.baike.com/hyxw/yst/20150501/20485233.html

  http://www.citygf.com/ryys/hyrd/20150501/2643028.html

  http://www.citygf.com/ryys/hyrd/20150501/2643023.html

  http://www.citygf.com/ryys/hyrd/20150501/2643013.html

  http://www.citygf.com/ryys/hyrd/20150501/2643048.html

  http://www.citygf.com/ryys/hyrd/20150501/2643008.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/757898.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/757958.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/757893.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/758053.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/757938.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/757928.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/757913.html

  http://www.ylxw.com.cn/jkxw/bjgx/20150501/251723.html

  http://www.ylxw.com.cn/jkxw/bjgx/20150501/251703.html

  http://www.ylxw.com.cn/jkxw/bjgx/20150501/251713.html

  http://www.ylxw.com.cn/jkxw/bjgx/20150501/251708.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/466608.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/466433.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/466668.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/466068.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/466603.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/465718.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/465708.html

  http://www.baike.com/hyxw/lytd/20150501/20483373.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5848803.html

  http://www.baike.com/hyxw/lytd/20150501/20481703.html

  http://www.cqwb.com.cn/jkzx/tstd/20150501/3313248.html

  http://www.cqwb.com.cn/jkzx/tstd/20150501/3312828.html

  http://www.0755rc.com/hyss/ssxy/20150501/1281763.html

  http://www.0755rc.com/hyss/ssxy/20150501/1281803.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757868.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757848.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757808.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757858.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757818.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757843.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/757828.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465318.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465263.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465553.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465193.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465058.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465053.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/465073.html

  http://www.01ny.cn/hyxw/mysh/20150501/1901778.html

  http://www.baike.com/hyxw/jkpp/20150501/20478548.html

  http://www.baike.com/hyxw/jkpp/20150501/20478878.html

  http://www.baike.com/hyxw/jkpp/20150501/20479358.html

  http://www.baike.com/hyxw/jkpp/20150501/20479193.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5848378.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5848373.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5848388.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5848358.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5848383.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5848343.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312518.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312563.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312588.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312643.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312348.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312403.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3312378.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/465083.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/465003.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/465008.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/465033.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/464998.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/464993.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/464978.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/465043.html

  http://www.baike.com/hyxw/llzm/20150501/20468723.html

  http://www.baike.com/hyxw/llzm/20150501/20465588.html

  http://www.baike.com/hyxw/llzm/20150501/20465668.html

  http://www.baike.com/hyxw/llzm/20150501/20464508.html

  http://www.baike.com/hyxw/llzm/20150501/20465273.html

  http://www.baike.com/hyxw/llzm/20150501/20464498.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5847343.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5846408.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5846623.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5846768.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5846348.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5846343.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/464378.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/464518.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/464488.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/464233.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/464333.html

  http://www.baike.com/hyxw/blxy/20150501/20431393.html

  http://www.citygf.com/ryys/xwyl/20150501/2642423.html

  http://www.citygf.com/ryys/xwyl/20150501/2642478.html

  http://www.citygf.com/ryys/xwyl/20150501/2642418.html

  http://www.citygf.com/ryys/xwyl/20150501/2642458.html

  http://www.citygf.com/ryys/xwyl/20150501/2642473.html

  http://www.citygf.com/ryys/xwrd/20150501/2642443.html

  http://www.citygf.com/ryys/xwrd/20150501/2642388.html

  http://www.citygf.com/ryys/hyrd/20150501/2642343.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/756418.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/756503.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/756438.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756483.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756508.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756388.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756408.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756413.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756478.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756398.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/756393.html

  http://www.baike.com/hyxw/plt/20150501/20422258.html

  http://www.baike.com/hyxw/plt/20150501/20425903.html

  http://www.baike.com/hyxw/plt/20150501/20425718.html

  http://www.baike.com/hyxw/plt/20150501/20420438.html

  http://www.baike.com/hyxw/tgj/20150501/20422998.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5842458.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5842163.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5842193.html

  http://www.xnnews.com.cn/ryys/lygg/20150501/5842563.html

  http://www.qdn.cn/ttjk/czyf/20150501/3092335.html

  http://www.shenchuang.com/hyxw/xqxg/20150501/2686889.html

  http://www.shenchuang.com/hyxw/xqxg/20150501/2686866.html

  http://www.shenchuang.com/hyxw/yfct/20150501/2686893.html

  http://www.shenchuang.com/hyxw/yfct/20150501/2686952.html

  http://www.shenchuang.com/hyxw/yfct/20150501/2686872.html

  http://www.shenchuang.com/hyxw/hskw/20150501/2686855.html

  http://www.qdn.cn/ttjk/ctsy/20150501/3092294.html

  http://www.qdn.cn/ttjk/ctsy/20150501/3092321.html

  http://www.qdn.cn/ttjk/ctsy/20150501/3092300.html

  http://www.qdn.cn/ttjk/ctsy/20150501/3092289.html

  http://www.cjbd.com.cn/jkys/ydfq/20150501/2320368.html

  http://www.cjbd.com.cn/jkys/yylm/20150501/2320383.html

  http://www.qdn.cn/ttjk/czyf/20150501/3092288.html

  http://www.qdn.cn/ttjk/ctsy/20150501/3092287.html

  http://www.baike.com/hyxw/plt/20150501/20426328.html

  http://www.baike.com/hyxw/tgj/20150501/20417123.html

  http://www.01ny.cn/hyxw/yszn/20150501/1900118.html

  http://www.baike.com/hyxw/plt/20150501/20419288.html

  http://www.baike.com/hyxw/tgj/20150501/20420728.html

  http://www.baike.com/hyxw/tgj/20150501/20414403.html

  http://www.baike.com/hyxw/tgj/20150501/20423393.html

  http://www.baike.com/hyxw/tgj/20150501/20417188.html

  http://www.cqwb.com.cn/jkzx/gxjk/20150501/3302018.html

  http://www.cqwb.com.cn/jkzx/gxjk/20150501/3302083.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5841633.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5841898.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5842188.html

  http://www.baike.com/hyxw/lytd/20150501/20419103.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5841308.html

  http://www.cjbd.com.cn/jkys/ydfq/20150501/2319978.html

  http://www.cjbd.com.cn/jkys/jyqj/20150501/2319968.html

  http://www.cjbd.com.cn/jkys/yfct/20150501/2320333.html

  http://www.cjbd.com.cn/jkys/yfct/20150501/2320163.html

  http://www.01ny.cn/hyxw/mysh/20150501/1899998.html

  http://www.01ny.cn/hyxw/mysh/20150501/1900128.html

  http://www.cjbd.com.cn/jkys/jyqj/20150501/2319973.html

  http://www.cjbd.com.cn/jkys/jyqj/20150501/2319958.html

  http://www.cjbd.com.cn/jkys/yylm/20150501/2320453.html

  http://www.cjbd.com.cn/jkys/yylm/20150501/2320553.html

  http://www.01ny.cn/hyxw/chqs/20150501/1900093.html

  http://www.01ny.cn/hyxw/chqs/20150501/1900113.html

  http://www.01ny.cn/hyxw/chqs/20150501/1900108.html

  http://www.01ny.cn/hyxw/chqs/20150501/1899898.html

  http://www.baike.com/hyxw/fplj/20150501/20409213.html

  http://www.baike.com/hyxw/lytd/20150501/20412328.html

  http://www.baike.com/hyxw/jkpp/20150501/20409258.html

  http://www.cqwb.com.cn/jkzx/gxjk/20150501/3300598.html

  http://www.baike.com/hyxw/lytd/20150501/20409868.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5840823.html

  http://www.baike.com/hyxw/lytd/20150501/20409413.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3300808.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5840353.html

  http://www.baike.com/hyxw/jkpp/20150501/20412428.html

  http://www.baike.com/hyxw/plt/20150501/20408343.html

  http://www.baike.com/hyxw/plt/20150501/20411268.html

  http://www.baike.com/hyxw/plt/20150501/20408158.html

  http://www.baike.com/hyxw/plt/20150501/20411388.html

  http://www.baike.com/hyxw/plt/20150501/20408488.html

  http://www.baike.com/hyxw/plt/20150501/20407403.html

  http://www.baike.com/hyxw/plt/20150501/20408423.html

  http://www.baike.com/hyxw/plt/20150501/20408183.html

  http://www.baike.com/hyxw/plt/20150501/20407693.html

  http://www.baike.com/hyxw/plt/20150501/20407568.html

  http://www.baike.com/hyxw/plt/20150501/20409983.html

  http://www.baike.com/hyxw/plt/20150501/20406553.html

  http://www.baike.com/hyxw/plt/20150501/20406573.html

  http://www.baike.com/hyxw/plt/20150501/20405308.html

  http://www.baike.com/hyxw/plt/20150501/20404588.html

  http://www.baike.com/hyxw/plt/20150501/20403648.html

  http://www.cqwb.com.cn/jkzx/hhms/20150501/3285913.html

  http://www.52ch.net/jkxw/btxy/20150501/113173.html

  http://www.gansudaily.com.cn/yszs/lygg/20150501/446898.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/447038.html

  http://www.gansudaily.com.cn/yszs/sdgs/20150501/447293.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/446603.html

  http://www.gansudaily.com.cn/yszs/qldy/20150501/446613.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/446718.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5832653.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3285498.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3285503.html

  http://www.baike.com/hyxw/lytd/20150501/20332478.html

  http://www.baike.com/hyxw/lytd/20150501/20332168.html

  http://www.baike.com/hyxw/plt/20150501/20335503.html

  http://www.baike.com/hyxw/plt/20150501/20334248.html

  http://www.baike.com/hyxw/tgj/20150501/20338248.html

  http://www.baike.com/hyxw/plt/20150501/20334118.html

  http://www.baike.com/hyxw/tgj/20150501/20335913.html

  http://www.baike.com/hyxw/blxy/20150501/20337608.html

  http://www.baike.com/hyxw/ysxz/20150501/20331498.html

  http://www.01ny.cn/hyxw/yszd/20150501/1891483.html

  http://www.baike.com/hyxw/ysxz/20150501/20332718.html

  http://www.baike.com/hyxw/blxy/20150501/20331743.html

  http://www.baike.com/hyxw/cpsh/20150501/20331328.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5831763.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5831773.html

  http://www.cqwb.com.cn/jkzx/ywgl/20150501/3285083.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5831653.html

  http://www.baike.com/hyxw/yst/20150501/20338933.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5831358.html

  http://www.cqwb.com.cn/jkzx/gxjk/20150501/3284943.html

  http://www.baike.com/hyxw/lytd/20150501/20325038.html

  http://www.baike.com/hyxw/jkpp/20150501/20332788.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5831073.html

  http://www.xnnews.com.cn/ryys/ymqy/20150501/5832173.html

  http://www.baike.com/hyxw/jkpp/20150501/20325953.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5830678.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5830358.html

  http://www.baike.com/hyxw/fplj/20150501/20329193.html

  http://www.baike.com/hyxw/blxy/20150501/20323693.html

  http://www.baike.com/hyxw/ysxz/20150501/20324378.html

  http://www.baike.com/hyxw/blxy/20150501/20325138.html

  http://www.baike.com/hyxw/blxy/20150501/20325188.html

  http://www.baike.com/hyxw/hxsd/20150501/20322178.html

  http://www.baike.com/hyxw/hxsd/20150501/20326553.html

  http://www.baike.com/hyxw/hxsd/20150501/20326953.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5830658.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5831058.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5830253.html

  http://www.baike.com/hyxw/lytd/20150501/20325083.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5830268.html

  http://www.baike.com/hyxw/fplj/20150501/20322728.html

  http://www.baike.com/hyxw/fplj/20150501/20320488.html

  http://www.baike.com/hyxw/fplj/20150501/20324108.html

  http://www.baike.com/hyxw/fplj/20150501/20319793.html

  http://www.baike.com/hyxw/ysxz/20150501/20319538.html

  http://www.baike.com/hyxw/plt/20150501/20323258.html

  http://www.baike.com/hyxw/plt/20150501/20316328.html

  http://www.baike.com/hyxw/plt/20150501/20322033.html

  http://www.baike.com/hyxw/plt/20150501/20324308.html

  http://www.baike.com/hyxw/plt/20150501/20316308.html

  http://www.baike.com/hyxw/plt/20150501/20316418.html

  http://www.baike.com/hyxw/plt/20150501/20317508.html

  http://www.baike.com/hyxw/plt/20150501/20318448.html

  http://www.baike.com/hyxw/tgj/20150501/20318388.html

  http://www.baike.com/hyxw/blxy/20150501/20317053.html

  http://www.baike.com/hyxw/tgj/20150501/20320183.html

  http://www.baike.com/hyxw/tgj/20150501/20314208.html

  http://www.baike.com/hyxw/tgj/20150501/20313653.html

  http://www.baike.com/hyxw/tgj/20150501/20314903.html

  http://www.baike.com/hyxw/fplj/20150501/20313708.html

  http://www.baike.com/hyxw/fplj/20150501/20320698.html

  http://www.baike.com/hyxw/fplj/20150501/20317033.html

  http://www.xnnews.com.cn/ryys/yyzq/20150501/5828558.html

  http://www.baike.com/hyxw/jkpp/20150501/20317823.html

  http://www.baike.com/hyxw/jkpp/20150501/20318213.html

  http://www.baike.com/hyxw/jkpp/20150501/20318368.html

  http://www.baike.com/hyxw/llzm/20150501/20314858.html

  http://www.baike.com/hyxw/llzm/20150501/20314243.html

  http://www.xnnews.com.cn/ryys/szdt/20150501/5828368.html

  http://www.cqwb.com.cn/jkzx/gxjk/20150501/3283598.html

  http://www.citygf.com/ryys/xwrd/20150501/2638243.html

  http://www.citygf.com/ryys/hyrd/20150501/2638248.html

  http://www.citygf.com/ryys/xwrd/20150501/2638218.html

  http://www.baike.com/hyxw/hxsd/20150501/20311303.html

  http://www.citygf.com/ryys/xwrd/20150501/2638233.html

  http://www.citygf.com/ryys/xwrd/20150501/2638208.html

  http://www.citygf.com/ryys/xwrd/20150501/2638193.html

  http://www.citygf.com/ryys/xwrd/20150501/2638213.html

  http://www.citygf.com/ryys/xwrd/20150501/2638203.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/752413.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/752353.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/752358.html

  http://www.tynews.com.cn/jkzx/xwdm/20150501/752468.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/752398.html

  http://www.tynews.com.cn/jkzx/ndkl/20150501/752433.html

  http://www.tynews.com.cn/jkzx/jkzt/20150501/752403.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/442078.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/442413.html

  http://www.gansudaily.com.cn/yszs/ygtq/20150501/442713.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/441948.html

  http://www.gansudaily.com.cn/yszs/fcdc/20150501/442213.html

时间: 2024-08-08 02:36:01

软件测试系列--软件测试基础的相关文章

软件测试系列之入门篇

一.你知道软件测试有多重要吗? 在国际上,软件测试(软件质量控制)是一件非常重要的工程工作,测试也作为一个非常独立的职业.在IBM.Microsoft等开发大型系统软件公司,很多重要项目的开发测试人员的比例能够达到1:2甚至1:4. 在国内软件测试的地位还不够高,并且大多只停留在软件单元测试.集成测试和功能测试上.软件测试从业人员的数量同实际需求有不小差距,国内软件企业中开发人员与测试人员数量一般为5:1,因此,国内的软件测试产业化还有待开发和深掘. 说到这里不知道你反应是高兴还是失望?但是我却

软件测试系列之了解篇

趣味小故事: Bug词原意臭虫或虫子. [第一个计算机Bug诞生68年]1945年9月,编译器发明者格蕾斯·哈珀正领着她的小组构造"马克二型"计算机.突然,马克二型死机了:哈珀在某出错继电器上发现一只被电死的飞蛾:她将蛾子贴到记事本中并注明"第一个发现虫子实例".从此,计算机错误称为Bug,将发现Bug并纠正的过程叫"Debug"! 一.缺陷 什么是软件缺陷(即bug) 计算机软件或程序中存在的某种破坏正常运行能力的问题.错误,或者隐藏的功能缺陷

软件测试系列之软件测试过程模型(四)

回顾往昔: 在软件开发的不断实践过程中,人们积累经验教训,预估未来发展,总结出了很多的开发模型,比较典型的开发模型有,边做边改模型,瀑布模型,快速原型模型.螺旋模型,增量模型,演化模型,喷泉模型,智能模型,混合模型还有RAD模型以及最近比较流行的,基于网络的面向对象的模型--RUP(RationalUnifiedProcess,统一软件开发过程.但是遗憾的是,这些模型中,没有给予测试足够的重视和诠释.所以,才会有后来的软件测试过程模型的诞生,在这些测试模型中,兼顾了软件开发过程,对开发和测试做了

软件测试系列之黑白盒

知识角: 软件分为两部分,一部分是数据,另一部分是程序.数据包括键盘输入,鼠标单击,磁盘文件,打印输出等:程序是指可执行的流程,转换,逻辑和运算.而我们测试最常用的一个方法也是按同样的方式划分进行测试. 一.软件测试的四种方法 软件测试常用的方法有黑盒测试,白盒测试,静态测试,动态测试. 先来简单的了解一下它们各自的含义吧: 黑盒测试 又称功能性测试或行为测试,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试.它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接

什么是软件测试及软件测试基本原则

一.软件测试: 测试是对软件产品质量的检验和评价.它一方面检查软件产品质量中存在的质量问题,另一方面对产品质量进行客观的评价. 测试目的:简单地说,就是替用户受过,测试的最终目的是确保最终交给用户的产品的功能符合用户的需求,把尽可能多的问题在产品交给用户之前发现并改正. 具体地讲,测试一般要达到下列目标: (1)确保产品完成了它所承诺或公布的功能,并且所有用户可以访问到的功能都有明确的书面说明------在某种意义上与ISO9001是同一种思想. 产品缺少明确的书面文档,是厂商一种短期行为的表现

Windows Azure系列 -《基础篇》- 创建虚拟网络

如何在Windows Azure中创建虚拟网络,以构建云环境中的虚拟局域网: 1.登陆Windows Azure平台,点击侧边栏网络按钮,在中间点击"创建虚拟网络". 2.在接下来的配置页面,填写虚拟网络的名称.选择地理外置和地缘组(如果已有),没有则选择创建新的地缘组. 3.接下来填写DNS服务器地址(没有则留空) 4.规划和配置IP网络,选择适用的地址空间. 5.最后点击确认按钮完成. Windows Azure系列 -<基础篇>- 创建虚拟网络,布布扣,bubuko.

Windows Azure系列 -《基础篇》- 如何创建虚拟机

首先,使用自己的windows azure账号登陆管理平台manage.windowsazure.cn,找到并点击"虚拟机"标签,即可看到目前云平台中你所拥有的虚机实例,在我的环境中现在没有任何的虚机,所以我们可以通过点击图示的新建按钮进行选择或直接点击"创建虚拟机"进行创建: 点击"创建虚拟机",在DNS名称位置填写所建虚机的主机名,并选择映像和虚机大小(可选单核至8核,内存从768M至56G),这里说明一下,处于用户名不可以设置为常用的adm

Linux学习系列——零基础开始

第一部分 Linux基础命令 1.查看系统信息命令 2.Linux内核版本 Linux学习系列--零基础开始,布布扣,bubuko.com

.net中的并行编程系列-1.基础知识

最近半年一直研究用.net进行并行程序的开发与设计,再研究的过程中颇有收获,所以画了一个图总结了一下并行编程的基础知识点,这些知识点是并行编程的基础,有助于我们编程高性能的程序,里面的某些结构实现机制也蕴含着丰富的软件设计思想,在后续的文章中我会对图里面提到某些数据结构或同步机制的源码进行分析. 注:虽然使用的平台是.net ,但大部分知识点和平台以及语言无关,相关数据结构其他相关平台都有实现,包括优化手段都非常相似. .net中的并行编程系列-1.基础知识,布布扣,bubuko.com