0 软件测试:课程总体介绍
业界测试专家
软件测试课程:/BBST
Cem Kaner:
James Bach:
测试人员素质
经验-开发会犯什么样的错? 素养-测试怎样才能发现错误? 技能-业务与技术
软件测试工程师
/
测试行业网站
/ /portal.php / //领测 //51testing //亿能 //国际软件测试认证委员会中国分会
课程线索基于面向工作过程导向,重点在于:软件测试基本概念、软件测试技术
课程参考书
教材: [1] 朱少民编著,《软件测试方法与技术》(第3版)北京:清华大学出版社 , 2014.10 教学参考书: [1] William E.Lewis.《软件测试与持续质量改进》(第3版), 北京:人民邮电出版社, 2011.7 [2] Paul C.Jorgensen《软件测试》 》(第2版),机械工业出版社,2003.7 [3] Glenford J. Myers.《软件测试的艺术》(第2版).机械工业出版社,2006.1 [4] ISTQB测试人员认证初级(基础级)大纲
软件工程培养方案:资格证书
来源:南京晓庄学院《软件工程专业培养方案》
职业发展:软考-软件评测师
系统分析师 系统架构师 软件设计师
软件评测师
程序员
职业发展:ISTQB认证
安全测试专家
性能测试专家 可靠性测试专家 测试经理
测试架构师
测试系统工程师
测试技术分析师
/detail/wangl02825/3274787
//国外优秀测试网站地址列表
/jinghua/ //国外测试专家博客列表
国内大公司的测试组织
/
课程考核
此门课对于软件工程专业来说是必修课,其它专业可选 成绩评定=平时成绩*40+考核成绩*60%。其中: 平时成绩为 考勤 : 实验 : 作业=1:1.5:1.5 考核成绩为 笔试 :机考=4:2
Hale Waihona Puke 作业是对课程中软件测试知识的应用, 其中包括一篇软件测试大作业。
机考是给你一个小软件,通过测试设计抓BUG。 如果软件测试为选修课,则不需要参加笔试。
更强调测试人员的软技能
测试需要什么样的思维?
逻辑思维 系统化思维 发散思维 批判性思维 逆向思维 规律性思维 。。。。。。。
发散思维
示例:树上有十只鸟,开枪打死一只,还剩几只?
是玩具手抢吗? (枪、鸟、打) 是无声枪吗? 枪声有多大? 边上还有没有其他的树,树上还有没有其他的鸟? 所有鸟都可以自由活动吗?有没有关在笼子里的鸟? 树上的鸟里有没有聋子? 算不算怀孕肚子里的小鸟? 有没有残疾的或饿的飞不动的鸟? 有没有傻的不怕死的鸟? 您确定那只鸟真的被打死啦? 思维呈现出多维发散状态,一题多解 会不会一枪打死两只?
批判性思维
黑天鹅的故事。 流行小标语:美国:热爱它,否则离开它。 张同学的爷爷80岁了,从20岁到现在每天抽一包烟,身体仍然很健康。 可见,烟是无害的。
有报道说:长期维持每昼夜不足6.5小时睡眠,则会缩短寿命。多年 失眠的人,衰老速度是正常人的2.5-3倍。 应该把独立思考和综合判断的能力放在首位,而非获得特定知识的能力。 ——爱因期坦
课程内容考虑
软件测试课程的理论知识体系要求
业界软件测试实践和工作技能要求
软件测试行业的认证考试要求
课程内容范围
测试相关概念
软件测试技术 测试与质量管理
引论 软件测试相关概念 软件测试依据与过程规范 软件测试方法 单元与集成测试 功能测试与自动化 非功能测试 缺陷报告与质量评估 测试与质量管理
课程总体介绍
课程性质
软件工程专业的一个分支 将工程化的方法应用于软件开发过程,软件测试是其中一个过程域 E2E的软件测试和质量保证又是贯穿于整个软件开发过程.
课程目的
掌握软件测试技术的基础知识 能使用所学的软件测试技术与工具,对实际的软件系统进行 软件测试设计、执行、评估 具备一定的测试管理、质量管理能力 树立质量意识和测试理念 了解软件测试、质量保证的发展,为后续的深入学习和从事 相关工作打下基础。