工作内容:Lenovo account 项目,测试各种角色登录B2B or B2C 后见到的 expected result.主要做的事前端页面测试的工作,接口和性能较少涉及。
涉及技术栈: java+selenium+maven+jenkins+mysql, javascript主要是页面抓取
遇到的困难:jenkins自动化不稳定,页面元素改变,遇到Ajax页面加载等待问题
解决方案: 多观察case自动化的情况,观察页面元素改变的状况,ajax loading 的时间。
总结: 并不是一味追求自动化覆盖率就是明智的选择,应该合理结合手工和自动化来提高效率,测试并不是技术是王道,需要技术+业务逻辑+和开发的沟通能力+和TPO的沟通+和产品经理的沟通+对产品周期的理解=测试。
未来: 寻找对自动化更友善的测试框架, ex. python;Selenium 本身有更多值得挖掘的地方。接口和后端能测的地方有限,前端往往能发现更多问题从UI设计到前后端交互。
涉及文档工具: Jira
网友评论