Android操作系统软件自动化测试方案的设计与实施

被引:0
作者
高巍
机构
[1] 北京邮电大学
关键词
Android软件自动化测试; BAAT; 回归测试; 兼容性测试; 压力测试;
D O I
暂无
年度学位
2012
学位类型
硕士
导师
摘要
随着Android软件自动化测试被越来越重视,智能手机操作软件行业的测试发展也越来越规范,测试部门的分工结构也越来越清晰。传统手机软件的测试方法已经远远不能满足当今通讯领域的发展。在各种手机系统软件使用日益智能化、生产日渐迅速的今天,我们必须思考Android软件的新测试方法。 作为保障软件质量的重要方法之一,其测试工序发展的趋势是:软件测试的自动化;测试方法的自动化;测试人员的专业化;测试部门的独立化;测试用例的精细化;测试工具的完善化和测试方法的多样化。现在,软件测试的自动化主要体现在:软件的测试流程中管理的自动化与软件的测试过程中执行的自动化,如自动化的功能测试、自动化的性能测试。所谓自动化测试,是指系统能够依据自动化测试的工具或者其他手段,依照自动化测试工作人员的预定计划,执行自动测试。目的是为了提高测试工作的效率,来达到保证并提高被测软件的质量。 在我国的通讯产业市场中,市场对智能手机越来越大的需求,越来越多的手机生产商、通讯运营运营商和手机软件开发商加入到了Android系统的阵营中。基于这样的市场背景,中国移动通讯集团推出了自主品牌Ophone专项定制手机。它包含了Android平台、OMS系统和品牌商的特点,不仅系统更加智能、功能更加强大、操作还更加简单。因此,其软件生产需求就变得更加复杂多变。于此同时,智能手机软件日新月异,版本的更新速率就变得更加频繁。这些,都对其测试工作的工作量和时间提出了更高的要求。 本文以软件测试为基点,介绍了自动化测试的主要特点与优势。然后着重讲解了有关自动化测试技术的概念和方法,重点介绍了Android软件自动化测试的方法,并对兼容性测试、回归测试和压力测试进行的分析。针对播思公司自动化测试的需求,阐述了BAAT自动化测试方案的设计和实现过程,分别对兼容性测试、回归测试和压力测试测试的方案和实施过程进行的详细阐述。
引用
收藏
页数:63
共 12 条
[1]
移动终端软件自动化测试技术的研究与应用 [J].
许志兴 ;
唐晓纹 ;
刘学军 .
南京工业大学学报(自然科学版), 2006, (05) :67-70
[2]
An Introduction to Software Testing [J].
Baresi, Luciano ;
Pezze, Mauro .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 148 (01) :89-111
[3]
软件自动化测试 引入、管理与实施..DustinE;RashkaJ;Pau;.电子工业出版社.2003,
[4]
软件测试的艺术.[M].(美)GlenfordJ.Myers等著;王峰;陈杰译;.机械工业出版社.2006,
[5]
Web应用测试.[M].(美)HungQ.Nguyen;(美)BobJohnson;(美)MichaelHackett著;周志荣;姜南等译;.电子工业出版社.2005,
[6]
软件测试自动化.[M].(美)DanielJ.Mosley;(美)BruceA.Posey著;邓波等译;.机械工业出版社.2003,
[7]
软件测试过程管理.[M].(美)RexBlack著;龚波等译;.机械工业出版社.2003,
[8]
实用软件测试指南.[M].(美)JamesA.Whittaker著;马良荔;俞立军译;.电子工业出版社.2003,
[9]
面向对象的软件测试.[M].[美]JohnD.McGregor;[美]DavidA.Sykes著;杨文宏等译;.机械工业出版社.2002,
[10]
软件工程与软件测试自动化教程.[M].张克东;庄燕滨编著;.电子工业出版社.2002,