1、 毕 业 论 文题 目 : 手 机 软 件 测 试 实 习 ( 毕 业 ) 论 文 目 录第一章 实习概况 .31.1 实习说明 .31.1.1 实习题目 .31.1.2 实习时间 .31.1.3 实习地点 .31.1.4 实习部门 .31.1.5 实习目的: .31.2 实习单位简介 .31.3 测试系统简介 .5第二章 实习基本情况 .52.1 工作岗位 .52.2 工作内容 .52.3 工作认识 .6第三章 软件测试概述 .63.1 软件测试定义 .63.2 软件测试的由来 .73.3 软件测试的背景 .73.4 软件测试的内容 .83.5 软件测试的目的 .83.6 软件测试的意义 .
2、8第四章 手机软件测试 .94.1 测试员人需要必备的素质 .94.2 手机软件测试注意的问题 .94.3 手机用例的规范和 bug 的规范 .104.4 通信模块测试部分测试用例 .11第五章 结论 .14第六章 实习体会和收获 .15第一章 实习概况1.1 实习说明1.1.1 实习题目:手机软件测试1.1.2 实习时间:2011 年 9 月 20 日 2012 年 6 月 20 日1.1.3 实习地点:东莞宇龙酷派通讯有限公司1.1.4 实习部门:研发中心软件测试六部1.1.5 实习目的: 实习是一项综合性的、社会性的活动,是一个由学校向社会接轨的环节,是学校学习向社会工作转型的一大模块。
3、通过亲身实践,为更好地适应新环境,更快融入社会打下基础,为更顺利与社会接轨做准备。培 养 个 人 能 力 , 锻 炼 个 人 意 志 , 在 工 作中 学 习 成 长 ; 锻 炼 自 身 发 现 问 题 、 分 析 问 题 、 解 决 问 题 的 能 力 ; 积 累 工 作 经 验 , 学习 走 入 社 会 、 融 入 社 会 ; 大学生实习是为了在毕业进入社会前,将自己的理论知识与实践融合,并且完成从学生到职员的过渡。我认为大学生的实习是迈向成熟重要的一步,也是大学生正视社会和正视自己,走出自我,真正融入社会生活工作的第一步,而且很多时候通过实践,尤其在不同的职业中的实践才会真正找到自己感兴
4、趣并适合自己的行业,也是完成从空想到现实转变的第一步。1.2 实习单位简介宇龙计算机通信科技(深圳)有限公司(简称“宇龙通信” )创立于 1993 年 4 月,是中国无线科技有限公司(香港主板上市公司,股票代码 2369)的全资附属子公司,是中国专业的智能手机终端、移动数据平台系统、增值业务运营一体化解决方案提供商,专注于以智 能手机为核心的无线数据一体化解决方案,并致力发展成为全球无线数据一体化终端的领导者。 2006 年 5 月公司取得 GSM 和 CDMA 手机生产牌照, 2006 年下半年,GSM 事业部成立,07 年获得信产部和国家发改委联合颁发的 TD-SCDMA 手机牌照。同时,
5、宇龙通信利用自主研发的手机操作系统进行二次开发, 致力于为核心、优质行业用户提供最完善的信息终端移 动解决方案,提供的无线智能终端产品及其解决方案已在全国二十多个行业广泛使用,包括证券、工商、公安、交警、航空、气象、物流以及政府移动办公等。经过十多年发展,宇龙通信在无线通信领域已具备雄厚的研发实力,研发系统有超过1200 名员工,国内实力最强的手机技术研发团队;智能手机领域拥有 1000 余件专利申请,其中发明专利所占比例在 85%以上。公司拥有 14 项国家级技术专利,多项技术打破国外公司的垄断,全球独创的双网双通的技术是手机行业唯一获得国家科技进步二等奖的手机应用技术,拥有自主知识产权的领
6、驰操作系统还入围国家电子发展基金支持项目,尤其在3G 手机的研发领域,走在了行业的前列公司拥有国家颁发的 GSM、CDMA/TD-SCDMA/CDMA2000 手机生产牌照,公司是最早进行 3G 手机研发和销售的高端国产手机品牌;拥有国内手机厂商最全面的应用专利优势;2009 年,宇龙酷派率先推出了三种制式的 3G 手机,一举成为国内 3G 手机市场国产品牌中的 NO.1。 宇龙通信是国家级重点软件企业、深圳市政府认定的高新技术企业,并具备计算机信息系统集成一级资质,先后荣获中国优秀民营企业、亚太区 500 强高科技企业、中国高科技企业 50 强、中国高科技高成长 50 强、2007 年获深圳
7、市十大“知识产权优势企业” 、福田区纳税百强企业、深圳创新百强企业等称号。1.2.1 发展简史实力经过十多年的发展,宇龙通信在无线通信领域已具备雄厚的研发实力, 拥有 14 项国家级技术专利,多项技术打破国外公司的垄断,自主知识产权的领驰操作系统还入围国家电子发展基金支持项目,在 3G 手机的研发中走在了行业的前列。宇龙通信在坚持自主开发的基础上进行开放合作,现在已经与中国联通、中国电信、思科、高通、微软及德州仪器(TI)等多家国际知名企业建立了长期战略合作伙伴关系 。凭借领先的技术和设计理念,宇龙通信获得广大海内外电信运营商和经销商的青睐,逐步成为领导全球高端智能手机消费的中坚力量。 专注领
8、域宇龙通信专注于 CDMA 手机的中高端领域,以“手写智能“为产品主线,以双模手机为旗舰产品,先后推出中国首款 CDMA1X 智能手机酷派 688、全球首款智能双卡手机酷派828、全球首款智能双模手机酷派 858、全球首款双模双待机酷派 728 等领先产品。2005年,宇龙通信进一步构建更为完善的产品线,陆续推出适合于不同人群的产品,形成了1、5 、7 、8 等系列产品线,逐渐发展成为智能手机市场的中坚力量,树立了“手写世家“形象。同时,宇龙通信利用自主研发的手机操作系统进行二次开发, 致力于为核心、优质行业用户提供最完善的信息终端移动解决方案,提供的无线智能终端产品及其解决方案已在全国二十多
9、个行业广泛使用,包括证券、工商、公安、交警、航空、气象、物流以及政府移动办公等。 成果2006 年 酷派双待机技术荣获国家信产部科技进步一等奖 2006 年 被评为中国高科技、高成长 50 强 2005 年 推出全球第一部 CDMA/GSM 双模双待智能手机酷派 728 2005 年 推出全球首款 CDMA/GSM 双模智能手机酷派 858 2004 年 12 月 9 日,宇龙通信的控股公司中国无线科技有限公司在香港主板上市,股票代码:2369 。 2004 年-2005 年 LINUOS-领驰操作系统连续两届获得中国软件博览会最高奖 金奖 2004 年 全球首款 GSM 双卡智能手机 酷派
10、828 2003 年 中国第一款 CDMA1X 彩屏智能手写手机酷派 688。 2003 年 PHS 智能覆盖系统研发成功,成为国内最先进的 PHS 室内覆盖系统解决方案。 2003 年 成功为 TCL 集团打造国内最大的企业级呼叫中心平台。 2002 年 宇龙通信携手中国联通、思科打造亚洲最大的外包商务呼叫中心。 2002 年 无线分组数据网获国家五部委联合授予的国家重点新产品称号。 2001 年 PPS 系统获得广东省科技进步三等奖和深圳市科技进步二等奖。 2000 年 研制的 YL-6400B 高速寻呼发射机荣获深圳市科学技术进步奖三等奖。 1999 年 研发出高速寻呼编码设备,成为第一
11、家研制出基于 FLEX 协议的国产高速寻呼编码设备,并取得中国国信集团第一张入网许可。 1998 年 成为第一家研制出用于发射传输的 YL-IPMUX 复用解复系统的厂家。 1997 年 推出 FLEX 高速发射机,成为第一家研制出国产高速 FLEX 寻呼发射机的厂家。 1995 年 推出低速发射机,成为国内第一家实现寻呼系统国产化的厂家。1.3 测试系统简介Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致” 。Android 操作系统最初由 Andy Rubin 开发,最初主要支持手机。2005
12、 年由 Google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android 的主要竞争对手是苹果公司的 iOS 以及 RIM 的 Blackberry OS。2011 年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。 2012 年 2 月数据,Android 占据全球智能手机操作系统市场 52.5%的份额,中国市场占有率为 68.4%Android 的 Logo 是由 Ascender 公司设计的。其中的文字使用了 Ascender 公司专门制作的称之为“Droid”的字体。 Android 是一个全身绿色的机器人,绿色也是 Andr
13、oid 的标志。颜色采用了 PMS 376C和 RGB 中十六进制的#A4C639 来绘制,这是 Android 操作系统的品牌象徵。有时候,它们还会使用纯文字的 Logo。Android 用甜点作为它们系统版本的代号的命名方法开始于 Android 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照 26 个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢,冰激凌三明治,根据最新消息新一代 Android 版本将命名为果冻豆(Jelly Bean) 。第二章 实习基本情况2.1 工作岗位:手机软件测试工程师助理2.2 工作内容:1. 熟悉手机的基本功能和业务2. 参加部门
14、培训,提高测试知识水平3. 参加部门或小组会议,员工反应测试近况,领导总结工作进展4. 执行自己负责的模块测试用例5. 提交 BUG,跟踪 BUG 解决情况,协助开发人员解决 bug6. 撰写每周一次的周报2.3 工作认识:软件测试作为新兴的 IT 行业分支在我国发展十分迅速,并且业内对软件测试的发展也有着乐观和积极的态度。项目软件编制质量的高低关键取决于软件测试工作的严密。软件测试工作不但保证了软件质量,而且降低了日后维护成本,也提高了企业信誉和实力。软件测试主要是根据项目制定测试计划,确定测试用例和测试方法,记录测试数据,分析测试结果,完成测试报告,以便软件开发人员进一步调试。随着中国 I
15、T 行业的发展和软件市场的成熟,人们对软件作用期望也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型 IT 企业的产品在发布前都需要大量的质量控制、测试和文档工作。目前,中国软件产业在产品功能和性能测试领域都存在着严重不足,中国软件企业已开始认识到,软件测试的广度和深度决定了中国软件企业的前途命运。手机软件测试员从一个项目开测到上市,扮演着极其重要的角色。一个成熟的测试流程,是某个测试团队在项目一开始就介入测试,一直到项目上市都在测试、跟进。承认产品功能、性能、可靠性、易用性等全方面测试,保证产品质量,满足用户需求,保证企业信誉。第三章 软件测试概述3.1 软
16、件测试定义软件测试的定义是在 1983 年由 IEEE 在软件工程标准术语中给出的:使用人工或自动手段来运行或评价某个系统或系统部件的过程,其目的在于检验它是否满足规定的需求;或是弄清预期结果和实际结果之间的差别。该定义非常明确地指出了软件测试是以检验是否满足需求为目标。软件测试是为了找出错误和缺陷而进行的,而不是为了证明软件的正确性。保证软件产品的质量,需要从软件开发过程、开发技术水平、软件测试等多方面进行保障。而软件测试又是保障软件质量的最重要的手段之一。软件可靠性测试是软件开发过程中的一个环节,软件可靠性测试的目的是对软件的可靠性进行验证。是软件生命周期的一个重要阶 段和关键步骤。通过排
17、除软件测试中发现的错误和缺陷,可以有效实现软件可靠性的增长。随着软件规模的不断扩大,软件功能的不断增加,软件测试的难度进一步提高,软件产品的可靠性也更加难以度量。由于目前在软件可靠性方面还没有建立起权威性的管理体系和规范,建立的许多软件可靠性模型在一定程度上描述了软件可靠性,但均存在局限性,至今尚无哪一个模型能够适合广泛的应用。因此从事软件可靠性测试与评估研究是一个具有理论价值和实际意义的工作。3.2 软件测试的由来软件测试是伴随着软件的产生而产生的。早期的软件开发过程中,测试的含义比较狭窄,将测试等同于“调试” ,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投
18、入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。直到 1957 年,软件测试才开始与调试区别开来,作为一种发现软件缺陷的活动。由于一直存在着“为了让我们看到产品在工作,就得将测试工作往后推一点”的思想,测试仍然是后于开发的活动。潜意识里,我们的目的是使自己确信产品能工作。到了 20 世纪 70 年代,尽管对“软件工程“的真正含义还缺乏共识,但这一词条已经频繁出现。1972 年,在美国北卡罗来纳大学举行了首届软件测试正式会议。1979 年,Greenford Myers 的软件测试 艺术 (The Art of Software Testing)中作出了当时最好的软件测试
19、定义:“测试是为发现错误而执行的一个程序或者系统的过程。 ” 直到上世纪 80 年代早期, “质量”的号角才开始吹响。软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。软件开发人员和测试人员开始坐在一起探讨软件工程和测试问题。制定了各类标准,包括 IEEE(Institute of Electrical and Electronic Engineers)标准、美国 ANSI(American National Standard Institute)标准以及 ISO(International Standard Organization)国际标准。1983 年, Bill Hazel 在软件测试完全指南 (Complete Guide of Software Testing)一书中指出:“测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。 ”Myers 和 Hazel 的定义至今仍被引用。