美文网首页
软件测试人员修仙路之一软件测试活动概况

软件测试人员修仙路之一软件测试活动概况

作者: 行走在朝圣路上 | 来源:发表于2019-08-12 01:32 被阅读0次

· 写在前面的话

之所以想写些东西,是因为自己从事软件测试有些年头,有些感慨,有些得失需要一点仪式用来存档。工作,生活需要专心地埋头做事,同时,也需要时不时的抬头看路。作些阶段性的小结,对比自己当前的位置是否跑偏,是否与预期存在差异,是否需要纠偏,很重要。

- 什么是软件测试

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

软件测测活动首先是一份质量活动,是保证软件产品质量的一种方式。想要从事软件测试,首先得了解软件测试的定义。明白了软件测试的定义,然后才能明白自己在软件周期里应该负责哪些,应该关注哪些。方向对了,努力才有意义。

- 软件生命周期

软件也是有生命周期的。不是每一个项目都能活得长久。一个软件项目出现是为了解决某些特定的问题,或者为某些人群提供某些便捷功能的。软件只能在某些特定范围内有效,正如支付宝是在便捷支付分支上做一些范围的扩展,微信是在即时通讯的基础上拓展一样。要求当前版本的支付宝实现娱乐影音功能是不道德的。

· 软件计划与可行性研究(问题定义、可行性研究)
软件开始于一些想法中,这就是软件计划。我们要上的软件是要解决现实生活中的哪些问题,要给哪些人用,市面上是否已有同样功能的软件,竞品有哪些优势有哪些不足,这些问题都需要研究,整个过程对应的是可行性研究。

能在惨烈的市场活下来的软件,都带有自己特有的产品属性。

· 需求分析
· 软件设计
· 编码
· 软件测试
· 运维与维护
· 废弃

- 软件测试阶段

· 单元测试
单元测试是针对某个小功能的测试活动,多用于白盒测试。比如开发人员写了某个函数。
· 集成测试
集成测试是某一模块是否实现,是否可用,是否与预期相符的测试活动。对一个要求带密的登录成功的模块无密也能成功登录来说,这个是不可接受的。
· 系统测试
系统测试是所有需要的功能模块整合后的测试活动,是看做出来的是否达到需求书上的要求,功能模块之间是否有相互影响。

- 软件测试交付文档

· 测试计划
测试计划需要确定测试对象,测试组织,测试任务划分,测试失败/通过标准,挂起恢复条件,时间安排,资源安排,风险估计和应急计划等
· 测试方案
测试方案注重规划测试活动的技术因素。比如确定被测特性,测试组网,测试对象关系图,测试原理,测试操作流程,测试需求,工具的设计,测试用例的设计等。
· 测试用例
测试用例要求覆盖没一个需求点。这里所说的需求点,是指不能再分割的最小需求点。测试用例应该还有以下要素:用例编号, 测试需求点, 用例标题,前置条件,操作步骤,输入,预期结果,实际结果,缺陷,测试人,备注。
· 测试报告
测试报告要求体现测试的软硬件环境,测试的时间进度,测试的内容,测试系统的质量,测试人员投入情况,测试用例覆盖执行情况,bug数据分析,测试结论,遗留问题及解决方法。

下一篇 ·软件测试人员修仙路之一测试人员素质要求

相关文章

  • 软件测试人员修仙路之一软件测试活动概况

    · 写在前面的话 之所以想写些东西,是因为自己从事软件测试有些年头,有些感慨,有些得失需要一点仪式用来存档。工作,...

  • 测试开发人才稀缺,2018测试之旅来袭

    测试之旅是测试公益社区Testwo(测试窝)发起的以软件测试为主题的系列活动。活动旨在为广大软件测试从业人员提供一...

  • Junit的单元测试

    在软件测试过程中,单元测试属于早期的测试活动,一般由开发人员完成,但测试人员也会参与。在单元测试活动中,强调软件单...

  • 软件测试与软件开发的关系

    软件测试是贯穿于整个软件开发的过程。在软件开发的各个阶段,测试人员必须制订本阶段的测试方案,把软件开发和测试活动集...

  • 四、测试技术体系

    目录 软件测试分类 分层测试体系 一、软件测试分类 1、系统测试分类 2、验收测试分类 α测试:测试人员在开发环境...

  • 软件测试模型

    软件测试是软件质量保证的重要手段之一,软件测试模型则是软件测试的工作框架,用于指导软件测试过程。今天,我们就来介绍...

  • 八、软件测试流程

    软件测试流程 进行软件系统的测试是个复杂的过程,涉及到大量的人员安排、资源准备、工作活动分配、工作活动实施...

  • 测试的推动能力为什么如此重要

    本文首发于公众号「软件测试艺术」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程! 测试人员每...

  • 作为一个软件测试员,是不是需要懂编程代码呢?正确答案告诉你

    软件测试人员需要懂代码吗?如果软件测试人员会代码,那还有软件开发人员的事吗?既能测试又能敲代码的人是不是很牛...

  • 软件测试考试知识点分享

    01 软件测试的流程是什么?(测试流程) (1)需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、...

网友评论

      本文标题:软件测试人员修仙路之一软件测试活动概况

      本文链接:https://www.haomeiwen.com/subject/arbejctx.html