熟练使用 Pycharm、eclipse、plsql、navicat 等工具。
熟练使用 Linux。
熟悉 spring mvc、spring、mybatis、easyui 等框架。
熟悉 Python,了解 Java。
掌握 SQL 语言
了解接口测试,selenium。
了解 javascript、xml、log4j、jquery、ajax、maven、jstl、svn、git、junit 等技术。
测试产品及背景: Kindle E-reader (咪咕版)
Kindle X 咪咕是亚马逊与中国移动(CMCC)旗下内容子公司咪咕合作开发的一款联合品牌电子书。用户可以在
一台设备上同时享受 Kindle 电子书和 Migu 在线文学。该产品于 2017 年开始在国内销售。
工作内容:
BAT Test (Build Acceptance Testing) 版本验收测试,BAT 测试主要覆盖一些产品基本功能。
性能测试。
按时提交 BAT 测试和性能测试结果报告。
写了一个脚本来检查 KBITS 系统(一个生成 build 的系统,由 amazon 自己开发的)中是否有新的版本,并自动
下载,然后发邮件提醒。这样我就能知道有新版本出来了,要做 BAT 测试了。
测试产品及背景: KFC(Kindle For China app)
KFC 是 Kindle for China 的简称,这是一个 Android Kindle app。
在有 KFC 之前,应用市场有一个 KFA(Kindle for Android), KFA 是一个通用版。
工作内容:
设计测试用例(针对新功能)。
功能测试/OTA 测试/ Accessbility 测试/本地化测试/性能测试。
ios 版本的内存泄露测试。
每月一次回归测试。
每天按时提交检测结果报告。
确保每月新版本顺利发布。
测试项目及背景: IE (International Expansion) 国际拓展
国际拓展项目是为了在 Kindle 电子书和 Android/iOS 平台上添加新的语言支持。
工作内容:
Accessibility 测试。
功能测试。
六种拉丁语言支持测试 (Afrikaans/Catalan/Icelandic/Swahili/Swedish/Welsh)。
确保繁体中文的支持如期上线(支持 Kindle 和 App)。
确保六种拉丁语言的支持如期上线(支持 Kindle 和 App)。
完成实现阿拉伯语电子书自动化测试的任务。
现在 IE 项目已关闭,不再继续对新的语言进行拓展。
测试产品及背景: Fire OS Tablet ,Smart TV Box, Smart TV
亚马逊有很多产品,如 Fire 平板,Fire 电视,电视盒子,智能音箱等一系列产品。
工作内容:
在早期工程阶段发现潜在的硬件问题。通常在硬件交付的早期阶段进行这些测试。
功能测试。
Bug 验证 (开发提的 Bug 或者是其他同事提的 Bug)。
实验室维护:很多设备在实验室进行自动化测试,有时设备或主机在测试时会断开或报错,需要维护。
额外项目及背景: ACES
ACES 是 Amazon Customer Excellent System 的缩写。在亚马逊,我们相信每个需要我们帮助的人都是我
们的客户,比如我们的朋友,家人,同事,买家等等。因此,我们 ACES 团队意指是简化同事们的工作任
务。任何人都可以提出如何简化工作的想法,可以是技术层面的也可以是流程层面的,ACES 团队将讨论
并实现它。
ACES 经历:
Ambiguity Test Case Check 不明确的测试用例执行结果核查
当我们完成一个测试计划的测试后,我们的经理想知道是否有某些测试用例的执行结果不明确, 比如,一个测试用
例当前标记为 PASS,但上一次或者以前的记录中它被标记为 FAIL,这种情况下这种测试用例需要进行二次检查,确
保它当前的确是 PASS 的。然而,一个测试计划中包含数千条测试用例,不可能手工的一条条去检查。
我使用 python2.7+selenium 实现了自动去检查一个测试计划中所有的测试用例中是否存在上述不明确的情
况,并发送邮件给对应的人员进行二次检查。