测试算法的执行时间(借助Excel的“分列”和“ 排序”功能)

本文介绍了两种测试算法执行时间的方法:中位数和平均值。中位数方法通常用于避免异常值的影响,而平均值方法需要通过多次测试并取平均以提高准确性。在移动端SDK测试中,作者分享了如何利用Excel的排序和分列功能进行数据处理,以获取更可靠的执行时间数据。
摘要由CSDN通过智能技术生成

测试算法的执行时间,大家会怎么测试呢?执行100次,100条结果,然后取平均值?或是从中取5条连续的数据然后除以5?

今天介绍两种方法:中位数和平均值,我们主要做SDK,我在移动端做android demo,平时会让测某个函数执行时间,平时用这两种方法。

“中位数”:是从老大那学到的(为毛我之前从前不知道这种方法,我见识少,让我哭会,另外CSDN的表情为毛点击没反应?);

“平均值”:这种方法一开始不愿意用,原因是不太明确怎么用?取多少条数据?从哪个位置开始取?比如取10条,取开头的10条?中间的10条 ?(我们移动组有个测试小姑娘,是从中取5条连续的数据然后除以5),总是感觉这样得出的数据,与真实值之间的差距很大,比如刚好选择的连续5条比其他的高一些或低一些。今天(2016.6.14)我再次遇到此问题时,主动去问我旁边的专业测试人员,他告诉我:求平均值,一般要测试3次,比如每次取500条(第1条~第500条),求这

500条数据的平均值,最后对这3次平均值再次求平均值,最为最终的参考值,这样求出来的数据更接近真实值,更具有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值