51Testing软件测试论坛

标题: ThreadingTest延用方法,打破结果,展现测试新理念(一) [打印本页]

作者: threadingtest    时间: 2014-10-14 14:36
标题: ThreadingTest延用方法,打破结果,展现测试新理念(一)
现今移动测试业态作为现今APP最多的平台,移动业务已经渗透到了每个人的生活中,这意味着对移动平台上的测试需求也在逐年递增,各大测试工具开发商根据市场需求也相继推出了各自的测试工具和平台。
移动黑盒方法,测试人员的苦恼作为整个程序最后一道屏障,测试人员的测试方法起到了决定性的作用。在移动平台中,测试人员往往会通过在真机上的点点点的方式进行,虽然有Testin、DevStoreAndroid SDK Emulator等云平台或自动工具的帮助,但测试人员还是期盼着想要一套简便、直观、易上手的工具,来量化自身的工作量。
国内的测试工具和云平台观摩如今国内的移动测试工具和平台,基本是以原有的黑盒测试工具为衍生,与传统的白盒测试工具相比,除大大降低了成本外,还能最直观的反映出软件存在的问题。但它的劣势也较为明显,比如,难以找出某些特殊类型的错误,当软件被修改后,必须重新检测,盲目性较为严重。

全球首款纯软件类的商用级别的移动端白盒测试工具
ThreadingTest产品宣传手册内容提纲


ThreadingTest
ThreadingTest(简称“TT”)是由上海零一拼装有限公司研发的一款白盒测试工具,它的设计基于创新性的测试理念-“穿线测试”。TT通过一系列的发明专利技术以及产品设计,首次将黑盒测试与白盒测试过程以及方法进行完美的融合,以黑盒的测试过程及方法,产生白盒测试的数据。同时TT也是全球首款纯软件类的商用级别的移动端白盒测试工具,可以对各种类型的移动类应用进行测试。TT是一款真正对软件测试过程和结果进行深度量化分析的智能测试工具。
“穿线测试”理念\\

穿线测试名字属于象形命名,表示它对于开发以及测试各阶段产出物间的串联作用;穿线测试的地位处于类似于行业内的DevOPS概念,它建立开发与测试之间的联系,打破二者之间的信息鸿沟;通过一套自动且非管理化的技术手段,来实现开发与测试以及QA 三者之间的紧密关系,进而大幅度提高测试的质量、大型软件的维护效率,并且降低成本。
穿线测试通过自动化的插装技术、数据传输技术、时间戳技术,完成全自动的建立海量数据间的关联、多版本间的对比、覆盖率的合并以及测试过程中,自动化的建立源码和测试用例之间的关联,实现整个测试过程的穿线。
穿线测试是继黑盒测试、白盒测试理论后,对于测试理论的新的贡献,且商用化产品ThreadingTest(个人免费)跟随理论同步发布。
第五代白盒测试技术

ThreadingTest作为新一代白盒测试技术,对比之前几代白盒测试技术,集成了很多新的功能点:
1.    累计覆盖率技术:如果存在多个被测程序版本的覆盖率结果,TT可以实现对多个版本的覆盖率进行合并,并且在一个视图中展示。
2.     无需监管的覆盖率搜集:覆盖率的统计完全可以由后台程序运行搜集,对测试人员实现透明化。
3.     覆盖率结果和程序结构展示:TT支持9种覆盖率、6中复杂度结果可视化,支持在函数调用图、控制流程图等多种图形上显示覆盖率,测试以及开发人员可以从多个视角清晰的看到程序的覆盖率情况。
4.     分布式测试:多个测试人员访问系统产生的覆盖率,可以在统一视图中显示。
5.     实现DO-178B MC/DC白盒结构测试技术: 实现100%覆盖率,可视化复杂条件组合,使产品质量大幅提升。
6.     覆盖率计算可视化:TT支持对以上各种覆盖的计算的可视化,对每种覆盖率的计算结果给出可视化的直观结果展示,覆盖率可视化界面对以函数为单位的模块进行覆盖数据和应统计数据给出图形化展示,用户通过界面的统计数据可以直观得出覆盖率的计算值。

1.     引导团队完善测试用例:通过第五代白盒测试技术,可以在控制流程图上看到每个判断语句的复合条件的任意子条件的覆盖情况,整个开发以及测试团队可以实时看到每个用例的覆盖率对整体测试的贡献程度。根据覆盖率的生长等指标对整个测试进程进行动态调整,同时可以引导对于累计覆盖率偏低的关键模块补充用例。

作者: grant1    时间: 2015-10-19 13:44
ding
作者: 猫星人    时间: 2015-11-18 13:49
那么好的东西,应该多多发扬啊。。。。为什么。。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2