软件测试的生命周期

大家好,我是十一。

这章开始我们正式走入测试工作。那么今天我们来看看测试工程师的工作周期。跟我来吧~

购物流程

还记得这张图吗?在《软件生命周期串讲》章节我们对这张图做了详细描述哦,没看的或者忘记的赶紧重新回去看看,这里不再赘述。

那测试在其中的什么地方呢?你有没有发现?流程中有个“质检员检查(测试)”这个就是测试哦,其实还有个测试那就是“心心拿到衣服开始试穿以及查看是否有质量问题(测试)”;这个也算测试呢。都是对产品进行检测,检测是否达标。

图片来源:百度

可能有些人会问心心是客户呀,她怎么又做了测试了呢?测试的角色其实就是“模仿”客户,客户买东西所以我们需要达到客户要求,那么客户收到货后必定会检查是否满足心意,那么为了提高客户的满意度,我们就需要交付客户之前内部有这么一个角色去扮演客户,提前检查下客户是否会满足心意,于是乎就有了软件测试这一岗位。

综上所述,测试工程师就是站在客户的使用和需求角度测试软件,报告问题。报告的问题就是所谓的bug(至于为什么问题叫bug,我会在文末标注)


在讲测试流程之前,我们先来明确几个概念:

软件测试工程师的目标:

尽可能早的找出软件缺陷,并确保其得以修复。另外就是在软件生命周期的整个过程中收集信息并且整理归档(具体见下面的测试目的)

测试目的:

尽可能早的找出软件缺陷,检查系统是否满足需求,收集对该项目/本组有用的信息(比如:开发人员编码习惯哪些需要改善、当前的工作模式是否符合这个项目/这个团队)。

测试对象:

程序/项目/产品

文档

数据


接下来我们详细说说测试的工作流程(其实在软件生命周期的大图里都有介绍,这里单独拿出来再跟大家絮叨下~目的呢就是希望大家能把这个真真实实理解了,变成自己的东西,加油哦~)。如下图所示,是测试的工作周期(右侧灰色部分是每项工作完成后的输出产物)。

测试工作周期

针对上图我们一一做说明:

需求分析:

描述:需求细化,前面几篇都有说明,这里不再赘述。最终是要整理归档成《需求说明书》或者《需求规格说明书》。

测试策略:

描述:指测试的方式方法(功能测试/性能测试/稳定性测试)以及测试要求(比如测试所有功能点符合《需求说明书》和《任务书》要求)

输出:《测试策略》,现在也有很多公司都把测试策略放在测试方案中来写。一般是word编写。

测试计划:

描述:测试组长就要根据《需求说明书》和《任务书》开始编写《测试计划》,测试计划包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。

输出:《测试计划》。测试计划可以是xsl格式(用excel编写),也可以是doc格式(word编写),无论哪种形式,一般是在文档里都以表格方式展现。

测试方案:

描述:一般由对需求很熟的高资深的测试工程师设计,测试方案要求根据《需求说明书》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。《测试方案》编写完成后需要进行组内评审,评审通过则继续系一部的测试用例设计/编写,如果不通过则重新编写,然后再次审核直到审核通过。

输出:《测试方案》。一般是word编写。

测试用例设计:

描述:主要是对测试用例和规程的设计。测试用例是根据《测试方案》和《需求说明书》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行和对需求的覆盖。测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。同样,测试用例也需要组内评审。

输出:测试用例集。一般在工具上完成(Testlink、excel等等)

测试执行:

描述:执行测试用例,及时提交有质量的Bug和测试日报。及时更新测试用例状态。通过则标注通过,失败则标注失败并且在缺陷管理工具上创建bug,挂起说明原因。

输出:测试用例上的标注。标注通过、未通过、挂起。

回归测试:

描述:对于bug开发修订后会返回给测试,测试需要对bug以及bug相关模块做回归测试。通过后关闭bug,不通过则返回让开发重新修订,直到测试通过为止。

输出:缺陷的状态标注。标注已关闭、已挂起。

测试报告:

描述:是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。最终测试完成要求所有测试用例是通过、已挂起,所有bug是已关闭、已挂起两种状态。

输出:《测试报告》。一般是word编写。



十一的标注:

1.bug的概念:所谓“(Bug)”,是指程序中隐藏的错误或者缺陷

2.bug的由来:

1945年9月9日的一个下午,格雷斯·霍波(GraceHopper)中尉正领着他的小组构造一个称为“马克二型”的计算机。

突然,马克二型死机了。技术人员试了很多办法,最后定位到第70号继电器出错。霍波观察这个出错的继电器,发现一只飞蛾躺在中间,已经被继电器打死。她小心地用镊子将蛾子夹出来,用透明胶布帖到“事件记录本”中,并注明“第一个发现虫子的实例。”

从此以后,人们将计算机错误戏称为虫子(bug),而把找寻错误的工作称为(debug)

                                                                                                               --来自百度百科

3.bug挂起:对于现有技术架构不支持、解决成本大的缺陷可以由产品经理决定是否挂起,留到以后再解决。具体到什么时候解决也是由产品经理决定。

好了今天的内容到此结束,欢迎私信或者留言与我沟通!我们下次再见~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351