手机测试的白盒测试

作者&投稿:中珍 (若有异议请与网页底部的电邮联系)
手机软件测试中黑盒测试和白盒测试的区别?~


白盒测试工程师是软硬件测试工程师的一种,小的公司没有专门设置,只有大的工资才会有如此详细的区分.

手机协议站软件的白盒测试手机软件测试单从测试的内容来看,包括上面的MMI和底下的PROTOCOL。由于MMI的灵活性,和各个厂家的个性化,以及手机本身的用户不同。MMI 的侧重点也就不同,在基本通话、短消息、数据功能完成的基础上可以五花八门,所以测试的重点不同。测试方法各不相同。但是协议就不同了,协议是统一的,虽然你实现方法可以不同,但是完成的功能必须相同,和MMI不同,虽然都是聊天,但是有些用短消息聊天,有些用PUSH聊天,而协议软件有一个遵守的规范——ETSI指定的协议规范,有统一的命令规范和统一的标准。消息(术语,不是软件编程里的消息,是通信术语)是固定的嘛。针对协议的测试,因为有标准可循,有规范可仪,所以软件测试就很多工具,公司也多,自动化测试要自动话,否则,按照人的测试能力,谁也无法保证其绝对可靠性,也没有这么大的人力去仔细做测试。
一般对于白盒测试是比较严格的,而且也是耗费人力的,所以常采用自动化测试工具。这样节省人力、缩短测试时间。至于谁家的工具比较好,涉及各取所需吧,也涉及到成本问题。你如果想购买某产品,会给你一个DEMO版本,给你一个月的评价时期,这个评估版本让你熟悉其产品的优劣也让你熟悉其操作。测试工具一般都有二次开发功能,也就是可以自己编写脚本,针对不同的软件平台做一些改动,这样可以根据自己的需要编写测试CASE测试用列。当然即使是全部用自动化测试,你心理还是没底,你还是要仔细去看代码。分析流程,读懂其含义,一个很小的问题,出错保护没有作好,一般这个问题最多,出错保护机制没有作好,会造成崩溃这样严重的问题。 这是针对协议代码的白盒测试。如果你是对购买来的协议进行测试,一般有仪器,模拟一个网络基站,进行测试,不过这样的仪器非常昂贵,而且测试人员要对ETSI协议比较熟悉。我没有直接参加针对协议的白盒测试,不过对评估般的测试软件曾经PRACTISE,可测试覆盖率,我很奇怪的是,一般打点(跟踪)也是需要消耗CPU时间的这样程序效率就降低了,而我要测试程序的效率等项目就要考虑CPU,而且程序的工作运转必须和CPU息息相关,而现在CPU 在保证程序RUN同时,还要进行打点,是否测试出的指数和实际不符和呢,是否没有达到真实的水平呢?而它这个产品(水牛)介绍说,一般不占用CPU时间,我想了很长时间没有想通后想咨询,告之这是他们的专利,无可奉告。由于这种测试工具是针对平台,所以如果你平台不支持的,也就没有办法使用了。还有集成测试等等,在软件的介绍中有详细说明,不再详细说明。 对协议进行白盒测试,我想对你的要求就是:熟悉相关的协议,否则白扯;熟悉开发的语言,否则免谈。






系统测试的方法主要哪些方法?
(1)人工测试。人工测试又称为代码复审,是通过阅读程序找错误的。其内容主要包括检查代码和设计是否一致:检查代码逻辑表达是否正确和完整;检查代码结构是否合理。(2)机器测试。机器测试是指在计算机上直接用测试用例运行被测程序,从而发现程序错误。机器测试分为黑盒测试和白盒测试两种。①黑盒测试。黑盒...

采用白盒测试方法时,应根据( )和指定覆盖标准确定测试数据。
白盒测试也被称为结构测试,将软件看成透明白盒,根据程序内部结构和逻辑来设计测试用例。对程序路径和过程进行测试,检查是否满足设计需要

模组和软件交互,怎么测试
1,白盒测试: 又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。2,黑盒测试: 又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,它是...

学软件测试可以找什么工作呢知乎?
不管白盒测试也好,黑盒测试也好,技术方向就业的职位有很多。比如功能测试工程师,性能测试工程师,安全测试工程师,白盒测试工程师,自动化测试工程师,接口测试工程师,测试开发工程师等。据统计,初级测试工程师平均月薪在8-10k左右,而高级的测试工程师平均月薪甚至达到15k-20k,可见这个行业收入是非常...

软体测试有哪几类?
如果你想了解软体测试分类: 从是否关心软体内部结构和具体实现的角度划分 A.白盒测试B.黑盒测试 C.灰盒测试 从是否执行程式的角度 A.静态测试 B.动态测试 从软体开发的过程按阶段划分有 A.单元测试 B.整合测试 C.确认测试 D.系统测试 E.验收测试 补充问题的回答: 中国的软体测试发...

什么是 嵌入式软件测试求答案
1、白盒测试与黑盒测试 一般来说,软件测试有两种基本的方式,即白盒测试方法与黑盒测试方法,嵌入式软件测试也不例外。 白盒测试或基本代码的测试检查程序的内部设计。根据源代码的组织结构查找软件缺陷,一股要求测试人员对软件的结构和作用有详细的了解,白盒测试与代码覆盖率密切相关,可以在白盒测试的同时计算出测试...

嵌入系统按实时性需求分类,其中什么实施最好
1、白盒测试与黑盒测试 一般来说,软件测试有两种基本的方式,即白盒测试方法与黑盒测试方法,嵌入式软件测试也不例外。 白盒测试或基本代码的测试检查程序的内部设计。根据源代码的组织结构查找软件缺陷,一股要求测试人员对软件的结构和作用有详细的了解,白盒测试与代码覆盖率密切相关,可以在白盒测试的同时计算出测试...

软件测试都要学什么内容?
软件测试基础免费下载 链接:https:\/\/pan.baidu.com\/s\/1hk72ABwcQkFC_9v3py0hlw 提取码:3gd9 《软件测试基础(英文版)》融入了最新的测试技术,包括现代软件方法(如面向对象)、Web应用程序阳嵌入式软件。另外,《软件测试基础(英文版)》包含了大量的实例。

自动化测试主要做什么?
其一是测试的概念,比如白盒测试和黑盒测试是必须需要掌握的。还有什么是系统测试、集成测试等等,具体的我实在没办法说出来,很多。直接在百度文库里找就可以了,这些概念尽量多背一些。其实网上有很多测试的面试题,多看一些就可以了。我记得我面试的时候一个关于三角形的测试用例设计题,几个公司不知道考了多少遍了。

软件开发过程一般有几个阶段
对待开发软件提出的需求进行分析并给出详细的定义。软件开发阶段软件设计:分为概要设计和详细设计两个部分 软件实现:把软件设计转换成计算机可以接受的程序代码软件测试:在设计测试用例的基础上检验软件的各个组成部分 软件运行维护阶段 软件投入运行,并在使用中不断地维护,进行必要的扩充和删改。

东光县13254043239: 手机软件测试中黑盒测试和白盒测试的区别? -
辛梵法莫: 白盒测试和黑盒测试的根本区别就是白盒测试要看代码,而黑盒测试就不需要了.在手机中的测试中也是一样的.在手机的白盒测试中你还要看它是什么语言的什么平台,工具的使用,这些都是必不可少的.手机的黑盒测试就查看需求是否覆盖、功能是否实现.

东光县13254043239: 手机白盒测试用例如何编写?
辛梵法莫: 既然是白盒测试为啥还要测试模板呢,不清楚你们白盒测试做些什么,如果是review code的话,那需要的是一份code review的check list,如果是测试覆盖率的话,那完全可以在code里用注释描述每个case的目的

东光县13254043239: 手机软件测试是做什么的 -
辛梵法莫: 测试手机的运行状况,硬件测速,CPU运行速度,温度等…

东光县13254043239: 手机白盒测试属于研发部还是测试部,之前是不会是应该有软件开发经验? -
辛梵法莫: 白盒测试人员不能切确的说具备了开发经验,但是白盒测试人员能够看懂大部分代码,对代码编程思想、软件设计方式有一定的了解!

东光县13254043239: 手机黑盒测试容易做吗,需要什么专业要求? -
辛梵法莫: 首先,黑盒测试的门槛不高,不是很难学习,不需要学多久,一般进入公司之后差不多2各月的时间你就会对所有的流程了如指掌. 基本上没有什么专业要求,计算机,通讯专业的都可以. 面试基本上不难,笔试肯定是要有的,比如你写Error report的能力,你找错的能力,这些都是测试工程师不可或缺的能力. 联想现在是在测试乐Phone吧,你需要一些Linux的知识.楼上的说的非常浅显,只是适合初级工程师,如果你想长期好好发展,还是听我的没错.不要看轻任何一个职业.

东光县13254043239: 手机客户端应用软件测试工程师 都有什么要求,需要掌握什么知识,哪位可以给讲解一下 -
辛梵法莫: 一般就是编写测试计划、测试文档,理解执行编写测试用列,测试有白盒测试和黑盒测试,手机客户端软件属于黑盒测试,不需要了解太多测试语言,但最好懂一点.会使用一种或几种测试工具,会使用bug管理工具,最后测试完了嘛写测试报告就好了.

东光县13254043239: Android手机测试工程师发展前景怎么样啊? -
辛梵法莫: 目前Android手机发展前景不错,相信测试业务也会比较多,是个不错的机会.不是很清楚你是黑盒测试还是白盒测试,如果从长远的发展来看,最好能往白盒测试方向发展,这样才更

东光县13254043239: 什么测试是通过测试人员直接进行阅读和检查程?软件测试时,什么测试
辛梵法莫: 软件测试的两个方面而已. 白盒测试:是通过程序的源代码进行测试而不使用用户界面.这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正. 黑盒测试:是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的.测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作.在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求 规格说明书的规定正常使用,程序是否能适当地接收和正确的输出

东光县13254043239: 什么是手机软件测试 -
辛梵法莫: 手机测试是一个很大的题目,涉及到硬件测试和软件测试,还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构上的设计不合理,会造成应力集中,使得本身外壳变形,对于翻盖手机,盖子失效,还有其他严重问题.硬件测试一般...

东光县13254043239: 软件测试工程师须掌握哪些语言? -
辛梵法莫: 我正从事测试,1.黑盒测试是不需要懂你说的语言的,不过你懂是最好 2.白盒测试, 通信终端产品,如:手机.一定要懂C,C++ 性能压力测试.SQL数据库,主要是测试工具的使用要会,主流如;LOADRUNNER等 总来的来说,对语言要求不是很高,如果你真的想往测试方向发展的话,就好好学习一些测试方法, 等你测试积累足了经验,你以后肯定要向管理方面发展吧,到时候好好的学习下管理吧 这是我做测试4年的经验.真实.给我分吧.哈哈

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网