zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记06

      经过了一个学期的学习,我对于软件也有了许多更进一步的理解,对于各种以往不知道的开发流程也有了一定的了解。从书本上以及课堂上,我们也了解到,在经历了一系列的开发流程之后,还有更重要的事情等着我们,那就是软件测试。
      目前来说,软件测试也是整个软件开发过程中非常重要的一部分。而细分来说,软件测试也可以是一门很大的学问。首先,软件测试具有很多不同的分类以及方法。
    1、按测试设计的方法分类。(比较出名的是黑箱测试和白箱测试)
    2、按测试的目的分类。
    3、按测试的时机和作用分类。
      在各种不同的分类方法之下,前人也为我们划分了多种测试方法。
    1、单元测试。
    2、代码覆盖率测试。
    3、构建验证测试。
    4、验收测试。
    5、“探索式”的测试。
    6、回归测试。
    7、场景/集成/系统测试。
    8、伙伴测试。
    9、效能测试。
    10、压力测试。
    11、内部/外部公开测试。
    12、易用性测试。
    13、“小强”大扫荡。
      软件测试相对来说涉及比较广泛,需要我们课下花更多的时间去了解和学习,才能更好的掌握它。包括对于实际工作中的软件测试以及对于各种测试工具的运用等,
    在以前的学习过程中,我们对于软件的理解不够深刻,许多做法更是与“标准”相差甚远(甚至于背道而驰)。我们总是拘泥于完成自己的任务,而忽略掉许多重要的东西,例如之前所提到的软件开发流程,软件需求分析等等相关问题。对于初学者的我们来说,出现的错误做法太多太多。我们必须加强自己课外的学习力度,才能了解到更多有用的知识,才能避免错误的再次发生。
      作为软件工程的学生,软件就是我们的立身之本,软件的质量就关乎着我们“生死存亡”,我们必须要保证软件的质量合格,才能更好的体现出我们的价值所在。软件质量与软件开发过程中的每个环节息息相关,我们必须严格要求自己,严格要求我们的团队,把好每一道关卡,才能保证软件的质量。
    不管是软件也好,人生也好,反思永远是我们要做的,在每一次软件工程的完成之后,我们都应该对我们所做过的东西进行反思与检讨。哪里好,哪里不好,我们下一次如何做的更好,这才能使我们进步。
      经过一个学期的课堂学习以及课下的阅读,也算是把《构建之法》这本书阅读完成。或许收获不算多,但也是有了许多个人的理解,也接触到了许多以往没有接触过的东西或者是知识点,同时也在阅读的过程中慢慢改掉了以往的一些坏习惯,这都是很好的一方面。我们应该多看书,在学习课堂知识的同时,扩大自己的知识层面,才能更好的提高自己的能力。

  • 相关阅读:
    npm发包流程
    K8S 多集群管理命令行工具: KubeCM
    为什么打印出来的单词少一横,如H、A、e等等
    Redission锁的设计原理和应用
    ELK学习笔记
    题解 noip2018模拟测试赛(三十五)
    题解 noip2018模拟测试赛(三十三)
    题解 noip2018模拟测试赛(三十二)
    题解 noip2018模拟测试赛(三十一)
    题解 【BZOJ3309】DZY Loves Math
  • 原文地址:https://www.cnblogs.com/crazy-soul/p/5585167.html
Copyright © 2011-2022 走看看