51Testing软件测试论坛
标题:
ThreadingTest数字化企业测试私有云技术概览 (一)
[打印本页]
作者:
threadingtest
时间:
2015-5-4 09:48
标题:
ThreadingTest数字化企业测试私有云技术概览 (一)
继2014年6月6日ThreadingTest发布穿线测试理念以及全球首款移动端白盒测试工具个人基础版后,TT团队应一些大型企业更高标准的测试需求,全力秘密打造企业级测试应用:ThreadingTest Cloud-数字化企业私有测试云平台(简称TTC)。此版本将于近期向公众发布,本文提前向伙伴们做一简要介绍和分享。
TTC企业测试私有云有众多炫目亮点,先介绍三个重磅特点让大家先睹为快:
1. 深度解决软件测试短板,数字化跟踪、追溯、输出测试每一步信息;
2. 数字化展示企业分布式开发与测试过程、验收和维护全过程;
3. 测试报表精准细致、岗位权限设置完美到位、数据信息保护措施完备。
互联网强大的心跳,每时每刻都向人们输出着让人眼花缭乱的应用,炫耀、比拼着各自的新、奇、特。慢一步,可能就意味着失去了站在风口的机会。于是互联网企业日夜比拼着:看谁的迭代能力更快,看谁的应用体验更好。大小企业们都不得不花费重金,集结大量的资源,进行高密度的开发与测试。然而,究竟效果如何?我们通过长久以来的大量实践可以看到,由于软件测试工具力量的薄弱,导致隐性缺陷的追踪与复现极为困难,开发工程师往往对于测试工程师描述的缺陷一头雾水,无从下手。业内普遍使用的黑盒测试工具有个致命的短板,就是在发现“前70%”的显著缺陷后,很快就会后劲不足,查错效率变得异常缓慢。在“后30%”的测试过程中,团队往往需要花数倍的人力与物力去验证一些核心模块的正确性,但效果却差强人意。测试工程师们面对庞大而错综复杂的应用程序,往往在心理上就已经投降。就算职业修养非常高,尽职尽责地反复进行人工排查,但测试与调试的有效性由于没有数据的验证与支撑,结果也是值得商榷的。人海战术vs海量数据,那种被淹没的窒息感,同行们都会有深入骨髓的体验。在伟大的智能计算机时代,极为重要的软件测试工作,依然用着刀耕火种的苦B工作方法,显然让人崩溃和抓狂。软件测试行业如同打游戏一样,急需强大工具进行自我武装、升级。
本文介绍的TTC 企业测试私有云非常前沿的数字化测试技术独树一职,让测试界同仁眼前一亮。
TTC请普通测试工程师用简单的黑盒测试办法先快速排除“前70%”的显著性错误,然后,把层层嵌套、相互制约的复杂逻辑分析任务交给计算机处理。计算机对海量数据快速、严谨、漂亮的处理能力,是人类的勤勉难以企及的。TTC把测试工程师做的每个测试用例的程序执行细节,快速进行原生化的数字生成、归类和存储,并即时开展大量的后台运算和分析。它可以从测试、管理、维护,甚至开发与需求等不同维度,对项目进行全方位的数字化分析,然后输出完美的分析报表。项目管理者如同阅读财务报表一样方便:把需要密切注意和调整的问题标注出来,交给实施部门即可。实施部门通过TTC报表进行数据对接和信息回溯,快速聚焦靶心信息,落实调整方案。整个过程一气呵成,完美弥补了人工沟通与交互可能出现歧义的局限性。
TTC 针对项目岗位管理权限的不同要求,对岗位权限进行专业设置,不同岗位权限可调用的信息是被严格区分的。如:普通测试工程师,核心测试工程师、测试管理者等。企业管理者可以根据项目岗位与开发、管理的关联度,轻松设置使用权限。TTC的国家发明专利技术“TT示波器”彻底杜绝了关键信息泄露的可能性。
另外,大型企业一般都会涉及到分布式开发与测试的问题,TTC在分布式测试的表现尤为值得关注。它在架构上分为客户端软件和企业测试私有云端平台,用户通过客户端平台作为媒介,接收被测试移动应用产生的测试数据并实时同步到私有云平台,云平台进行数据的计算、共享,以提供团队本地多人、异地多人等形式的分布式数字化测试支持。TTC私有云端提供Web功能接口,无需安装任何软件,就可以快速的浏览TTC平台对原始测试数据的全方位的分析和对测试的质量、进度进行数字化跟踪。企业管理者可以通过企业测试私有云平台随时调用测评数据、实时远程协同、异地测试和数据查询分析、测试数据全局共享等。一举解决了测试数据分散割裂、不统一的管理弊病。
TTC企业测试私有云平台(第一版)还有很多其它优异的技术特性,如:快速追踪并定位软件中隐蔽性极强的BUG缺陷、高效解决迭代维护及回归测试难问题、通过接口和自动化测试工具、单元测试工具对接等等。在此TTC技术概览一文中就不做详述,想进一步了解的伙伴们,很快可以在即将开放的官网中阅读相关资料:
www.teststars.cc
。
TTC企业测试私有云平台(第一版)的适用范围:TTC平台首版将支持各种类型的安卓应用的测试,包括但不限于:企业APP、常规移动应用、车联网智驾应用、手机游戏以及机顶盒应用等。同时支持企业级J2EE应用,可以对大型的应用网站进行测试。
TTC企业测试私有云平台(第一版)适用场景:应用委托方对软件开发与测试的量化考核、甲方对第三方开发和测试团队进行外包商管理、企业管理层对于应用测试、质量进行全面的掌控和分析决策。
接下来,本文将向大家简要介绍有关于TTC企业测试私有云平台(第一版)如何使用、它无需源代码的测试过程、TTC在企业授权后如何面向工程师实施代码与测试用例的双向追溯、TTC面向企业管理者的精美报表等内容。
一、TTC企业测试私有云平台如何使用
TTC的操作非常简单:它不改变测试人员的原有测试操作。只要开发工程师使用TTC编译工具对代码进行插装处理后,交付打包生成后的APK或相应文件给测试工程师即可。测试人员只需三步操作:1、打开TTC示波器,2、运行APK包(或相应文件),3、直接进行原有的“点、点、点”或自动化操作。此时,TTC将通过测试示波器把测试过程进行转换并传输到TTC信息共享平台中,自动关联测试人员、测试用例、测试覆盖率、测试设备、以及代码等。TTC根据企业的岗位分工和权限设置,提供给使用者不同的信息。例如:普通测试工程师只能看到总体的测试覆盖率信息而无法看到具体的代码信息;高级(核心)测试工程师可以得到TTC可视化的测试结果分析,以此与开发工程师进行数字化信息交互,对程序进行调整和优化;项目管理者可以实时获得测试与开发的工作进展和成果的详细报表。(参见图1、图2)
图1-TTC安卓版企业测试私有云测试使用示意图
图2-TTC安卓版企业测试私有云直观的测试使用示意图
作者:
fengye1113
时间:
2015-11-23 14:54
学习了,谢谢分享!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2