51Testing软件测试论坛

标题: Python+Selenium自动化框架优化 [打印本页]

作者: 测试积点老人    时间: 2020-9-9 13:29
标题: Python+Selenium自动化框架优化
目前公司有个预研项目,web这块是作为App的后台运营管理系统。
因为项目时间比较宽松,整个系统也比较简单,所以考虑把自动化这块做起来。
不过项目组之前没有自动化的经验,测试部门这边五个人,具备一定编程能力的就我一个。

目前的情况:
通过Page Object 的模式,对每个功能页面构建对应的page Object,如以下代码所示
[attach]129717[/attach]
对应的测试用例形式如以下所示:考虑到编写和管理方便都是在Excel表里边
进入 登录页面
点击 登录账号
输入 zh_app_admin
点击 密码
输入 1234567
点击 验证码
输入 1234
点击 立即登录
检查 提示=用户名或密码错误
执行测试时,通过解析函数提取每步操作方式和操作对象,依次执行测试步骤并在最后进行指定的检查,每步操作完成后,会进行截图。

昨天自己尝试写了一些用例,感觉这种方式还是太死板,目前的疑惑主要是如何比较好的进行数据驱动,把用例和数据分离开来,希望大神提供宝贵建议!

作者: qqq911    时间: 2020-9-10 10:59
都是先有用例,然后数据驱动
作者: bellas    时间: 2020-9-10 11:46
问题不会解决,看下这个链接https://blog.csdn.net/luanpeng825485697/article/details/79457867
作者: jingzizx    时间: 2020-9-10 13:33
数据单独处理
作者: 郭小贱    时间: 2020-9-10 17:23
测试用例设计完成后,可以参考这篇文章https://www.cnblogs.com/yinjia/p/9503407.html




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2