1.测试策略与计划
-参与需求评审,从测试角度提供可行性、可测性及用户体验方面的专业意见。
-负责主导复杂功能模块的测试策略设计,制定详尽的测试计划划、测试方案和风险评估。
-设计和维护高质量的测试用例、测试脚本和测试数据。
2.测试执行与自动化
-执行手动测试,包括但不限于:功能测试、兼容性测试、性能测试安全测试、弱网测试、中断测试等。
-参与移动端Ul自动化测试(如Appium,Espresso,XCUITest等)和接口自动化测试(如Postman,RestAssured)的框架搭建、脚本编写与维护。
3.性能、安全与专项测试
-使用主流工具(如PerfDog,GT, Xcode Instruments, Android Profiler)进行APP性能测试与分析,定位内存泄漏、CPU占用过高、卡顿、耗电量异常等问题。
-具备基本的安全测试意识,能使用工具进行漏洞扫描、数据安全、通信加密等基础测试。
-负责移动端专项测试,如安装/卸载/升级、交叉事件、用户体验、Monkey压力测试等。
4.分析与优化能力
-熟练分析Crash日志(Android Logcat/iOS Xcode日志)
-具备代码Review能力,推动开发优化代码质量