zoukankan      html  css  js  c++  java
  • 【软件测试】First Step

       最近看了一篇有关软件测试方面的文章,作者是从开发转到测试的。文章的开头写到“曾经对软件测试很轻视,因为我那时候很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究‘编程才是硬道理’。”可是在文章的末尾的时候,作者却写到自己”非常热爱“软件测试,并深刻体会到了软件测试的“重要性”和“趣味性”。

      软件测试是保证软件质量的重要活动及有效手段,是软件项目实施的不可缺少的环节。

      软件质量是指软件的功能和性能满足用户需求和期望的程度,是核心竞争力之一。现在和未来软件企业的竞争力不仅体现在产品类型的多样性,产品功能的先进性,更多的体现在产品质量的稳定性和可靠性。通过采用软件设计技术,加强软件过程管理,实施软件测试等方法可以提高软件质量。其中,实施有效的软件测试,提高软件测试的效率,是保证软件质量的最显著方法。

      软件测试描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。(摘自百度百科)

      软件测试过程贯穿于软件开发的整个生命周期。

      但是软件测试过程并不是万能的,软件测试过程不是理论证明过程,它不能证明或保证软件不存在缺陷,它只能通过技术,工具或手段,通过观察实验发现缺陷,即它只能证明存在缺陷而不能保证没有缺陷。这是软件测试的限制。

      

  • 相关阅读:
    Redis持久化
    《Hadoop权威指南·大数据的存储与分析》阅读笔记(未读完)
    《redis设计与实现》第一版 阅读笔记(未看完)
    LSMTree -> SStable 初体验
    Goland实现Set操作
    使用Goland操作Redis详解
    使用Python操作Redis详解
    学习笔记
    docker技术入门与实战 第三版
    Shell(笔记)
  • 原文地址:https://www.cnblogs.com/tju-crab/p/4337666.html
Copyright © 2011-2022 走看看