手机软件测试毕业论文.docx
《手机软件测试毕业论文.docx》由会员分享,可在线阅读,更多相关《手机软件测试毕业论文.docx(46页珍藏版)》请在冰点文库上搜索。
![手机软件测试毕业论文.docx](https://file1.bingdoc.com/fileroot1/2023-5/4/c186cc50-575d-4dea-8f8b-ff43f51ac474/c186cc50-575d-4dea-8f8b-ff43f51ac4741.gif)
手机软件测试毕业论文
手机软件测试毕业论文
手机软件测试毕业论文
手机软件测试平台的设计与实现
摘要
随着手机终端科技的不断发展以及人们对手机终端的功能要求和质量要求越来越高,手机不仅仅是一个可以实现打电话发短信的简单终端,而是逐渐成为了集合电话,短信,GPS卫星导航,城市地图查询,视频通话,3D游戏,文件传输和保存(蓝牙功能和大容量内存),摄像拍照功能的一个超级智能终端。
如何保证手机能够实现上述功
能并且在实现时各个功能之间没有使用冲突是当前手机软件测试公司的重中之重。
本系统即手机软件功能测试平台可以方便地对手机功能进行方便的测试。
在文思创新实习期间,我深刻体会到对测试用例管理的重要性,公司对手机测试平台的稳定性和安全性是十分看重的。
测试用例的管理模块占了很大一部分,本文将介绍测试用例的管理模块,将围绕测试用例的管理逐渐介绍到测试用例执行以及延伸到测试工程师的管理。
软件功能测试平台可以实现对测试用例和测试人员的管理,以弥补当前所用测试平台的不足。
本文将着重陈述该系统的开发原因以及该系统的功能和如何实现。
软件功能测试平台系统以.net为开发工具,SQLserver2005为数据库,采用三层架构(即表现层,数据访问层,业务逻辑层)进行开发,实现了对测试用例和测试人员的管理,提高了测试工程师的测试效率和质量。
系统经过大量的数据测试,在功能、性能等方面基本满足的系统的预期目标。
关键词:
手机终端测试平台,软件测试,.NET,SQLserver2005
手机软件测试毕业论文
Abstract
Withthedevelopmentofmobilephoneandthemobileterminalsofthefunctionalrequirementsandqualitydemandsincreasing,themobilephoneisnotonlyadevicetobeusedforcallingandmessaging,butalsoasuperIntelligentTerminalincludingTelephone,SMS,GPSsatellitenavigation,theCityMapQuery,videocalls,3Dgames,filetransferandstorage(Bluetoothfunctionandlarge-capacitymemory),videocamerafunctions.Howtoensurethatthephonecanachievethesefunctionswithoutconflictisveryimportanttosoftwaretestingcompany.Cellphonesoftwarefunctionaltestplatformcanhelpthetestengineertotestallthephonefunctions.
WhenI’mworkingatvanceinfosoftwarecompany,Ifoundthattheimportanthowtomanagethetestcases.ThatsecurityandstabilityisveryimportanttoSoftwareTestingCompany.Thearticlewilltakealargeparagraphtointroducethetestcasemanagingmoduleandthetestengineermanagingmodule.
Cellphonesoftwarefunctionaltestplatformcanmanagethetestcasesandtestengineers,whichcanmakeupthefunctionsofthecurrentsystem.Thisarticlewillfocusonthestatementofthereasonsforthesystemdevelopmentandfunctionofthesystemandhowtoachieveit.Thesystemusing.NETasthedevelopmenttools,SQLServer2005asthedatabase.Itusersthepopularthree-tierstructure,thatis,performancelayer,dataaccesslayerandbusinesslogiclayer.Thiscanensurethatthesystemcanmanagethetestcasesandtestengineers,improvetheefficiencyandqualityofthetest.
Afteralotoftestingwork,thesystembasicallymeettheneedsoftargetinfunctionality,performanceandotheraspects.
Keywords:
Mobileterminal,SoftwareTesting,Testplatform,.NET,SQLserver2005
手机软件测试毕业论文
目
录
摘
要...................................................................................................................................
I
Abstract......................................................................................................................................
II
1绪
论.....................................................................................................................................
1
1.1
项目来源以及开发的目的和意义.............................................................................
1
1.2
国内外研究现状.........................................................................................................
1
1.3
主要开发任务.............................................................................................................
2
1.4
系统使用工具介绍......................................................................................................
3
1.5
论文构成......................................................................................................................
4
2系统总体设计.........................................................................................................................
4
2.1
系统的需求分析..........................................................................................................
5
2.1.1系统的功能需求...............................................................................................
7
2.1.2系统的性能需求.............................................................................................
10
2.2
系统的总体方案........................................................................................................
10
2.3
系统所需的软硬件环境............................................................................................
11
3系统的详细设计...................................................................................................................
11
3.1
登录模块....................................................................................................................
12
3.1.1功能描述.........................................................................................................
12
3.1.2登录界面.........................................................................................................
12
3.2
查看测试用例模块....................................................................................................
13
3.3
执行测试用例............................................................................................................
17
3.4
添加测试用例............................................................................................................
20
3.5
删除测试用例...........................................................................................................
20
3.6
用户管理....................................................................................................................
21
3.7
测试用例执行信息....................................................................................................
24
3.8
修改测试用例结果....................................................................................................
24
手机软件测试毕业论文
4系统测试及性能分析...........................................................................................................
25
4.1系统测试....................................................................................................................
25
4.1.1
页面之间的身份认证.....................................................................................
25
4.1.2.登录验证.........................................................................................................
25
4.1.3
查看手机测试用例模块测试.........................................................................
26
4.1.4
执行手机测试用例模块测试.........................................................................
28
4.1.5
增添手机测试用例功能测试.........................................................................
28
4.1.6
删除手机测试用例功能测试.........................................................................
29
4.1.7
添加测试工程师模块测试.............................................................................
29
4.1.8
修改登录密码模块测试.................................................................................
30
4.1.9
系统与数据库数据交互使用存储过程.........................................................
30
4.2功能分析....................................................................................................................
30
4.3存在问题....................................................................................................................
31
结
论....................................................................................................................................
32
致
谢....................................................................................................................................
33
参考文献..................................................................................................................................
33
1绪
论
1.1项目来源以及开发的目的和意义
本项目来源于文思创新软件技术有限公司手机测试部门孔明项目组D组测
试项目组。
文思创新软件技术有限公司诺基亚事业部承接诺基亚的手机外包业务。
由于
当今中国的IT技术行业存在很典型的人才流动性大的特征,在这一方面文思创
新也不能避免。
因此在诺基亚事业部中同样存在与大量的实习生、处于试用期的员工等。
由于诺基亚执行比较严格的人员管理机制,处于实习阶段和试用阶段的员工不能拥有诺基亚手机测试平台的权限。
这一严格的人员管理机制有效地保证了商业机密不外泄、较高的测试质量(只有通过试用期、并且被诺基亚考核通过的成熟测试员才能获得操作权限),但是却为外包公司的管理带来不便和混乱。
由于账号不够,现在文思创新诺基亚事业部采取一个账号多人使用的方式来解决
这一问题。
但是这一解决方式带来了另一个问题及数据比较混乱,测试生成的数据只能定位到账号而不能定位到测试员。
某些情况下,需要测试员对于其测试数据做出解释说明的时候,使用同一账号的测试员出现相互推脱的现象。
由此文思创新诺基亚事业部认为有必要建立一个独立于诺基亚测试平台的系统,以方便其管理。
并且建立一个高质量的测试团队以提供高质量的外包服务,在手机测试外包行业具有更高的竞争力。
1.2国内外研究现状
对信息化依赖程度不断加深、对信息速度要求不断提高的社会,必然会对可移动信息设备提出全方位的要求---安全、稳定可靠、方便灵活。
手机测试正是控制软件产品质量的重要手段,控制软件产品质量的重要手段就是通过权威机构
的软件测试。
国外手机厂商极为重视手机测试。
作为世界手机界的NO.1,诺基亚仅在北京就拥有2000人的测试团队。
而诺基亚的测试团队遍布于世界,几乎是在IT稍微发达的国家就有诺基亚的软件测试团队。
目前,我国手机业的质量保证体系还很不完善。
相比之下,在国外许多国家
的手机公司,软件测试工作已经逐渐演变成一门独立的科学,囊括了配置方案,
测试机制,跨平台策略和产品性能,稳定性等独立区域的知识模块。
长期以来,我国手机企业产品开发时,测试成本却常常是最容易被压缩,甚至被完全“砍”掉。
这导致我国手机产品质量低下,无法创出自己品牌,走向世界。
特别是现在,我国的手机业“山寨”大行其道,“山寨”们不需要任何的专利费用和设计费用,作为特殊的盗版行业,其在利润上有着其他企业无法比拟的优势。
而手机企业是以追求利润为目的,市场“山寨”盛行的结果是质量不得不像利润低头。
为了追求利润国内有的开发成本远远达不到10%。
而在国际上,开发成本中
的30-50%用于软件测试。
与此同时,只是有少数的手机企业设立了专门的测试部门。
因此,在当前不断加深于对外合作的环境下,除了优秀的开发团队,具备良好的手机测试环境、建立高质量的手机测试团队也是中国手机业最需要做的。
测试团队的建立需要长时间的积累,国内企业在这方面和国外的差距很大。
很多企业缺乏对于品牌美誉度的建设,只是单纯地看到了手机市场所蕴含的利润,而后一窝蜂的立项、上马、生产手机。
对于消费者最关心的质量问题并不重视,在享受了市场最初暴利之后只是留下了一个国产手机=劣质这样的映像。
对于国内企业这种涸泽而渔的短视做法,在短时期内难以得到缓解。
但是在测试平台建设这一狭隘的话题上,国内外的差距很难进行区分,即使是国内的山寨厂商也能够搭建起一套看得过去的测试平台。
而真正在测试思想的执行、美誉度的建设和品牌质量的重视才是国内厂商和国外厂商的最大差距。
1.3主要开发任务
根据任务需求,本测试方案需要能够最终完成一个测试平台,测试平台用以
完成整个测试的运行。
为此运行平台需要关联测试目标、测试用例库、测试辅助
程序库、历史结果集等对象。
测试员由登录开始发起测试,依次开始读取任务、
读取关联的辅助程序库、执行测试用例、完成结果评定等过程。
系统管理员由登
录发起对测试平台、测试用例库、辅助程序库、历史结果集的管理以及当前任务
监控等任务。
在执行这些任务的过程中,测试平台需要自动地完成某些数据和文
档的自动存储和关联。
在对于管理员权限的管理中,PM使用管理员权限将其添加为普通测试员,再将管理员权限赋予普通测试员。
在管理员对于普通测试员的管理中,管理员可以添加测试员而不能对其进行删除,因为测试员可能产生大量数据,为了能够对数据进行定位和跟踪,需要保留这些测试员的信息,如果有删除的必要的话则对于其权限进行限制。
在性能方面,对于测试平台要求其具有足够的稳定性,由于会有大量的测试员进行登录与操作,因此系统需要有比较好的并发性,在加载测试用例库的时候会有大量的数据读取操作,在数据读取方面要求也比较高。
其次要求有完整的冲突处理机制。
在业务或者任务发生变更之后,需要能够对测试员进行有效的提醒。
同时如果发生冲突,例如某测试员正在执行测试用例而管理员修改了任务。
测试平台需要能够对这样的情况进行有效的冲突处理,由此而产生的垃圾数据也要能够及时地清除。
1.4系统使用工具介绍
ASP.NET是一种建立动态WEB应用程序的技术,它是.NETFramework的一部分,可以使用任何.net兼容的语言编写ASP.NET应用程序。
但是使用诸如
C#等语言,对ASP.NET页面进行编写可以提供比脚本语言更出色的性能表现。
在ASP.NET页面中,可以使用ASP.N