- 企业微信主页面、 通讯录页面 、添加成员页面 、添加部门页面、导入通讯录页面 时序图。(不作为必须完成的作业,主要是梳理业务逻辑使用)
plantuml在线生成工具
注意:需要体现出来页面对象以及页面对象所对应的方法
- 使用po思想完成添加部门操作的自动化测试(注意组合定位)
plantuml在线生成工具
注意:需要体现出来页面对象以及页面对象所对应的方法
死等 可以用 显示等待优化下, 其他没什么问题啦
用例有点耦合,用例设计有点奇怪。
用例设计其实也尽量解耦比较好,几个步骤之间关联性不是太强的
老师,好 提交企业微信web端自动化测试实战-作业
时序图:
做了如下改动:
<2>使用fixture定义一个方法级别的桩,(与setup_class类似,没解决传递self,没去实现)
<3>使用@pytest.mark.parametrize初始化数据,例:test_add_department()
可以继续优化的点:
作业:https://github.com/vndbjlqx/gitDemo/tree/main/seleniumWebDriverHomework
能看的出来非常认真,而且知道自己主动优化思考。并结合之前的知识点融汇贯通。给你点赞,希望其他同学和你之后的作业都能像这个样子去做。
相信你的进步会非常快的
谢谢老师。
请老师批改,作业地址https://github.com/Hao-Tingting/python-program-/tree/master/test_selenium
提交作业:无处不在/企业微信实战
目前实现部分功能:
1.显示等待
2.使用参数文件yml,excel
3.增加conftest文件,解决pytest.mark.parametrize中控制台中文显示问题
因为时间缘故,还有很多优化空间,例如:
1.利用logging 生成测试log
2.增加错误用例,并进行截图保存
3.利用allure完善测试报告
4.代码进一步优化,增加setup和teardown,将重复用例进行封装。
企业微信自动化测试工作提交:
作业https://github.com/mazhenhua0706/Homework/tree/main/homework3