本期导读:本期原创专栏收录了两篇内部原创文章,第一篇由张美苑给我们带来"Android App性能评测分析-内存篇",文章包含了内存基础理论知识、内存测试方法、最后结合项目实践理论知识;第二篇是由彭远杰(杰神)讨论了在测试行业内,我们能利用AI做些什么,从而改善测试的质量和效率。测试方法技巧,自动化,专项测试专栏收录了来自51testing、TMQ、WeTest、TesterHome、测试窝等各大互联网公司及社区先进的测试工具以及自动化实施案例。
一、原创专栏
1)Android App性能评测分析-内存篇
作者:平安金融壹账通高级测试工程师 张美苑
摘要:本文主要介绍了Android 性能测试之内存篇,作者从内存理论知识、内存测试方法、项目实践多个纬度讨论了内存性能测试。
2)杂谈AI测试
作者:平安金融壹账通高级测试工程师 彭远杰
摘要:本文主要讨论在测试行业内,我们能利用AI做些什么,从而改善测试的质量和效率。
二、测试方法与技巧
选择那些使软件满负荷运行的场景(或衍生场景),使用内存和网络,或者在其他方面消耗资源,时间一长,问题就会出现。本文结合实际介绍了通宵测试方法。
语音合成(Text To Speech,TTS)技术将文本转化为声音,目前广泛应用于语音助手、智能音箱、地图导航等场景。TTS的实现涉及语言学、语音学的诸多复杂知识,因实现细节的不同,TTS系统合成的语音在准确性、自然度、清晰度、连贯性等方面也有着不一样的表现,如何从多维度评价TTS系统质量成了TTS测试人员的一大挑战。本文针对TTS前端、后端的问题介绍了一种包括主观评测、客观评测TTS测试方法。
3)
三、专项测试与自动化测试
1)【Android场景化性能测试】启动速度篇
传统测试启动速度的方法是录屏分帧,即手工录制启动过程,然后通过分帧软件将启动过程的每一帧抽取出来,选取启动帧与结束帧,从而计算出差值作为启动速度。显然,这个方法缺点是效率低下、数据不准确。作者提出采用了另一个更为高效准确的方法——读取系统日志获取启动耗时,最终将其自动化,大大提高了效率
随着整个金融行业的业务规模越来越庞大,系统级别的交互越来越多,业务耦合越来越复杂,给测试团队带来的最大挑战是如何去保障大量业务系统之间的正常交互,以及保障系统在不断的开发优化过程中已有的功能不受到影响。在这个前提下,测试团队开始了测试体系的建设。
为了进一步加强测试质量,同时探索测试左移在同步中的实践,iOS同步助手尝试接入静态代码扫描工具。希望通过不同的途径提前发现日常测试中难发现的问题。然而iOS静态代码扫描工具有不少,它们都有什么不同?我应该选哪一个?因此,本文主要针对主流的几个工具,对同步助手的代码进行扫描,并分析对比它们的扫描结果,再敲定后续的接入计划。
对于任何产品来说,流畅度的重要性都不言而喻,流畅度的好坏,对一个产品的体验和口碑有着极大的影响。今天,小编就和大家一起学习下流畅度评测的相关内容~
四、测试杂谈
1)看家本领之一:软件测试的系统性思维
有了系统性的思维,对测试结构、黑盒测试方法等会重新审视,这样可以把握测试自身、测试方法的精髓。例如,对软件测试、黑盒方法,我们就会关注测试的输入、输出,还会关注被测系统( 延伸为“被测对象”)的所处环境、条件、接口等。针对输入,也不仅仅看到正常的输入数据,而且要考虑异常的数据输入、不同角色的用户操作等等。针对Test Oracle也不局限于Spec/标准等确定性的准则,还有不确定性的准则
网友评论