罗小米

  • 首页

  • 归档

  • 分类

  • 标签

  • 关于我

Regression test selection for TizenRT

发表于 2019-04-06 | 分类于 paper
摘要RTS:跳过不被代码变更影响的测试用例 近期相关工作开发鲁棒的RTS工具,主要面向特定语言,比如JAVA和C#,不能兼容到大型C语言项目,比如TizenRT,一个轻量级的RTOS-based平台 本文开发工具Selfection,该工具使用objdump和readelf工具从二进制文件中静态构建 ...
阅读全文 »

Hybrid Regression Test Selection

发表于 2019-04-05 | 分类于 paper
摘要回归测试用例选择(Regression Test Selection, RTS)通过选择和重跑受代码变更测试来减少回归测试开销 文件级别的RTS(FRTS)相比更细粒度的技术(方法级别),开销更小 本文的HyRTS方法结合了方法粒度和文件粒度 实验在32个项目的2707个版本,共计124百万行源 ...
阅读全文 »

python插装--sys.settrace

发表于 2019-03-28 | 更新于 2019-03-31 | 分类于 tools
简单来说最近在做回归测试的相关工作→ 回归测试需要根据版本之间代码的变更选择测试用例→ 尝试静态和动态生成调用图方法后选择用动态生成方法解决→ 选用第三方库pycallgraph魔改了一部分算是满足了跑实验的需求→ 跑的差不多了想搞清楚内部具体怎么实现插装→ 有了本文 看过部分源码后发现使用了sys ...
阅读全文 »

招商银行信用卡中心视频面试

发表于 2019-03-26 | 分类于 面试
投的测试实习,面试半小时 自我介绍 对软件测试看法 装饰器模式(这个好多次面试都问到,但是我又扯到自己做的项目用到了这个,感觉跑偏了。。) 项目 笔试时的问答题,给一个场景讨论如何测试 我问他问题:网上说测试岗天花板低,工作相对重复单调,如何看待这些言论?
阅读全文 »

关于日常作息的想法

发表于 2019-03-12 | 更新于 2019-03-13 | 分类于 碎碎念
昨天参加网易雷火的宣讲,介绍了网易开发者的一天 时间 安排 9:30 上班 11:30 中饭午休时间 13:30 工作 17:30 晚饭 18:30 工作 21:30 下班 看上去挺美好的,一天工作时间2+4+3=9小时 基于当前找实习跑实验做比赛这个三面 ...
阅读全文 »

阿里新零售事业部电面

发表于 2019-03-12 | 更新于 2019-03-14 | 分类于 面试
电面时间大概45分钟,投的测试开发,总体比较简单。。 问了关于项目的相关细节 我在项目中提取调用图的方法对代码有侵入性,有没有办法保证我的插装代码对源代码没有影响(大致这意思)? 如何判断一个浮点数等于0? python中tuple、list和dict的区别,为什么要设计这些,有什么不可替代的使用 ...
阅读全文 »

Practical Regression Test Selection With Dynamic File Dependencies

发表于 2019-03-11 | 分类于 paper
Practical Regression Test Selection With Dynamic File Dependencies摘要提出一个新的,轻量级的回归测试选择(RTS)方法——EKSTAZI。这个方法跟踪文件相关测试上的动态依赖。在32个开源项目共615个版本上进行测试。结果显示EKST ...
阅读全文 »

IBM宁波电面

发表于 2019-03-04 | 分类于 面试
年前面的,现在才想起来要记录一下。。 原本只是想发个邮件问问有没有暑期实习岗位,没想到第二天直接给我打电话约我面试了。。 没问算法。。 git如何管理代码 对RESTFUL的理解 微服务的概念 浅拷贝、深拷贝和赋值的区别 装饰器模式、单例模式 对数据库中内连接,外链接的解释 问了我项目/研究工作的 ...
阅读全文 »

Change-aware Dynamic Program Analysis for JavaScript

发表于 2018-12-27 | 分类于 paper
摘要本文基于动态分析框架Jalangi实现了轻量级的变更感知动态程序分析工具,并使用DLint和JITProf工具中的46个检测器进行评估,结果表明总体分析时间平均减少了40%,大概31%的commit能减少80% 1. 介绍大多在通用分析框架上实现的动态分析,比如Valgrind和Jalangi, ...
阅读全文 »

Change Impact Analysis for Object-Oriented Programs

发表于 2018-12-25 | 分类于 paper
1. 介绍变更影响分析(change impact analysis)提供了对一系列程序变更的语义影响的反馈。 这篇文章针对面向对象编程语言进行分析,小的变更会有意想不到的结果:如,向现有类添加方法会影响整个程序虚拟方法的调用 本文的方法: 将源代码的变更映射到一组原子变更(使用类、方法、域和它们 ...
阅读全文 »
12…4
罗小米

罗小米

32 日志
7 分类
10 标签
知乎 E-Mail
© 2019 罗小米
由 Hexo 强力驱动 v3.7.1
|
主题 – NexT.Pisces v6.3.0