微信号:grzlwx

介绍:光荣之路官方资讯

TTC测试结项分析,什么全都有!

2015-05-05 22:27 光荣之路

软件测试2.0-ThreadingTest数字化企业测试私有云探秘(续)

2、系统级覆盖率分析报表

测试覆盖率是测业界公认的最佳的用于测试结项实用标准。在 黑盒测试中,测试人员需要充分了解需求后逐渐细化到小功能,进行测试用例的设计,然后通过测试过程中出现的问题以及和客户的交流再加以完善,这样的过程过 度依赖个人经验和能力等因素,并且也不一定能达到完美的效果。在白盒测试中,测试流程需要对每条代码、每个语句、每个判断进行运行分析,测试周期冗长,大 多企业无法承受。

TTC把大量复杂的运算放在后台,用户界面简单易用。首先,测试人员用传统黑盒测试方法把基本的功能都点测一轮,排除掉大约70%左右的初级BUG;随后,利用TTC云平台进行数据分析与排查。第三步,根据分析数据报表,快速、有针对性地补充测试用例,达成覆盖率管理的实际要求,做到有理有据、心中有数。

TTC 覆盖率形式多样(参见图8),最高支持航天航空标准MC/DC100%覆盖率要求,并且提供了全新的覆盖率每日增长趋势图。项目管理者可以通过该报表清晰的观察整个测试进度情况,TTC平台的覆盖率趋势图对于团队的质量控制具有很好的指导意义,它能够让高级管理人员对测试进度进行预判,也能够对测试效率进行有效的识别,例如通过对覆盖率增长曲线的拟合,可判断按照目前进度能够在上线日期到达前能够一个合理的测试水准;通过覆盖率增长是否走平,可判断是否达到黑盒测试的极限区,主动地进行测试策略的调整。

同时通过函数||文件复杂度和覆盖率关系图了解那些高复杂度的函数的覆盖率指标,这些测试数据的展示分析能够让项目管理人员更好的把控整个测试的节奏,进行测试规划(参加图9)。

Tips:覆盖率指标是否要每项都到100%才能算测试通过呢?在这方面TTC没有对原有测试有着强制的要求,如MCDC覆盖率100%的实现是相当困难的,TTC给出的数字化的覆盖率展示的用意在于让测试人员通过观察能更好的补充完善测试用例,对于核心模块TTC建议覆盖率指标越高与越好(只有当你每条代码、判断、条件都运行过、无错误,才能算该功能测试充分),而根据每个项目的测试周期的不同,测试人员也可自己设置覆盖率指标通过雷达图进行测试结算(见图10)。


8-TTC数字化平台报表-覆盖率支持表


9-TTC数字化平台报表-覆盖率每日增长趋势图与整体覆盖率和复杂对关系图等


10-TTC数字化平台报表-函数覆盖率列表与雷达图

3、运行环境、测试人员、测试日期的关联情况汇总报表

在传统黑盒测试条件下,当多款移动主流设备运行同一个测试用例进行深度兼容性测试,由于测试项目因设备的不足或分配,以及多设备测试用例的运行状况模糊等情况,测试团队需要花费大量的时间去记录和调试,往往事倍功半。

TTC能自动识别测试设备、测试人员、测试用例等信息,并自动关联对应信息。因此,项目管理者可以充分了解整个项目的硬件资源使用、测试人员任务分配及测试进度等情况,并做数字化分析、管理和再调整。(参见图11

11-TTC数字化平台报表-测试人数、移动设备、测试日期关联汇总报表

4、复杂度报表

TTC平台中给出了函数复杂度预警报告表和复杂度详细列表,通过这2张报表,测试人员或开发人员能迅速的掌握被测程序的复杂度情况,对于安全系数高的客户,测试人员可以要求开发进行重新设计降低风险(参见图12、图13)。


12-TTC数字化平台报表-复杂度预警图


13-TTC数字化平台报表-复杂度详细列表

5、分布式、协同测试

TTC为了对数字化管理进行有效的数据采集,采用了分布式的测试方式,让不同区域、不同时间的测试人员实现协同测试与协同管理,最终达到多人同地测试、多人异地测试、数据实时汇总共享与追踪、测试过程与完成度一目了然。


14-TTC数字化平台总报表

软件测试博大精深,我们仅仅先行了第一步。TTC企业测试私有云还拥有强大的爆发力,它通过对软件测试全过程的数字化处理与分析,可以进行各种复杂条件的读取、判断和预测。希望TTC将来呈现给广大用户的,是用极简约、优美的界面操作,完成用户的多种测试需求。未来,TTC多语言一站式的解决方案将渐次推出。

天下之难作于易,天下之大作于细, 扎实打好基本功,防微杜渐,互联网的各种更炫酷的应用才会有更稳定可靠的扩展根基。数据之美,无远弗界。只要我们抓住它们最为本质的东西为我们所用,海量 数据就能迸发出令人炫目的能量。人类不应该被困在数据的海洋中苦苦挣扎,我们需要在分析和创造中升华,点亮智慧的光芒。

有关于TTC的介绍及最新信息,敬请关注微信公众号:Threadingtest,也可以加入符号执行QQ群(目前该群已经有1800余人,主要推广数字化软件测试技术),意在能够传播测试新理论与新工具。

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 我在哈尔滨等你,你不来,我不老! cSphere希云Docker实训营,第二期火热来袭 【原题】每个架构师都应该研究下康威定律 在杭州做公交 别信百度地图 大数据 | 推荐系统的苟且和远方