web自动化测试登录功能疑问?

笃行之.kiss 2020-02-22 11:45:11



如图,测试这个界面的登录功能的时候,每个测试用例执行的一个测试结果与预期结果通过assert断言来比较,结果一致的时候测试通过,结果不一致的话测试失败。

那么问题来了:你们是通过什么方法判读返回的结果和预测结果做匹配 简单的来说就是你们是依据什么来做判断 ?页面元素?还是url?可以封装成一个方法来调用吗?
...全文
23691 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
是美好啊 2021-01-22
  • 打赏
  • 举报
回复
一般通过断言登录成功提示语,或者跳转页面元素进行判断
笃行之.kiss 2020-12-21
  • 打赏
  • 举报
回复
你说的是api测试,我问的是web
幽✨曰 2020-12-16
  • 打赏
  • 举报
回复
看着你这个页面,感觉应该先获取你实际输入后,获取对应的返回值(接口或者接口返回),如果与你期望的返回值相同,测试通过,如果不一致,测试不通过,至于你说的方法,这块我不太了解
笃行之.kiss 2020-08-18
  • 打赏
  • 举报
回复
好吧是我想多了
qq_46809561 2020-08-13
  • 打赏
  • 举报
回复
if else啊
笃行之.kiss 2020-08-11
  • 打赏
  • 举报
回复
引用 1 楼 qq_46809561 的回复:
一个登录测试,自动化写一条用例就可以了,准备好数据,做分支判断,不同结果做不同的断言
分支判断是什么意思?
投尔以木桃 2020-08-11
  • 打赏
  • 举报
回复
这个主要就是通过真实的页面响应结果与你写的断言语句是否一致进行判断。举个例子来说,假如你写的正确的账号密码,那么就会登录成功,页面自动跳转至系统首页,你可以就进行是否获取到系统首页文字来断言。如果获取到的文字与你写的断言语句的文字一致的话,就代表登录成功了
测试逍遥子 2020-04-10
  • 打赏
  • 举报
回复
页面元素和url都可以用于断言!一般使用数据驱动ddt或Pytest的params实现!
测试逍遥子 2020-04-09
  • 打赏
  • 举报
回复
如果你有技术上的疑问,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入软件测试技术群:695458161,群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。
qq_46809561 2020-04-09
  • 打赏
  • 举报
回复
一个登录测试,自动化写一条用例就可以了,准备好数据,做分支判断,不同结果做不同的断言

5,177

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧