找回密码
 立即注册
首页 业界区 科技 1个脚本跑1000组数据!美团测试总监亲授数据驱动实战 ...

1个脚本跑1000组数据!美团测试总监亲授数据驱动实战

恃液 6 天前
还在为每次需求变更重写脚本?用这套京东/美团都在用的数据驱动方案,维护效率提升90%!一、残酷对比:普通VS数据驱动脚本的维护成本
  1. # ❌ 传统硬编码脚本(需求变更必崩溃)  
  2. def test_login():  
  3.     driver.find_element(By.ID, "username").send_keys("admin")  
  4.     driver.find_element(By.ID, "password").send_keys("123456")  
  5. # ✅ 数据驱动脚本(参数化应对变化)  
  6. import csv  
  7. @pytest.mark.parametrize("user,pwd", read_csv("login_data.csv"))  
  8. def test_login(user, pwd):  
  9.     driver.find_element(By.ID, "username").send_keys(user)  
  10.     driver.find_element(By.ID, "password").send_keys(pwd)  
复制代码
[code]
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册