zoukankan      html  css  js  c++  java
  • 程序员修炼之道-从小工到专家阅读笔记03

      无情的测试

      本节主要说了测试什么,怎样测试,何时测试。

      就我目前的做法,我的测试仅仅停留在边写边测试,写完了很少测试或几乎不测试,即使测试也是用着理想的数据去测试,基本上不会出现什么大毛病。看完了这节后,发现问题很大!

      书中所说,测试什么,需要测试的东西很多,像一个系统单元测试,集成测试,验证和校验,资源耗尽,性能测试,可用性测试等等。。光这些测试的种类就令我大开眼界,我的目光却是太短浅,不能仅仅停留在自己的小世界。

    要多去了解这方面的东西,不能等到最后,软件要是发布出来,难道让用户去测试出来那些bug?确实够丢人的!那么接下来是怎样测试?其包括回归测试,测试数据,演练GUI测试,对测试进行测试,彻底测试,回归测试即确定今天bug的修正有没有影响到昨天可以工作的代码。测试数据,需要的数据分为两种,一种是现实世界的数据和合成的数据,现实数据代表典型的用户数据,而合成数据是人工合成的数据,去测试像是一些边界问题。再接着合适进行测试,测试越早越好,在一个软件代码一旦存在,就需要测试,并且需要自动测试,就是自动化的进行测试而不是人工的去测试,测试必须按计划执行。

      所以我需要改正的地方,就是像是测试的数据,不能局限于理想数据,要给出正常状态下的,异常状态下的等各种情况的数据。还有测试的时间必须按计划执行,像是写完一个功能模块就需要统一测试。再就是要站在用户的角度去看待这个软件,如寻找这个软件的bug。

  • 相关阅读:
    Linux查看内容命令[持续添加]
    android4.0 x86下载编译简介
    android4.0 x86 裁剪与定制
    Android4.0 x86源码结构,生成目录结构
    android4.0 x86编译生成文件系统镜像system.img结构简介
    [翻译]Mootools 1.2新特性(一):元素存储(Element Storage)
    ASP.NET MVC Preview 3 STEP BY STEP 文章管理实例(一)
    Microsoft Speech API SDK
    PB串口编程资料MSCOMM32参数基本介绍
    Microsoft Speech API Overview(SAPI 5.4)
  • 原文地址:https://www.cnblogs.com/xcl666/p/11061299.html
Copyright © 2011-2022 走看看