你理解的软件测试是什么?将决定你的工作内容和工作方式。

百科描述:

软件测试(英语:Software Testing), 描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。

软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

个人观点:

软件测试是所有保障软件质量的全体过程的集合

解释:

软件测试的目的:保障软件质量;这个质量根据产品、行业、阶段不同而不同

软件测试的过程:覆盖软件生命周期所有过程,包括调研、需求、设计、研发、测试、上线、运维等全过程,注意是全过程,而不是就开发完毕之后扔给你测试的那一段小过程

集合:所有为了保障质量做的工作都是软件测试人应该做更应该主动推动的工作:比如前期的市场调研的分析方法、竞品分析、用户画像;后期的线上运维配置、环境配置、业务监控等等。

时间: 2024-10-29 19:14:50

你理解的软件测试是什么?将决定你的工作内容和工作方式。的相关文章

回答自己的问题

第一章 问题:软件工程的一个重要任务,就是要决定一个软件在什么时候能够“足够好”,可以发布.那么足够好的程度是什么呢? 答:我觉得足够好有三种类型.第一种是你觉着你的程序一定要做到完美,即使对于有些事情做到完美是不太合理的.第二种是被迫使做到足够好,并非出于你自己喜欢或者自己的意愿,比如说老板的要求.第三种前提是你可以自由选择,但是你选择做到比需要程度更好.因为这能使你获得真实的满足,愉悦和欢乐.或者你觉着这样做能达到自我满足. 第二章 问题:我们应该编写单元测试和回归测试?书上说单元测试必须由

开启服务器固件测试之路

上个月30号,彻底的结束了我的BMC监控的苦逼的日子,这个月7号开始我的服务器固件测试之路. 虽然我现在很讨厌我的这份工作,(工作内容和工作环境)但是我也明白必须认真的对待每一份工作,每一份工作都有它的生存之道,就像欣哥说的那样工作都是相通的,只是要学会工作的技巧.好吧我还想再一次抱怨一下我的工作环境,吵死了,吵的我想从5楼跳下去. 不到2个星期的接触,我理解一下我的工作内容. 1,不同类型的服务器. 2,一台服务器,测试固件可以正常使用. 3,不同类型的服务器,和不同系统下的固件使用. 4,找

想跳槽?先看什么是好工作

过完年了.非常多人想换工作,那究竟什么是好工作? 每年春节过后,旧的一年真的结束了,年终奖该拿的拿了,升职该升的升了,调薪该调的调了,而没有拿.升.调的,拿了.升了.调了还不惬意的.就開始春心萌动准备跳槽了. 所以这个时候,究竟什么是好工作这个问题就又冒出来了. 究竟什么是好工作?这是个问题,自从我在微信订阅号"程序视界"上開始公布程序猿职业相关的文章后,就一直在和不同的人讨论什么是好工作,什么样的工作更适合自己. 然而这个问题的答案从本质上讲,却能够一言以蔽之: 你喜欢的工作就是好工

程序员从成熟到优秀的瓶颈

成熟到优秀的瓶颈问题 很多程序员到了成熟阶段后,就会处于一个停滞状态.技术上已经驾轻就熟,工作上已经按部就班,心里虽然感觉有些不甘,但是何去何从他们显得很茫然很无助.我认为程序员到了成熟阶段后,如果还想要向优秀阶段发展,一定会遇到这个瓶颈的,穿过这个瓶颈就会走进另一片开阔的前景,穿不过则会停留在原地止步不前. 1.技术瓶颈 技术上的瓶颈是很明显的,主要表现在,对学习缺乏热情,对技术缺乏钻研,对新技术发展缺乏了解等三个主要方面.其中原因主要是:第一,成熟的程序员编程技术已经能够满足开发软件的要求,

Android 4.4(KitKat)中apk包的安装过程

原文地址:http://blog.csdn.net/jinzhuojun/article/details/25542011 其实对于apk包的安装,4.4和之前版本没大的差别.Android中app安装主要有以下几种情况:系统启动时安装,adb命令安装,Google Play上下载安装和通过PackageInstaller安装.安装的最核心方法是scanPackageLI(),以上几个安装方式最后都是调用这个函数完成主要工作的,区别在于在此之前的处理过程不同.本文以前两种为主,简要介绍这四种安装

征服 Ajax 应用程序的安全威胁

Ajax 构建于动态 HTML(DHTML)技术之上,其中包括如下这些最常见的技术: JavaScript :JavaScript 是一种脚本语言,在客户端 Web 应用程序中经常使用. 文档对象模型(Document Object Model,DOM) :DOM 是一种用于表示 HTML 或 XML 文档的标准对象模型.如今,大多数浏览器都支持 DOM 并允许 JavaScript 代码动态地读取和修改 HTML 内容. 层叠样式表(Cascading Style Sheets,CSS) :C

做运营怎么写方案?

声明:这篇文章是前京东产品运营刘玮冬的作品,转过来只是想怕以后他写的好文我找不到或者给漏了,同时经常看看复习下. 现在进入正题: 如果问我哪一个行业最能短时间内提高职场从业者的工作方法和能力,那我首推广告业.其实广告行业的很多工作内容,工作流程,思路方法,服务意识都和运营,互联网行业非常像.所以有很多做广告的朋友咨询我他们是否适合做运营工作时,我都是非常支持的. 我认识的运营高手,也有很多有广告行业背景. 他们的思维想法,再搭配在之前行业内练就的一身非常系统的工作技能,从事运营简直是如虎添翼.

技术部的规范管理

我是作为公司技术部经理,因此技术部门的规范管理就显得尤其重要.到底要用什么样的方法,才能给部门管理和公司产品带来高效率和高质量的效果呢?我认为,必须做好以下的几项工作. 一.制定开发规范对于技术管理工作,相信很多人比我有经验得多.在这里值得一提的是,建立规范对管理一家公司,对员工做好本职工作,对培训新员工,提高工作效率和防止出错起着不容置疑的作用.当公司的部门架构设立了之后,每个职位都必须准备一份工作职责范围,日常工作内容和工作规范.把如何做好该工作岗位,如何书写工作报告,如何制订工作计划等等的

我眼中的软件项目实施(一)

随着互联网+时代的到来,相信大家对IT软件已经不再陌生,尤其是企.事业用户,会涉及到很多大型的数字办公信息系统,而这些软件系统项目的实施,需要职业的实施团队来完成. 通俗来讲,软件开发将开发出相应的软件,解决对应的需求:软件测试是对已开发的软件进行功能及系统性测试,保障软件满足用户需求的同时,验证开发人员对功能的完成程度:软件实施介于用户与软件测试(或软件开发)之间,通过现场进行软件部署.功能调试.需求处理.培训及项目的收尾验收等等,其中涉及了项目入场到项目验收中各个阶段涉及的工作内容.工作要点