高铁显示屏上的白盒测试的方法

白盒测试工程师
&&&&&&&&公司行业:&&互联网/电子商务&&通信/电信运营、增值服务公司性质:&&民营公司公司规模:&&少于50人 &&&
发布日期:工作地点:郑州-郑东新区招聘人数:5薪资范围:/月&&&&&薪酬福利:&五险一金交通补贴专业培训餐饮补贴绩效奖金
职位职能:&&软件测试&&
岗位职责:1、负责公司产品(58到店和58旺旺)的web或服务端或移动端测试,保障产品(58到店和58旺旺)整体质量;2、独立执行自动化测试,性能测试,协助执行黑盒功能测试;3、制定白盒测试计划、编写白盒测试用例、测试代码、编写测试报告; 4、提交白盒测试bug,并使用缺陷管理工具跟踪处理bug;5、完成白盒测试工具的开发。任职资格:1、2年以上测试开发经验或者白盒测试经验;2、熟悉软件测试方法、测试用例设计方法;3、熟悉自动化测试,熟练掌LoadRunner/Siege/Jmeter/QTP/RFT/Selenium 其中一种或多种测试工具;4、熟悉 Linux 操作系统,熟练掌握 C/C++/ JAVA/ Python/ PHP/ SHELL 其中一种或多种语言;5、良好的沟通能力、学习能力、团队协作能力,细心负责、独立解决问题能力强。郑州办公地址:郑州新东站南1000米,中兴南路康宁街交叉口河南商会大厦29层电话:9邮箱:
上班地址:高铁东站向南1000米,站南路康宁街交叉口河南商会大厦29层?
*提醒:用人单位招聘人才,以任何名义向应聘者收取费用都属于违法(如体检费、兼职淘宝刷钻等),请应聘者提高警惕!
蛙族(北京)网络科技有限公司为希驰恒网络科技(深圳)有限公司(Each infotech Co.Ltd,shenzhen)控股子公司,专注于移动互联网领域的高科技企业,注册资金1000万元,总部位于北京市平谷区中关村科技园区平谷园兴谷B区1号-787。主要从事移动互联领域资源聚合、软件开发、增值服务、媒体广告、国际金融等互联网业务。蛙族(北京)网络科技有限公司,是一家年轻并极具成长潜力的互联网公司,公司创立以来,以“持续创新的信息科技企业,打造领先的本地生活信息及交易平台”为目标,秉持“美好生活,联动天下”的愿景和“正直、亲切、可信、简单”的价值观,聚集了海内外一批充满激情、学识深厚、倾力而为优秀专业人才,成为中国移动互联网领域的新兴力量。公司拥有丰富的移动互联网应用方案设计、软件开发经验及行业资源聚合能力,拥有先进的游戏、社区、增值服务、运营管理后台,完全自主开展项目开发和运营服务。58旺旺和58到店均隶属于蛙族(北京)网络科技有限公司。58旺旺是专注于为ktv、酒吧、咖啡馆等娱乐行业提供全方位产品服务的采购平台,打通供应商与商家直接的供应链,实现从商品销售到配送再到售后的无缝连接。58旺旺采用纯平台式运作,买卖双方直接交易,平台不涉足资金和交易过程,只提供交易平台和售后纠纷处理。商户可以通过平台拓展用户;企业足不出户,就可以购买到专业的高质量的产品和服务。同时58旺旺、更专注于产品到企业的流程简化省去不必要的中间环节, 让企业以最合理的价格完成交易。58到店是专注于为洗浴中心、足浴按摩、休闲会所等娱乐行业提供全方位产品服务的采购平台,打通供应商与商家直接的供应链,实现从商品销售到配送再到售后的无缝连接。58到店采用纯平台式运作,买卖双方直接交易,平台不涉足资金和交易过程,只提供交易平台和售后纠纷处理。商户可以通过平台拓展用户;企业足不出户,就可以购买到专业的高质量的产品和服务。同时58到店、更专注于产品到企业的流程简化省去不必要的中间环节, 让企业以最合理的价格完成交易。蛙族(北京)网络科技有限公司拥有丰富的运营服务和娱乐行业管理经验。为“58旺旺”和“58到店”平台打造了独创性的商业模式。作为一家年轻并极具成长潜力、专注于移动互联网领域的高科技企业,蛙族(北京)以“持续创新的信息科技企业,打造领先的本地生活信息及交易平台”为目标,秉持“美好生活,联动天下”的愿景和“正直、亲切、可信、简单”的价值观,聚集了海内外一批充满激情、学识深厚、倾力而为的优秀专业人才,成为中国移动互联网领域的新兴力量。
地&&&&址:郑州新东站南1000米,中兴南路康宁街交叉口河南商会大厦29层&&&&&&&&&&&邮政编码:450000
地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘地区人才网招聘
新版企业粉丝团终于上线了,全新的界面展示,更多的互动体验,千年等一回,Let's go go go!企业服务热线:
分类:|||||||
| 找简历 | 找招聘会 | 找产品
新功能体验区
热门职位招聘:
黑河白盒测试工程师招聘信息
黑河白盒测试工程师最新招聘信息
牡丹江市 黑河市
黑河市 绥化市
应届毕业生
黑河市 绥化市
黑河市 绥化市
黑河市 绥化市
黑河市 绥化市
黑河市 绥化市
禹州市 黑河市
吴江市 五大连池市
鹤岗市 黑河市
鹤岗市 黑河市
黑河市 绥化市
黑河市 阿勒泰市
五大连池市 郴州市
黑河白盒测试工程师招聘频道为用户提供大量的白盒测试工程师招聘信息最新白盒测试工程师招聘信息,感谢您使用黑河白盒测试工程师招聘平台
最新职位招聘:
最新行业招聘:
根据城市搜索招聘信息:
根据产品搜索招聘信息:
根据职位搜索人才简历:
根据城市搜索人才简历:
版权所有: &
相关网站:Copyright &
&&人才中介服务许证RC0712292
京公网安备21论白盒测试和黑盒测试(转)
黑盒测试和白盒测试是两种不同的测试方法.在整个的测试过程中两种方法都会用到,但以经验来看,在一个项目中测试工程师还是以黑盒测试为主,白盒测试为辅.对于有些人认为黑盒测试没有技术含量,这是完全错误的一种看法,好的黑盒测试需要丰富的经验和敏锐的思维.
黑盒测试的特点: 1. 不基于对系统内部的设计和实现. 2. 用例设计基于功能的定义和需求说明书. 3.
关注于测试数据的选择和测试结果的分析. 常见的黑盒测试有,功能测试、压力测试、易用性测试和性能测试等。
使用的测试方法有,等价类划分、边界值测试、错误测试、启发性测试等。 当然黑盒测试也存在一些弊端: 1.
对用例设计人员的经验要求较高,包括数据的选择,对潜在错误的敏感性; 2. 对于内部实现的bug不容易发现; 3.
不能提供直观的测试覆盖率。 白盒测试的特点: 1. 需要了解系统的整体设计和实现; 2. 对源代码进行审查; 3.
在单元测试阶段发现大量的缺陷; 4. 关注于系统的控制流和数据流;
常用的一些白盒测试方法有,独立路径测试、逻辑判断测试、数据结构测试、覆盖率测试等。 白盒测试的不足之处有: 1.
不能确保系统是否完全符合需求说明书; 2. 白盒测试的代价会大于黑盒测试; 3. 需要源代码首先完成才能进行测试;
在我们的项目中的实践方法是,在早期开发人员通过做单元测试和代码审查来完成白盒测试的大部分,相应的测试模块的分责人也会参与开发人员的Design
Meeting。在集成测试和系统测试部分主要是测试人员进行黑盒测试,必要时会对一些核心模块或者bug比较多的模块与开发人员一起重新做Code
Review。在产品比较稳定之后,会采用一些测试工具如Rational
Purecoverage来做覆盖率测试,通过覆盖率测试可以发现哪些函数没有跑到,进而更新或加入新的测试用例。但覆盖率不可能100%,一般采取的标准是函数覆盖率90%,语句覆盖率70%。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置: >
浅谈白盒测试之基本路径测试方法研究
发布时间: 12:17&作者:佘 凤& 浏览:0
凤(黄冈职业技术学院,湖北 黄冈
438002)摘要:本文分析了白盒测试中基本路径测试方法的相关概念,阐述了利用基本路径测试方法设计测试用例的过程,最后通过实例说明基本路径测试方法的使用。关键词:软件测试;白盒测试;基本路径测试中图分类号:TP311.52文献标识码:A1引言(Introduction)白盒测试[1]是基于程序的测试,它根据程序的控制结构设计测试用例,主要用于软件或程序验证,测试产品的内部结构是否合理以及内部操作是否按规定执行。白盒测试要求对被测程序的结构特性达到一定程度测试覆盖[2],并以软件中某类成分(如语句、判定、条件、判定/条件、条件组合、路径)是否都已得到测试来判断软件测试的充分性。基本路径测试[3]是白盒测试技术中测试覆盖率较强的一种测试方法。2基本路径测试方法的相关概念(Theconceptofthebasicpathtestingmethod)在实践中,一个不太复杂的程序,其路径都是一个庞大的数字,要在测试中覆盖所有的路径是不现实的。为了解决这一难题,只得把覆盖的路径数压缩到一定限度内,例如,程序中的循环体只执行一次。基本路径测试就是这样一种测试方法,在控制流图的基础上,通过分析控制结构的环形复杂度,导出执行路径的基本集,再从该基本集设计测试用例。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。3基本路径测试方法的测试步骤(Thestepofthebasicpathtestingmethod)3.1画出程序的控制流图程序流程图(简称框图)是一种程序控制结构的图形表示。控制流图(简称流图)是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构。控制流图中包括两种图形符号:结点和控制流线。结点由带标号的圆圈“○”表示,可代表一个或多个无分支的语句、一个处理框序列和一个条件判定框(不包含复合条件)。控制流线由带箭头的弧或线表示,可称为边,它代表程序中的控制流。一条边必须终止于一个结点,即使该结点并不代表任何语句。由边和结点限定的范围称为区域。如果判断中的条件表达式是由一个或多个逻辑运算符(OR、AND、NAND、NOR)连接的复合条件表达式,则需要改为一系列只有单个条件的嵌套的判断,如图1所示。Fig.1Compositeconditionflowchart3.2计算程序的环形复杂度环形复杂度也称为圈复杂度,它是一种为程序逻辑复杂度提供定量尺度的软件度量。用来衡量一个模块逻辑结构的复杂程度,在数量上表现为独立路径条数,是需要测试的基本路径数目的上限。有以下三种方法计算环形复杂度V(G)。方法1:V(G)=控制流图中区域的数量。边和结点圈定的区域叫做区域,当对区域计数时,图形外的区域也应记为一个区域。方法2:V(G)=E(控制流图中边的数量)-N(控制流图中结点的数量)+2。方法3:V(G)=P(流图中判定结点的数量)+1。3.3确定基本路径集合导出基本路径集,列出程序的独立路径。一条独立路径是指和其他的独立路径相比,至少引入一个新处理语句或一个新判断的程序通路。V(G)值正好等于该程序的独立路径条数。3.4设计测试用例为了确保基本路径集中的每一条路径的执行,根据判断结点给出的条件,选择适当的数据以保证某一条路径可以被测试到,设计测试用例的输入数据和预期输出,确保基本路径集中的每一条路径的执行。4基本路径测试方法的应用(Theapplicationofthebasicpathtestingmethod)三角形问题:输入三个整数a、b和c分别作为三角形的三条边,通过程序判断有这三条边构成的三角形类型是:等边三角形、等腰三角形、一般三角形或非三角形。利用基本路径测试法对三角形问题进行测试用例设计。主要代码如下所示(注:数字1-16是语句编号,方便绘制控制流图,编程时不用写入)。Fig.2Programcontrolflowchart第二步:计算程序的环形复杂度V(G),分析如下:1.控制流图中有9个区域。2.V(G)=20条边-13结点+2=9。3.V(G)=8个判定结点+1=9。所以,程序的环形复杂度V(G)=9。第三步:确定基本路径集合。根据环形复杂性V(G)的计算,导出基本路径集,列出程序的独立路径(用题中给出的语句编号表示)。设计时注意要点:从较短路径顺序增加,每个分支尽可能走一次。可得出基本路径集中独立路径如下:P1:1-4-16P2:1-2-4-16P3:1-2-3-4-16P4:1-2-3-6-7-8-16P5:1-2-3-6-10-13-16P6:1-2-3-6-10-11-13-16P7:1-2-3-6-10-11-12-13-16P8:1-2-3-6-10-11-12-15-16P9:1-2-3-6-7-10-11-12-15-16第四步:设计测试用例。根据基本路径集中9条独立的路径,设计满足上面基本路径集的测试用例,详见表1。表1测试用例Tab.1Testcase5结论(Conclusion)白盒测试又称为结构测试,逻辑驱动测试。测试人员可以访问程序员的代码,并通过检查代码来测试,可以看到盒子里面程序的内部结构。基本路径测试是白盒测试技术中测试覆盖率较强的一种测试方法。本文重点介绍了基本路径测试方法的相关概念,分析了使用基本路径测试方法设计测试用例的过程,最后结合实例说明使用基本路径测试方法设计测试用例的应用。参考文献(References)[1]陈卫卫.软件测试[M].西安:西安电子科技大学出版社,2011.[2]魏琴,梅佳.软件测试技术(基于工作过程)[M].北京:电子工业出版社,2012.[3]于艳华,王素华,吴艳平.软件测试技术与项目实训[M].北京:中国人民大学出版社,2013.作者简介:佘凤(1976-),女,硕士,软件设计师,高校讲师.研究领域:软件测试.
本文地址:http://www.zhuixue.net/lunwen/jisuanji/112100.html &&&&转载请注明。
本文关键词:
推荐·文章:
推荐·专题:
相关·文章:

我要回帖

更多关于 白盒测试的方法 的文章

 

随机推荐