手机软件测试员基础知识

合集下载

软件评测师知识点

软件评测师知识点

软件评测师知识点
以下是软件评测师需要掌握的一些知识点:
1. 软件测试基础知识:了解软件测试的基本概念、方法、流程和原则,熟悉各种测试技术和工具。

2. 软件开发生命周期:了解软件开发过程中不同阶段的任务和活动,如需求分析、设计、编码、测试和维护等。

3. 软件质量管理:了解质量管理的基本原理和方法,包括质量标准、质量保证、质量控制、缺陷管理等。

4. 编程知识:具备一定的编程能力,能够理解和修改源代码,熟悉至少一种编程语言。

5. 系统架构和基础设施:了解不同操作系统、数据库、网络协议等的基本原理和运行机制。

6. 测试工具和技术:掌握常用的测试工具,如静态代码分析工具、自动化测试工具、性能测试工具等,熟悉不同的测试技术,如黑盒测试、白盒测试、灰盒测试等。

7. 缺陷管理和跟踪:能够识别、记录和跟踪软件缺陷,并能够与开发人员有效地沟通和协调解决问题。

8. 常见的软件开发方法和框架:了解敏捷开发、瀑布模型、迭代开发等常见的开发方法和框架,熟悉它们的优缺点和适用条
件。

9. 业务领域知识:根据具体的软件项目,了解相关的业务领域知识,以便更好地理解用户需求和进行测试。

10. 沟通和协作能力:与开发人员、产品经理、用户等进行有效沟通和协作,能够准确理解需求,并提供准确的测试结果和建议。

以上是软件评测师需要掌握的一些知识点,希望对你有帮助。

测试新手指南从入门到精通

测试新手指南从入门到精通

测试新手指南从入门到精通在数字化时代,软件测试起到了至关重要的作用。

作为一名软件测试入门的新手,掌握测试的基本知识和技能对于未来的职业发展至关重要。

本文将从入门到精通的角度,为新手提供一份全面而实用的测试新手指南。

一、软件测试的基本概念和原则在开始学习软件测试之前,首先需要了解一些基本的概念和原则。

软件测试是指通过执行软件来检查其是否满足预期需求的过程。

软件测试的原则包括全面性、独立性、及早测试、持续测试和缺陷复现。

1. 全面性:测试应该尽可能地覆盖所有可能的输入、输出和系统状态,以确保软件的质量和稳定性。

2. 独立性:测试应该独立于开发过程,由专业的测试团队进行,以避免开发人员对测试结果的主观影响。

3. 及早测试:测试应该在开发过程的早期开始,以便在发现问题时及时进行修复,从而减少后期开发成本。

4. 持续测试:测试应该在整个软件生命周期中持续进行,包括开发、集成、系统测试和维护阶段。

5. 缺陷复现:测试人员应该能够准确地复现发现的软件缺陷,以便开发人员可以更容易地进行修复。

二、测试环境和工具的准备在进行软件测试之前,需要准备相应的测试环境和工具。

测试环境包括硬件环境和软件环境两部分。

1. 硬件环境:根据待测试软件的要求,准备合适的计算机硬件,包括处理器、内存、硬盘等。

2. 软件环境:安装和配置必要的操作系统、数据库和开发工具,以便进行测试工作。

除了测试环境外,还需要选择和掌握一些常用的测试工具,包括性能测试工具、自动化测试工具和缺陷管理工具等。

这些工具可以提高测试效率和准确性。

三、测试计划和测试用例的编写测试计划是软件测试过程中非常重要的一部分。

测试计划需要包括测试目标、测试策略、测试资源、测试进度和风险评估等内容。

测试计划的编写需要结合项目实际情况,确保测试工作的有条不紊进行。

在编写测试计划的基础上,需要编写相应的测试用例。

测试用例是测试工作的核心,用于描述如何进行测试以覆盖不同的测试场景。

测试基础知识培训资料

测试基础知识培训资料

测试基础知识培训资料在当今数字化的时代,软件和系统的质量至关重要。

而测试工作就是保障软件和系统质量的关键环节之一。

无论您是刚刚踏入测试领域的新手,还是希望对测试有更深入了解的相关人员,掌握测试的基础知识都是必不可少的。

接下来,让我们一起走进测试的世界,了解一些关键的测试基础知识。

一、测试的定义和目的测试,简单来说,就是对一个产品(软件、系统等)进行检查,以发现它是否满足规定的需求,找出可能存在的缺陷和问题。

测试的目的主要有以下几点:1、验证软件是否满足业务需求和用户期望,确保其功能的正确性和完整性。

2、发现软件中的缺陷和错误,以便及时修复,提高软件的质量和稳定性。

3、为软件的发布提供信心,让用户能够放心使用。

4、评估软件的性能、安全性等方面,确保其在各种条件下都能正常运行。

二、测试的类型功能测试是最基本的测试类型,主要检查软件的各项功能是否按照预期工作。

这包括输入不同的数据,查看输出结果是否正确,各个功能模块之间的交互是否顺畅等。

2、性能测试性能测试用于评估软件在不同负载条件下的响应时间、吞吐量、资源利用率等性能指标。

例如,测试一个网站在大量用户同时访问时的加载速度,或者一个数据库在处理大量数据时的效率。

3、安全测试安全测试旨在发现软件中可能存在的安全漏洞,如SQL 注入、跨站脚本攻击等,以保护用户数据和系统的安全。

4、兼容性测试兼容性测试确保软件能够在不同的操作系统、浏览器、硬件设备等环境下正常运行。

5、可用性测试可用性测试关注软件的用户界面是否易于使用,用户操作是否方便快捷,是否符合用户的习惯和预期。

6、回归测试当软件进行了修改或修复后,需要进行回归测试,以确保新的更改没有引入新的问题,同时原来正常的功能依然正常。

测试用例是测试工作的重要组成部分,它是一组详细的测试步骤和预期结果的描述。

一个好的测试用例应该具备以下特点:1、清晰明确:步骤描述简洁明了,易于理解和执行。

2、可重复性:相同的测试用例在不同的环境和时间下都能得到相同的结果。

手机测试培训资料

手机测试培训资料

手机测试培训资料概要手机测试是指对手机软件和硬件进行功能、性能和兼容性等方面的测试工作。

本文档将介绍手机测试的基础知识、测试流程和常用工具,帮助初学者快速掌握手机测试的技能。

1. 手机测试的基础知识1.1 手机测试概述手机测试是保证手机软件和硬件质量的重要环节。

它旨在发现和排除手机软硬件中的缺陷和问题,并确保手机的功能、性能和兼容性等达到用户需求和预期。

1.2 手机测试的分类手机测试可以根据测试的内容和对象进行分类,常见的分类包括功能测试、性能测试、兼容性测试、用户体验测试等。

1.3 手机测试的重要性手机作为现代人生活不可或缺的工具,其功能和质量直接影响用户体验和满意度。

手机测试的重要性体现在确保手机产品质量、减少用户投诉和退货率、提高品牌信誉等方面。

2. 手机测试的流程2.1 需求分析在手机测试之前,需要进行手机产品需求的分析和理解,明确测试的目标和范围。

2.2 测试计划制定根据需求分析的结果,制定符合测试目标和范围的测试计划,明确测试的周期、资源和方法。

2.3 测试用例设计根据测试目标和功能需求,设计手机测试的测试用例,用于验证手机软硬件的功能是否符合预期。

2.4 测试环境准备搭建适合手机测试的测试环境,包括硬件设备、软件工具和测试数据等。

2.5 执行测试用例按照测试计划和测试用例的设计,执行测试用例,记录测试结果和问题。

2.6 缺陷管理对测试过程中发现的问题和缺陷进行记录、分析和追踪,确保问题得到及时修复和解决。

2.7 测试报告撰写测试结束后,撰写详细的测试报告,总结测试结果、发现的问题和建议。

3. 常用的手机测试工具3.1 AppiumAppium是一种开源的跨平台手机自动化测试框架,支持多种手机平台(Android和iOS),可以实现对手机应用的自动化测试。

3.2 MonkeyRunnerMonkeyRunner是Android提供的一种基于Python脚本的测试工具,可以模拟用户的操作行为,用于执行各种测试用例。

软件测试基础知识题库

软件测试基础知识题库

一、选择题1.软件测试的主要目的是:A.证明软件中没有错误。

B.找出软件中的所有错误。

C.验证软件是否满足规定的需求。

(答案)D.确保软件的界面美观。

2.以下哪项不属于软件测试的基本原则?A.测试用例应由测试人员和开发人员共同设计。

B.避免测试自己编写的程序。

C.测试应尽早开始,并在软件开发生命周期中持续进行。

(答案)D.只需关注功能的正确性,无需考虑性能。

3.黑盒测试主要关注软件的哪个方面?A.内部结构和工作原理。

B.功能是否按照需求规格说明书实现。

(答案)C.代码执行路径。

D.系统资源使用情况。

4.在软件测试中,等价类划分是一种常用的:A.白盒测试技术。

B.黑盒测试技术。

(答案)C.性能测试技术。

D.安全测试技术。

5.下列哪项是回归测试的主要目的?A.检查软件新版本中是否引入了新的错误。

(答案)B.验证软件是否能在不同操作系统上运行。

C.测试软件的安装和卸载过程。

D.评估软件的响应时间。

6.以下哪个阶段不是软件测试生命周期的一部分?A.测试计划。

B.测试设计。

C.测试执行。

D.代码审查。

(答案)7.单元测试主要针对的是:A.整个系统的功能。

B.模块间的接口。

C.单个模块的功能。

(答案)D.非功能需求,如性能。

8.下列哪项不是集成测试的关注点?A.模块间的数据流。

B.模块间的功能调用。

C.单个模块的内部逻辑。

(答案)D.模块间的接口错误。

9.系统测试通常在哪个阶段进行?A.编码完成后,集成测试之前。

B.集成测试完成后,交付给用户之前。

(答案)C.需求分析完成后,设计开始之前。

D.项目计划阶段。

10.验收测试的主要参与者是:A.开发人员和测试人员。

B.测试人员和项目经理。

C.用户或客户。

(答案)D.需求分析人员和设计师。

软件测试基础知识与软件测试基本流程(完整版)

软件测试基础知识与软件测试基本流程(完整版)

使用软件来控制测试的执行,实际输出和预期输出的对比,测试前提条件的构建,以及其 他测试控制条件和测试报告功能。通常,测试自动化涉及自动化对一个已经使用了正式的测验 流程的手工过程。
显而易见,第二种定义具体,且涵盖了多数情况,特别是只提及软件,而不是一定是“自 动化测试工具”,而且不一定自动化测试步骤才叫自动化测试,很多情况下测试前提条件的自 动化也是很重要而且很值得自动化的。
表面上看两种是有区别的,但现在我们用的多了,在提到是通过工具(程序)来对软件进行测试,一般不需要 人为干预或干预很少。
Automated Testing/Test Automation:
1、Testing employing software tools which execute tests without manual intervention. Can be applied in GUI, performance, API, etc. testing.
-----------------------------------------
动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健 壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。所谓 软件的动态测试,就是通过运行软件来检验软件的动态行为和运行结果的正确性。目前,动态 测试也是公司的测试工作的主要方式。
什么是随机测试?TOP [浏览:6 次 ]
在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试 (Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书 执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。

手机测试面试知识有哪些

手机测试面试知识有哪些

手机测试面试知识有哪些1. 概述手机测试是指对手机软硬件的功能、性能、稳定性等进行测试和验证的过程。

在手机测试面试中,面试官通常会涉及以下几个方面的知识:测试方法论、测试流程、测试工具和技术、常见的测试类型和技巧等。

2. 测试方法论2.1 黑盒测试和白盒测试•黑盒测试:测试人员在不知道内部实现细节的情况下,通过对输入和输出进行验证,来测试软件的功能、接口和性能是否符合要求。

•白盒测试:测试人员在了解内部实现细节的情况下,通过设计测试用例来验证软件的逻辑正确性、代码覆盖率等。

2.2 静态测试和动态测试•静态测试:测试人员通过检查设计文档、代码、配置文件等静态的软件工件,来发现潜在的缺陷、规范违规等问题。

•动态测试:测试人员通过运行程序,模拟真实场景,对软件进行功能、性能、稳定性等方面的测试。

3. 测试流程3.1 需求分析在测试前,测试人员需要仔细阅读需求文档,理解软件的功能、性能和用户需求。

3.2 测试计划测试计划是为测试活动制定的详细计划,包括测试范围、测试目标、测试资源、测试环境和进度安排等。

3.3 测试用例设计根据需求文档,测试人员需要设计充分覆盖软件功能和边界条件的测试用例,以保证测试的全面性和准确性。

3.4 执行测试用例测试人员根据测试计划和测试用例,逐一执行测试,并记录测试结果。

3.5 缺陷管理在测试过程中,测试人员会发现软件中的缺陷,需要及时记录、跟踪和解决。

3.6 测试报告测试人员需要撰写测试报告,对测试过程、测试结果和测试总结进行详细描述,以便项目组和开发人员进行参考和改进。

4. 测试工具和技术4.1 自动化测试工具自动化测试工具可以提高测试效率和准确性,常见的自动化测试工具有JUnit、Selenium等。

4.2 性能测试工具性能测试工具可以模拟并发用户、大数据量等场景,评估软件的性能瓶颈和稳定性,常见的性能测试工具有LoadRunner、JMeter等。

4.3 调试工具调试工具可以帮助开发人员和测试人员定位和解决软件中的问题,如Android开发者选项、Xcode调试器等。

app测试面试题及答案

app测试面试题及答案

app测试面试题及答案一、基础知识题1. 请简要介绍什么是APP测试。

答:APP测试是指对手机应用程序进行功能、性能、界面、安全等方面的测试。

通过各种测试手段和工具,确保APP在不同设备和操作系统上正常运行,并具备良好的用户体验。

2. 请列举常见的APP测试类型。

答:常见的APP测试类型包括功能测试、性能测试、用户界面测试、兼容性测试、安全测试和用户体验测试等。

3. 请解释什么是黑盒测试和白盒测试。

答:黑盒测试是指在不考虑内部结构和实现细节的情况下,对APP进行测试。

测试人员只关注APP的输入和输出,通过输入数据,验证输出结果是否符合预期。

白盒测试是指针对APP内部结构和实现细节进行测试,测试人员能够访问源代码和设计文档,以确保内部逻辑正确。

4. 请简要说明什么是UI自动化测试。

答:UI自动化测试是通过模拟用户对APP界面进行操作,然后验证操作后的结果是否符合预期。

通过编写脚本或使用自动化测试工具,可以自动执行测试用例,提高测试效率。

二、技术题1. 请简要说明安卓和iOS平台的主要区别,对APP测试有何影响?答:安卓和iOS是两种不同的移动操作系统平台。

主要区别包括开发语言、市场份额、硬件设备等方面。

对APP测试的影响主要体现在兼容性测试和性能测试上,因为安卓手机和iOS手机的硬件和软件环境存在差异,需要分别进行测试。

2. 请列举几种移动设备屏幕适配的常见问题。

答:常见的移动设备屏幕适配问题包括屏幕分辨率不同导致的布局错乱、字体显示不清晰、字体大小调整不当等。

3. 请简要说明APP的性能测试包括哪些方面。

答:APP的性能测试主要包括响应时间、网络请求处理、内存占用、电量消耗和并发用户数等方面。

4. 请简要说明移动应用安全测试的主要内容。

答:移动应用安全测试主要包括数据传输安全、用户隐私保护、权限管理、防篡改和代码混淆等方面的测试。

三、案例分析题请根据以下场景,回答相应问题。

场景:某APP在一些特定手机型号上出现闪退问题,请解决该问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试软件测试就是利用测试工具按照测试技术方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试技术方案可能出现的问题进行分析和评估。

执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。

软件测试概念使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别.它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(sof tware quality assurance)的重要子域。

软件测试的内容软件测试主要工作内容是验证(verification)和确认(validation ),下面分别给出其概念:验证(verification)是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。

(Do the right thing)1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程;3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。

确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。

即保证软件以正确的方式来做了这个事件(Do it right)1.静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性;2.动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。

一般测试流程:1.需求分析阶段:主要就是对业务的学习,分析需求点。

2.测试计划阶段:测试组长就要根据SOW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。

3.测试设计阶段:测试技术方案一般由对需求很熟的高资深的测试工程师设计,测试技术方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的技术方案。

《测试技术方案》编写完成后也需要进行评审。

4.测试技术方案阶段:主要是对测试用例和规程的设计。

测试用例是根据《测试技术方案》来编写的,通过《测试技术方案》阶段,测试人员对整个系统需求有了详细的理解。

这时开始编写用例才能保证用例的可执行和对需求的覆盖。

测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。

其中操作步骤和预期结果需要编写详细和明确。

测试用例应该覆盖测试技术方案,而测试技术方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。

同样,测试用例也需要评审。

5.测试执行阶段:执行测试用例,及时提交有质量的Bug和测试日报,测试报告等相关文档。

软件测试的分类从是否关心软件内部结构和具体实现的角度划分A.白盒测试B.黑盒测试C.灰盒测试从是否执行程序的角度A.静态测试B.动态测试。

从软件开发的过程按阶段划分有A.单元测试B.集成测试C.确认测试D.系统测试E.验收测试软件生存周期软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少软件计划与可行性研究(问题定义、可行性研究)需求分析软件设计(概要设计和详细设计)编码软件测试运行与维护手机平台一种是基频(硬件平台)来划分,另一种是按操作系统(软件平台)来划分。

我们通常所说的手机操作平台实际是指软件平台,也就是手机的操作系统。

现在主要的手机基频厂家有德州仪器、爱立信移动平台、高通、联发科、NXP、飞思卡尔、英飞凌、博通、展讯。

目前使用最广泛的手机平台主要有:Symbian、Research In Motion、iPhone OS、Android、Microsoft Windows Mobile、LinuxSymbian OS(中文译音“塞班系统”)由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。

现已被NOKI A全额收购。

目前根据人机界面的不同,Symbian体系的UI(User Interface 用户界面)平台分为Series 60、Series 80、Series 90、UIQ等。

Series60主要是给数字键盘手机用,Series 80是为完整键盘所设计,Series 90则是为触控笔方式而设计。

另外一个重要的平台是由Symbian百分之百转投资的UIQ Technology所开发出来的UI Q。

Series 60: 支持多种分辨率,机型如:5320xm,6122c, 6220c,N95......基本定位于单手操纵设备,至今为止,分为第一版第二版和第三版还有最新的第五版,第五版为触屏版本,包括诺基亚E77,N97,5800XM,5800i5802XM,5530XM,5230. x6三星i8910,第三版还分为预FP1(MR),FP1,FP2,支持176X208, 240x320、352x4 16分辨率,五方向键,两个功能键。

使用Symbian OS Preal平台。

里面的菜单呈九宫格或十二宫格方式排列。

支持MIDP JAVA和使用C++编写的.SIS扩展程序包。

不失小巧体积的强力手机系列。

代表机器有6681/7610/N73/N80/N95,同时这个系统和UI Style也授权给了一些其他手机厂商比如西门子、三星、松下等。

Series 80:NOKIA把这个系列的机器叫做Communicator,在型号上只有一个系就是9系。

使用的是Symbian OS Crystal平台。

它代表了NOKIA最强的技术,每代都是当时N OKIA所有最高级技术的集合体。

最大特点就是像个铅笔盒(或者说遥控器……),外部有一个规范的手机操作界面,里面横向打开后有一个640X200的大屏幕,有四个功能键、N个快捷键和一个完整的QWERTY键盘。

净重通常都在200克上下,但是功能强大。

可以说是最棒的商务用手机了。

NOKIA自己的高层基本都用这玩意儿。

典型代表有9110/9210/9300/9500 (抛掉9000和9210C/9290这些过渡品不说,这个系就只出了这几款)。

Series 90:使用640X320的大屏幕,除了很少的几个功能/方向键以外完全是触摸屏控制。

典型代表有7710Research In Motionblackberry黑莓iPhone OS是由苹果公司为iPhone开发的操作系统。

它主要是给iPhone和iPod tou ch使用。

就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。

iPhone O S的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the C ore Services layer),媒体层(the Media layer),可轻触层(the Cocoa T ouch layer)。

系统操作占用大概512MB的存储空间。

Windows Mobile,是Microsoft 用于Pocket PC 和Smartphone 的软件平台。

Wind ows Mobile 将熟悉的Windows 桌面扩展到了个人设备中。

Windows Mobile是微软为手持设备推出的“移动版Windows”,使用Windows Mobile操作系统的设备主要有PPC手机、PDA、随身音乐播放器等。

Windows Mobile操作系统有三种,分别是Windows Mobile St andard、Windows Mobile Professional,Windows Mobile Classic。

目前常用版本Windo ws Mobile 6.1,最新的版本是6.5。

Linux是一类Unix计算机操作系统的统称。

Linux操作系统的内核的名字也是“Linux”。

L inux操作系统也是自由软件和开放源代码发展中最著名的例子。

严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux得名于计算机业余爱好者Linus To rvalds。

手机软件格式手机软件格式,顾名思义就是手机软件的格式。

目前主要有:摩托罗拉、诺基亚、索尼爱立信的非智能手机支持的JAR(JAVA平台)、摩托罗拉的mpkg(LINUX系统)、诺基亚的sisx(S60系统)、摩托罗拉和HTC支持的Android系统的APK格式、mrp(包括国产的贴牌、杂牌、品牌,已经数量极其庞大的其它山寨机都带有这个平台)。

目前主要有:JAR(JAVA平台)、JAD(JAVA平台)、sis(S60V1-V2 UIQ平台)、sisx(S60V3平台)、cab(windows mobile平台)、mpkg(OS X package苹果操作平台)、MRP(高通Brew平台、TI、MTK、LINUX等平台)、nes(手机模拟器游戏的格式,有些国产游戏手机会用)等……MTK斯凯平台mrpMRP格式,是一种轻量级的虚拟平台MINIJ平台格式文件,用规范的ANSI C编写,文件大小大约只有JAVA的1/6.目前MRP的应用范围还是比较广的,已经开发出许多的软件和游戏,具有很大的发展潜力。

国内普遍的手机(包括国产的贴牌、杂牌、品牌,已经数量极其庞大的其它山寨机都带有这个平台)。

Symbian系统sis所谓sis 软件是指后缀名为sis 的专门为Symbian操作系统的Series 60系列平台(s60)以及以上版本的智能手机开发的安装包软件。

sisx塞班os9.1用了新的安全内核和编译程序,和第一二版完全不兼容了,修改也很麻烦,要重新编写程序,所以为了和以前区别,os9.1(含更高级版本)就用sisx 作为新的格式。

Windows Mobile系统cab是微软制订的压缩包格式,多用于WM平台的的智能手机,下载后执行该CAB文件即可进行安装使用了.exeWINDOWS操作系统中的二进制可执行文件,可在操作系统存储空间中浮动定位的可执行程序。

MS-DOS和MS-WINDOWS下,此类文件扩展名为.exeLinux系统gz/tgz/tar/tar.gz/tar.Z/bz2Linux系统下的压缩格式,Linux系统很多的源码包都用这个格式打包。

相关文档
最新文档