心得

测试工程师必须学会的5个技能

风流意气都作罢 提交于 2020-04-06 21:49:55
1.学会准备测试数据 在成熟的产品开发团队中,研发工程师会提供各种接口。测试工程师需要与研发工程师沟通,使用他们提供的接口导入大量的模拟数据用来测试。 2.学会设计测试场景 理解产品需求是测试工程师必须要具备的技能,在理解的情况下,需要结合着功能点,设计测试场景。通过多种场景覆盖各种功能点。 3.学会记录自己的工作 在测试过程中,难免遇到阻塞无法进行测试的状况。这个时候就需要通过口头与研发工程师进行沟通,解决了之后要做好记录。便于工作总结和产品上线的时候进行回顾。 4.学会撰写文档 在反馈BUG的时候,要简明扼要的撰写标题,让研发工程师能够看一下标题基本上就能够了解BUG80%所表达的。 5.学会沟通 每天的站立会议,需要将每天测试遇到的问题与团队成员进行沟通,而不是讲自己的事情,别人是不会关心的。在沟通的时候一定要带着问题和对问题的理解去。当遇到研发工程师说出『这不可能』,『需要时间』一定要再追问一下。为什么。 来源: oschina 链接: https://my.oschina.net/u/199060/blog/502914

AutoLayout框架Masonry使用心得

感情迁移 提交于 2019-12-04 19:00:30
我们组分享会上分享了页面布局的一些写法,中途提到了AutoLayout,会后我决定将很久前挖的一个坑给填起来(还有好多坑就不说了,说了不填更毁形象了)。 可使用的框架首推Masonry,关于为啥选择Masonry看看官方文档就明白了 https://github.com/SnapKit/Masonry ,官方称AutoLayout所有功能Masonry都支持。这次项目界面方面我就全部使用了Masonry。 AutoLayout的一些基本概念 利用约束来控制视图的大小和位置,系统会在运行时通过设置的约束计算得到frame再绘制屏幕 两个属性Content Compression Resistance(排挤,值越高越固定)和Content Hugging(拥抱),Masonry代码如下 //content hugging 为1000 [view setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal]; //content compression 为250 [view setContentCompressionResistancePriority:UILayoutPriorityDefaultLow forAxis

《JavaScript入门经典》学习笔记1

一笑奈何 提交于 2019-11-27 19:16:56
2014.04.02 学习内容: 第一章:开启JavaScript开发之门 第二章:固本求源——JavaScript基础 第三章:体验逻辑之美——流程控制 第四章:化整为零——函数及其使用 第五章:多变的字符串与数值处理对象 学习中的疑惑: JavaScript使用dreamweaver编写只能指出语法错误无法指出命名错误或标点错误及逻辑错误等该怎么办? 有什么软件可以做到单步跟踪Debug? Chrome该如何进行单步跟踪查错? 需要学习HTML语法吗? 解答: 使用Chrome进行单步跟踪 Chrome 需要,否则很多东西没法实现,例如界面设计。 心得: 第一次写代码时就应该注意拼写 两个浮点数的和是整数时,结果就会是整数形式。 JS的字符串拼接应该熟练掌握,快捷方便且直观。 来源: oschina 链接: https://my.oschina.net/u/1476402/blog/217572