帅哥软件测试工程师是这样练成的

帅哥软件测试工程师是这样练成的

姓名:魏全冰

出生年:

学历:本科

专业:测绘工程

籍贯:

就业薪酬:元14薪

经过四个月的培训,终于步入了工作的岗位,工作的这两周,感触颇多:

首先软件测试不是一个轻松的工作,虽然不如开发那么有技术含量,但也考验一个人思维严密程度,逻辑判断能力,人际交往、处理问题能力。

其次自主性很强,怎么测?如何测?都由自己决定,发现问题后,一般很少通过测试经理,都由自己和开发人员沟通,重现bug,并说明自己的理解,以及大众的审美观,逻辑习惯等。

小生最近接了移动app测试,面对四大问题,一时有点头晕,拿出来跟大家分享一下:

??用户体验   ??可用移动硬件的覆盖   ??连接   ??安全

用户体验

  用户体验是一个app成功与否的关键。App商店中app评分可以反映用户体验,差评说明销售亏损。所以用户体验在移动app测试中是一个重要问题。因为体验具有主观性,所以它无法直接被测出。但你要知道,你在测试过程中必须要将好的用户体验包含在成功的关键因素之中。

好的用户体验的成功因素包括吸引人的设计,积极的互动性和可用性。基于这三点,你可以得出以下三个测试标准:

可用移动硬件的覆盖

  移动设备的种类,尤其是安卓的正不断增加,而且不再可能概述移动设备市场。因为显示屏大小和现状、操作系统版本和基本设备特点等限制因素的不一致,质量管理很困难。还有一点,设备制造商的(安卓)操作系统的设备特殊定制,应明确地在设备上进行测试。测试时,有必要限制将会被app支持的设备。必须要标明系统组合(硬件/操作系统)和向下兼容性。为了最大化系统组合的覆盖,就必须要有灵活的策略来执行测试。

  变量有:   ??仿真器,模拟器   ??beta测试网“现场测试”   ??云移动测试,如Mob4Hire,testCloud   ??众包移动测试,如PerfectoMobile,Soasta   必须将这些变量组合起来并优先考虑项目背景。

连接

  连接是移动app测试的另一大问题。理想状态下,app的网络连接将在单独的线程中实现,这样就不会彼此干扰。此外,一个app必须适当地应对网络中断、延迟、变更和信号弱等情况。   如果这些应对由一个警告或一个缓存机制实现,那就应该在项目背景中标明。

安全

  除了连接,安全是另一主要问题。   要点有:   ??认证和授权   ??数据安全   ??离线模式的数据分配   ??文件系统、选项、硬件、网络资源等   基本上,一个app的开发会在一个“沙箱”中进行,这样可以启用或禁用app外的资源。根据操作系统,访问权限是可编程或提前确定的。明确确定适当的测试需要。   安全测试背景下的另一方面是防止通过“越狱”(iOS)或“刷机”(安卓)来非法获取。   说了这么多,大家对软件测试有点了解了吧。测试是一门艺术,只不过,大多时候,是一门枯燥的艺术,没有太多创新的喜悦,更多的是反逻辑思维和操作。。。

BUT,对,BUT,我依然喜欢这个职业——软件测试工程师。









































儿童白癜风能不能治好
北京治疗白癜风大概需要多少钱


转载请注明地址:http://www.yujinxiangqiangzhi.com/rjdz/1853.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 公司简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明