测试在很多软件公司的地位相对与开发来说,确实比较低。这其中的原因主要有两个。第一、历史原因,中国的软件业发布较晚,测试当然起步也晚,所以很多软件公司刚开始都不会设立单独的软件测试部,不重视软件测试。第二、对软件质量缺乏很好的认识,很多从事软件的人,根本没有质量的意识,认为软件不存在质量问题,能用就行了。
以上两个原因造成了测试在大家心目中的地位低下。尽管很多公司也设立软件测试部,但在很多人眼里,测试永远没有开发重要,甚至很多公司的领导或者boss把测试放在“后勤保障部门”或者“支持部门”看待。其实,这是非常错误的认识,测试跟开发一样重要,只是价值从不同方面去体现。假如把客户需求比作是一场战争,开发负责前锋,这是大家公认的,那测试就是领导认为的后援?擦枪杆?提供火药的吗?不是,测试绝对不是充当这样一个角色!测试跟开发是合作关系,在这场战斗中是配合战,测试是这场战斗的
炮兵(绝不是炮灰,现在很多企业也包括我公司认为软件交付给用户,如果用户投诉了,应该算在软件测试部身上,
如果软件卖得好,得到客户认可,这功劳就算在开发身上)或者是空兵,开发负责正面交锋,测试负责炮火或者空中
支援,这场仗需要开发和测试共同配合,才能以最快最少的损失到目的地。
假如没有测试,软件能用吗?程序员肯定会说,当然能。什么叫能用?能用的定义是什么?能用的背后其实应该来自
客户的满意度,客户满意才叫能用,客户的满意度从何而来?从软件的功能,性能,安全性,稳定性,易用性等方面
来体现,这些方面都不是单靠开发就能达到预期效果,在软件开发体系中,测试是唯一可以保障软件质量的有效有段,测试重要性是不可小觑和不可忽视的。客户的满意度越高给公司带来的利益也就越高,测试是在无形中为公司创造价值。
我相信,未来质量的价值会在越来越多人心里扎根,测试也会越来越得到重视。没有最好的,只有更好的,这是我的测试原则。

论测试在软件体系的地位相关推荐

  1. 软件体系结构测试定义,软件体系架构复习要点

    本文根据华南理工大学软件学院<软件体系架构>课程及相关教材<软件构架实践>总结,作复习回顾用. 很抽象的课程--不知道开给本科生干什么,而且是跟项目管理一起上的,安排很不科学. ...

  2. 软件体系结构测试定义,软件体系结构复习题.doc

    PAGE \* MERGEFORMAT 2 判断题 软件重用是指重复使用已有的软件产品用于开发新的软件系统,以达到提高软件系统的开发质量与效率,降低开发成本的目的. 对 开发视图主要支持系统的功能需求 ...

  3. 【星云测试】精准测试的软件产品质量效率变化分析

    2019独角兽企业重金招聘Python工程师标准>>> 精准测试的软件产品质量效率变化分析 伴随着软件规模的扩大和软件快速迭代的双重业务加速要求,软件质量控制的压力也越来越明显.但黑 ...

  4. [课业] 19 | 软工 | 软件体系结构设计与构建

    文章目录 体系结构设计 体系结构设计过程 分析关键需求和项目约束 选择体系结构风格 进行软件体系结构逻辑设计(抽象) 依据概要功能需求与体系结构风格建立初始设计 概述 实践案例 使用非功能性需求与项目 ...

  5. 基于餐饮管理系统的软件体系结构设计读书报告

    基于餐饮管理系统的软件体系结构设计 1.处理流程 2.总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调 ...

  6. 【备份专题】备份软件体系架构解析

     备份软件体系架构解析 ICT架构师技术交流 从今天开始,我将陆续分享有关备份架构和特性系列知识,数据保护方案目前主要分了两大类,一类是备份,另一类是容灾.备份主要是对数据提供多副本冗余,当数据发 ...

  7. 软件体系架构阅读笔记一

    与最初的大型中央主机相适应,最初的软件结构体系也是Mainframe结构,该结构下客户.数据和程序被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问比较困难.随着PC的广泛应用,该结构逐渐在 ...

  8. 回复——在我测试的软件说明中,说安装好jboss后,在浏览器的地址栏中输入127.0.0.1:88这……...

    回复--在我测试的软件说明中,说安装好jboss后,在浏览器的地址栏中输入127.0.0.1:88这个地址打开我的网页,请教版主127.0.0.1:88中的:88是什么意思?我怎么捆绑域名?谢谢! 首 ...

  9. 连载12:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...

    信息熵观点 针对软件设计来说,我们可以将所有的设计通过结构化来表达,于是我们的所有的设计信息都可以表达成结构熵的处理.那么如果系统的结构熵越大,系统就越不稳定,系统的有序化就越小. 那么是否结构化就表 ...

最新文章

  1. 出现这四种情况,才是考虑分库分表的时候!
  2. python matplotlab.pyplot.pcolormesh() 函数,以及如何自定义画色彩图 (pcolormesh()与pcolor()的区别)
  3. oracle 如何数组变成表,Oracle从零开始19——表的管理09——嵌套表和可变数组
  4. Java基础(三十二)JDBC(2)连接数据库
  5. toolStripButton调整大小并只显示text
  6. 女友的前男友教我该怎么照顾她......
  7. java集合提取最小的日期_提取Java集合的元素-Java 8方法
  8. Python 数据分析三剑客之 Matplotlib(二):文本描述 / 中文支持 / 画布 / 网格等基本图像属性
  9. Direct2D 如何关闭抗锯齿
  10. python(3)-内置函数2
  11. iOS---Xcode中删除描述文件Provisioning Profiles
  12. 七年级计算机上册知识树,七年级上知识树.doc
  13. java 5分钟_java计算下一个整5分钟时间点
  14. 第120章 SQL函数 ROUND
  15. 每日一题(二三)function Foo(){ Foo.a = function(){console.log(1); } this.a = function(){console.log(2)}) Fo
  16. 基于ISTQB定义理解软件测试
  17. 推荐一个svg转ico的在线网站(非常清晰)
  18. npoi获取合并单元格_NPOI合并单元格
  19. Spring Boot 任务调度
  20. ClickHouse vs Elasticsearch谁更胜一筹?

热门文章

  1. 客户关系管理系统CRM的关键功能
  2. Fedora Linux
  3. 建模示范视频EA-027智慧公寓系统试看片段-视频+图片版
  4. 【安利】程序猿作图神器 - Graphviz
  5. 图形学算法与相应的源码-帮助你重复的造三维图形学以及三维可视化领域的轮子
  6. python使用缩进作为语法边界、一般建议缩进()_Python使用缩进作为语法边界,一般建议怎样缩进?...
  7. stc89C52(单片机)复位键原理图
  8. Matlab使用coder.checkGpuInstall时报错‘emlc:compilationError‘
  9. 小程序资源下载、解压、保存到本地及本地文件的使用
  10. 百度网盘又被破解了,这次是一个99年的小美女做的哦!