软件测试概述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试基础概述
3 Sept. 2008
© Neusoft Confidential
1
卢美丹
东软IT 人才实训中心
U
n R
e g
i s
t e
r e
d
目标:
本章旨在向学员软件测试理论知识工具的内容,通过本章节的学习,学员应该掌握如下知识:1) 软件测试概述2) 软件测试基础时间:6学时教学方法:PPT
3) 软件质量特性4)软件测试的分类5) 软件测试过程模型
U
n R
e g
i s
t e
r e
d
1. 软件测试概述
1.1 行业背景
1.2 职业现状
1.3 软件测试的职业优势1.4 测试者行业要求
1.5 软件测试工程师的素质
1.6 软件测试学习线路
1.7 软件测试学习网站
3
U
n R
e g
i s
t e
r e
d
1.1 行业背景
•随近年来,计算机技术不断地发展与广泛地应用,给整个
社会带来了翻天覆地的变化。从小了说我们身边不可缺少的软件应用程序的使用,大了讲国家安全防卫措施的软件应用实施,无时无刻都离不开计算机行业的支撑。
•时代的发展,使得计算机的应用环境越来越复杂,从而提4
高了对硬件、软件的质量要求
•随着软件业的发展,对于优秀的测试员的需求也越来越多。•《龙象之争》——中国与印度软件关系。
U
n R
e g
i s
t e
r e
d
1.2 职业现状
•随着中国软件业的迅猛发展,软件产品的质量控制与质量
管理正逐渐成为企业生存与发展的核心。为了保证软件在出厂时的“健康状态”,几乎所有的IT企业在软件产品发布前都需要大量的质量控制工作。作为软件质量控制中的重要一环,软件测试工程师应运而生。
5
•国内软件业因对软件质量控制的重要作用认识较晚,尚未形成系统化的软件测试人才需求供应链,造成了目前企业欲招纳软件测试人才却“千金难求”的尴尬局面。
U
n R
e g
i s
t e
r e
d
1.2.1 目前软件测试工程师薪资走势
d
e
r
e
t
s
i
g
e
R
n
U
6
7 2012年9月20日星期四
1.2.1 职业发展规划
d
e
r
e
t
s
i
g
e
R
n
U
8
1.3 软件测试的职业优势
①岗位需求巨大
②岗位人才供给少
③多元化发展
④无性别歧视
9
U
n R
e g
i s
t e
r e
d
1.4 测试者行业要求
•一年以上软件测试经验
•计算机相关专业大专以上学历
•了解软件工程,熟悉软件测试过程和标准、熟悉配置管理技术和工具•能够编写测试计划、设计测试用例、编写BUG 报告和测试总结报告、使用测试工具、开发测试脚本
•熟练使用Windows 或Unix 或Linux 操作系统
10
•熟悉C 、C++、JAVA 、VB 、Delphi 、C#中的一种以上•熟练使用数据库
•了解业务领域(ERP 、OA 、电子商务、税务系统、电信计费系统等)优先
•掌握至少一种以上测试工具(TD 、QTP 、LR 等)•精通至少一种语言(英语、日语)
•
进取、合作、表达、沟通、责任心、耐心、认真程度
U
n R
e g
i s
t e
r e
d
(1)技术能力
•
作为一名测试工程师,不能仅仅从使用者的角度来测试软件产品,而且还要从技术的角度来设计测试用例,这里所说的技术包括基础的与
专业的。
•
基础方面应学习以下的课程:
11
–编程语言、数据库理论、计算机网络技术、软件工程、数据结构、
计算机原理等;
•
专业方面应掌握:
–软件测试基础、测试设计、测试工具、软件质量管理、一门或多
门外语等等。
U
n R
e g
i s
t e
r e
d
(2)具有一定的编程经验;
•
测试工程师有时候需要对源码进行检查,有时候也会从程序结构的角度来测试软件,有时候需要写一些自动测试的工具软件,有时候需要
写测试脚本,会写简单代码,能读懂源码对测试人员来说是必须的,而且如果有一定的编程经验,可以帮助你对软件开发过程有较深入的12
理解,从编程人员的角度来正确地评价。
U
n R
e g
i s
t e
r e
d