测试开端

软件测试背景

软件测试在软件生命周期中占据重要的地位,软件测试慢慢的独立发展成为一个行业,并且在迅猛发展。

软件测试定义

狭义:测试的定义:“程序测试是为了发现错误而执行程序的过程”。这个定义,被业界所认可,经常被引用。

广义:为了更早地发现问题,所以将测试延伸到需求评审、设计审查活动中去,也就是将“软件质量保证”的部分活动归为测试活动。实际上,在软件开发实际操作中,常常将软件测试和质量保证——这两种努力(efforts)合并起来。延伸后的软件测试,被认为是一种软件测试的广义概念。

软件测试分类

图片1.png

测试发现bug开发不认为是bug的时候怎么办?

1,将问题提交到缺陷管理库里面进行备案。
2,要获取判断的依据和标准:
3,根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;
4,如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;
5,根据用户的一般使用习惯,来确认是否是缺陷;
6,与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;
7,合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。
8,等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。

测试流程

项目发布立项会的时候测试人员进行参与需求讨论并生成<需求文档》测试会在根据需求文档编写测试计划,然后uI会根据需求文档进行设计原型图,后台开发对数据库的设计,然后后台开发通过需求文档和原型图进行编码,同时测试人员进行编写测试用例,开发编码结束后测试对主要功能进行冒烟测试,如果冒烟测试执行通过,根据编写好的测试用例进行执行,发现bug后进行提交bug; 开发进行修改bug,开发修改后的bug进行回归测试,上线后需要对项目的进行<测试总结>。

简单来说就是
需求评审-》测试计划制定-》测试计划执行-》发布与测试报告总结

需求评审
1,从用户体验角度提供设计建议。
2,从开发经验角度,分析设计是否存在风险,是否能够实现。
3, 联合其他模块分析,设计是否存在漏洞,逻辑功能存在缺陷。
全程跟进需求变更,与产品无缝沟通,在测试阶段有需求变更要第一时间了解改动范围,如果影响版本的质量要说明风险,评估需求是否必须更改以及是否影响版本发布上线的时间线

测试计划制定
1,测试用例设计。
2,测试用例评审,和测试时间估计。
3,测试资源申请。
规划测试项目需要的功能开发和自动化开发人员比例,规划整个测试流程需要的时间,要预留处理紧急事件的缓冲

测试计划执行
1,用例执行。
2, Bug修复验证和推动版本进度。
3,性能监控,压力测试,兼容测试。
执行协调测试资源,部署测试环境,督促开发和产品提供一切需要的测试工具,测试数据等,推动版本进度,每日进行bug review(bug复盘),标识出bug解决的优先级和提交测试的时间点,每日提供当日产品质量报告

发布与测试报告总结
1,版本发布和线上质量监控,用户反馈实时响应
2,测试用例更新整合,测试计划评估
3,提供版本最终测试报告,包括用例覆盖率,bug数据分析等
项目发布上线后,对整个版本的bug进行数据分析,总结出用例的覆盖率,对于没有覆盖到用例的bug,转化成用例,同时测试人员之间进行分享,针对新接触的测试方法测试工具和有价值的bug进行经验总结

image.png

黑盒测试和白盒测试

黑盒测试(Black Box -Test)指的是把被测试的软件看做一个黑盒子,我们不去关心盒子里边的结构是什么样子,只关心软件的输入数据和输出结果

白盒测试(White Box Testing),指的是把盒子盖打开,去研究里边源代码和程序结构

灰盒测试,是介于白盒测试与黑盒测试之间的,可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。

测试第一个案例--水杯案例

主要基本功能测试,等价、边界、判定、因果

1 水杯是否可以装液体,能否装其他液体。比如酒精、甲醇

2 水杯是否可以正常喝水

3 水杯是否有盖子,盖子是否可以正常盖住

4 水杯是否有保温功能,保温功能是否正常保温

5 水杯是否会漏水,盖住盖子拧紧后是否会漏水

6 能装多少cc的水

7 杯子是否有刻度表

8 杯子能否泡茶,泡咖啡

9 杯子是否能放冰箱,做冰块

10 杯子的材质是什么(玻璃,塑料,黄金做的)

11 外观是否完整

12 外观是否舒适

13 颜色搭配及使用是否让人感到舒适

14 杯子外观大小是否适中

15 杯子是否有图案,图案是否易磨损

16 杯子的重量是多少

17 水杯装满水时,杯口是否会漏水出来

18 水杯最大使用次数

19 水杯的保温性是否达到要求

20 水杯的耐寒性是否达到要求

21 水杯的耐热性是否达到要求

22 水杯掉地,是否还可以捡起来正常使用

23 水杯长时间放置时,是否会发生泄露

24 主要关注水杯是否可以装其他液体,例如:果汁、汽油、酒精、甲醛等

25 水杯喝水时否方便

26 水杯拿起放下是否方便

27 水杯装水是否方便

28 水杯携带是否方方便

29 水杯是否有防滑功能

30 水杯装有低温或者高温水时,是否会让手感到不适

31 将水杯放在常温环境中,使用是否正常

32 将水杯放在零下的环境中,使用是否正常

33 将水杯放在高于正常温度的环境中,使用是否正常

34 当水杯装上水后,是否会产生有毒物质

35 把水杯放在零下环境时,是否会产生有毒物质

36 把水杯放在高温环境时,是否会产生有毒物质

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