营业线的落地安然马脚发掘:
营业线的安然马脚发掘是对安然软件扫描的极大年夜弥补,有些深刻的与营业相干度大年夜的安然问题很难经由过程通用的安然扫描对象发明,这就须要熟悉营业的测试人员在日常工作中对体系进行发掘,安营业逻辑与体系之间加倍深刻地发掘潜在安然风险,例如营业逻辑马脚、越权拜访等马脚。
SDL安然流程惹人:
重大年夜项目安然保障惹人SDL安然流程,重要包含:前期的培训、需求、设计、实施、验证、宣布等环节,周全保障项目安然质量。
飞马网:请为我们介绍一下您的团队在主动化测试方面所做的研究,主动化程度若何?
张琪:团队在主动化测试方面所做的研究重要在三个方面:Web UI主动化、接口主动化以及在Mock体系帮助下的主动化测试等,并且产出了部分自研的主动化测试框架EAT(Easy Automatic Testing)及Mock平台。在WebUI测试框架方面,脚本的编写异常接军人类应用Web体系页面的思路,即:目标页面—目标控件—目标操作,可以很大年夜程度降低脚本代码的编写难度,晋升脚本产出效力。在接窥测试框架方面,框架采取了注解解析测试数据方法经由过程简单设备即可进行主动化接窥测试,大年夜大年夜晋升了接窥测试效力。Mock平台则可以在须要上游数据支撑时模仿上游来为下流的接窥测试传一些测试数据,使接窥测试不再受到无上游数据的困扰。在实际工作中,我们发明接口主动化测试的ROI相对较高,脚本保护成本较低,在这里建议大年夜家在测试资本竽暌剐限的情况下优先推敲实施接口主动化测试。
说到主动化测试程度,我的团队今朝采取“全员主动化”模式,今朝团队的接口主动化测试覆盖率已经达到90%以上。说起“全员主动化”,今天想起来是我在团队主动化测试方面做出的一个最重要的决定计划。如今行业内有很多测试团队为了快速出结不雅,会让一小部分有着较强主动化脚本编写才能的测试开辟人员来承担主动化测试工作,而其他真正接触营业线的测试人员却因为代码才能不足等原因无法介入进来,如许做看起来是能快速出结不雅,然则这些有较强代码才能的测试开辟人员并非营业线的测试人员,他们对于营业无法加倍精深的┞菲握,致使脚本的质量无法保障。所以,当初我团队做主动化测试初期,我就尽力培养每一个营业线的测试人员都具备主动化脚本编写才能。如许,真正熟悉营业的人控制了主动化测试技巧,就可以经由过程其对营业熟知的优势设计出覆盖度高的脚本,使主动化测试加倍有效地发挥其感化。而那些测试开辟人员,他们的职责是做一些立异性的测试平台及框架开辟,最大年夜程度地释放他们的立异思维和技巧才能,为团队的效力晋升做出供献。
飞马网:对于市情上的大年夜量测试对象,在京东的测试实践中,曾碰到过哪些挑衅?
张琪:我们在测试工作顶用到的对象,以自研为主,会结合一些较好的开源对象。比如selenium、jenkins、SoanrQube等等,都是异常好的开源对象。我想,是否要自研照样选择开源对象,重要推敲以下两个方面:
1、开源对象是否有成熟的筹划,可以或许较好地应用在我们的实际项目中;
2、自研对象的成本与收益之间的均衡;
别的还有一种折中筹划,就是基于开源对象的二次开辟,插件的开辟等等。膳绫擎提到的┞封些开源对象,我们在工作中都是做了一些二次开辟或者封装改革的,目标就是史段в倍合适我们的实际应用处景。
推荐阅读
【51CTO原创稿件,合作站点缀载请注明原文作者和出处为51CTO.com】 【51CTO.com原创稿件】说到迅雷,你能想到什么?是安装在你PC上的第一个软件,先装了迅雷才会去下载其他的软件。是第一个>>>详细阅读
本文标题:专访京东张琪:在快速迭代的互联网发展背景下,系统质量保障该何去何从?
地址:http://www.17bianji.com/lsqh/38475.html
1/2 1