��软件测试�有关“怪兽”的课程
作者:Kari Kakkonen
翻译:周震漪
5.2.2021
版本 1.0
© Dragons Out Oy
1
11.2.2022
关于此演示文档的说明
2
© Dragons Out Oy
关于此演示文档的说明
© Dragons Out Oy
3
11.2.2022
《滚蛋吧!怪兽》– Kari Kakkonen 编写的软件测试怪兽课程的PPT已获得国际授权的 “创造共同署名 – 非商业性-没有衍生品4.0 执照”。
关于书籍《滚蛋吧!怪兽》
© Dragons Out Oy
4
关于练习
© Dragons Out Oy
5
11.2.2022
怪兽 / 缺陷
6
© Dragons Out Oy
什么是软件?
© Dragons Out Oy
7
11.2.2022
软件 = 计算机代码,它能帮助人们去做某些事,例如玩游戏等,软件同时也称软件产品。
什么是缺陷?
© Dragons Out Oy
8
11.2.2022
缺陷 = 软件代码中导致软件故障的问题,人们有时称之为错误,尽管严格来说,错误是导致代码缺陷的人为行为。
练习 5-15 分钟:
设计您自己的缺陷 –� 画出您自己的怪兽
// 您所需要的:
纸和笔
// 任务
1 想想您所遇到过的一个缺陷。
2 想象一个对应的怪兽。
3 画出怪兽
4 按照约定向他人展示图片。
9
© Dragons Out Oy
测试是什么?�软件开发是什么?
10
© Dragons Out Oy
软件开发是什么?
© Dragons Out Oy
11
11.2.2022
软件开发 = 为了使软件能工作所需的所有可能的任务,这些任务包括定义需求、编码、以及测试。
测试是什么?
© Dragons Out Oy
12
11.2.2022
测试 = 以不同的顺序,以不同的方法,用不同的值来尝试、检查或测试,是否有些东西能工作,或工作的效果如何。
练习 5-15 分钟:
设计您自己的软件 –� 画出您自己的城堡
// 您所需要的
纸和笔
// 任务
1 想想您所使用过的一个软件。
2 想象一座能抵御巨大怪兽攻击的城堡。
3 画出城堡。
4 按约定向他人展示图片。
13
© Dragons Out Oy
测试技术
© Dragons Out Oy
14
11.2.2022
测试技术 = 是一种通过选择适当测试数量来进行测试,以达到良好覆盖的方法。 有各种各样的技术可以满足不同的要求。
练习 5-30 分钟:
在您手机上测试一个软件
// 您所需要的:
手机,
挂板 或
电脑
// 任务
1 选择一个软件。
2 从不同的角度思考软件。
3 使用软件时记住这些角度。
4 与他人共享您的发现。
15
© Dragons Out Oy
骑士 – 程序员 和 测试员
16
© Dragons Out Oy
谁测试的最多?
© Dragons Out Oy
17
11.2.2022
软件开发团队 = 一起开发和测试软件的一组人,简而言之,开发团队。
当怪兽来时,您需要…
故事
解释
© Dragons Out Oy
18
其他测试员
19
© Dragons Out Oy
用户
© Dragons Out Oy
20
测试员 = 是进行测试的人员,掌握测试技能的人员。测试员可以是全职的测试员、程序员、管理人员或用户。
维护团队
© Dragons Out Oy
21
维护团队 = 管理员,他们是在人们使用软件时负责软件操作的人员,也被称为运营团队。
DevOps – 持续交付
© Dragons Out Oy
22
11.2.2022
DevOps = 将软件开发和软件运维结合起来。同一个团队构建和维护软件。
产品负责人(PO)
© Dragons Out Oy
23
产品负责人 = 是提出要求开发软件产品或软件的人员,产品负责人也可以是一家公司,当然,产品负责人是这个公司的代表。
专家帮助
© Dragons Out Oy
24
易用性专家 = 是专门设计具有良好易用性信息系统的人员。
练习 5-15 分钟:
设计您自己的测试员 –� 画出您的骑士
// 您所需要
纸或笔
// 任务
1 思考,什么样的测试员才是一个优秀的测试员。
2 考虑能找到怪兽的骑士或其它角色的特性
3 画出骑士
4 按约定向他人展示图片
25
© Dragons Out Oy
不同类型的缺陷
26
© Dragons Out Oy
有不同类型的缺陷
© Dragons Out Oy
27
11.2.2022
严重性 = 通常按严重性对缺陷进行分类。一个缺陷是严重的,这意味着这个缺陷很昂贵或损害很大。一个缺陷也有可能不是那么严重。
讨厌的怪兽
© Dragons Out Oy
28
11.2.2022
讨厌的怪兽
© Dragons Out Oy
29
11.2.2022
抢劫的怪兽
© Dragons Out Oy
30
11.2.2022
抢劫的怪兽
© Dragons Out Oy
31
11.2.2022
恶毒的怪兽
© Dragons Out Oy
32
11.2.2022
恶毒的怪兽
© Dragons Out Oy
33
11.2.2022
快速的怪兽
© Dragons Out Oy
34
11.2.2022
快速的怪兽
© Dragons Out Oy
35
11.2.2022
炫耀又令人痛苦的怪兽
© Dragons Out Oy
36
11.2.2022
炫耀又令人痛苦的怪兽
© Dragons Out Oy
37
11.2.2022
隐秘的怪兽
© Dragons Out Oy
38
11.2.2022
隐秘的怪兽
© Dragons Out Oy
39
11.2.2022
仅是影子还是怪兽?
© Dragons Out Oy
40
11.2.2022
仅是影子还是怪兽?
© Dragons Out Oy
41
11.2.2022
友好的怪兽
© Dragons Out Oy
42
11.2.2022
友好的怪兽
© Dragons Out Oy
43
11.2.2022
难以去除的怪兽
© Dragons Out Oy
44
11.2.2022
难以去除的怪兽
© Dragons Out Oy
45
11.2.2022
迷惑的怪兽
© Dragons Out Oy
46
11.2.2022
迷惑的怪兽
© Dragons Out Oy
47
11.2.2022
练习 5-15 分钟:
设计您自己好的缺陷 –� 画出您自己好的怪兽
// 您所需要
纸和笔
// 任务
1 想一想一个有助于您理解软件某些方面的缺陷(或您可以想一想任何缺陷,如果您愿意的话)。
2 想象一个类似的怪兽。
3 画出怪兽。
4 按约定向他人展示图片。
48
© Dragons Out Oy
谢 谢!
© Dragons Out Oy
49