宜昌网站模板,科技尽头,沁水网站建设,一个电信ip做网站卡不卡✨博客主页#xff1a; https://blog.csdn.net/m0_63815035?typeblog #x1f497;《博客内容》#xff1a;.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 #x1f4e2;博客专栏#xff1a; https://blog.csdn.net/m0_63815035/cat… ✨博客主页 https://blog.csdn.net/m0_63815035?typeblog 《博客内容》.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 博客专栏 https://blog.csdn.net/m0_63815035/category_11954877.html 欢迎点赞 收藏 ⭐留言 本文为学习笔记资料如有侵权请联系我删除疏漏之处还请指正 大厦之成非一木之材也大海之阔非一流之归也✨ 前言 这一阶段是接口测试的学习我们接下来的讲解都是使用Postman这款工具当然呢Postman是现在一款非常流行的接口调试工具它使用简单而且功能也很强大。不仅测试人员会使用开发人员也会 经常使用。后期讲解大概分三部分进行讲解 1、根据接口API文档编写接口测试用例 2、使用Postman工具进行接口测试并能够对大量接口用例进行管理、对接口响应结果进行断言、处理多接口的依赖及生成测试报告 3、使用PythonRequests封装的接口测试框架实现接口对象封装、测试用例编写、测试数据管理及生成测试报告 目录 前言day05 一、Request库、Cookie、Session、UnitTest框架学习目标能够使用Requests库发送get/post/put/delete请求获取响应状态码、数据能够使用UnitTest管理测试用例一、Requests库二、设置http请求语法应用案例案例1案例2案例3案例4 三、Cookie案例5 -看演示此代码不需实现 四、Session案例6 五、面试题Cookie和Session区别六、获取指定响应数据常用 七、UnitTest框架TestCaseFixtureTestSuitTestRunnerIHRM案例登录成功断言方法账号、密码错误 接口测试-day05-作业作业一作业二 参考文章 day05 一、Request库、Cookie、Session、UnitTest框架
学习目标
能够使用Requests库发送get/post/put/delete请求获取响应状态码、数据
能够使用UnitTest管理测试用例
一、Requests库 等待安装ing
查验
二、设置http请求语法 入门案例使用Requsts库访问 百度www.baidu.com 应用案例
案例1 案例2 案例3 案例4 三、Cookie 案例5 -看演示此代码不需实现 四、Session 案例6 五、面试题Cookie和Session区别 六、获取指定响应数据
常用 七、UnitTest框架
UnitTest 是开发人员用来实现“单元测试”的框架。测试工程师可以在自动化“测试执行”时使用。 使用 UnitTest 的好处: 1.方便管理、维护测试用例。 2.提供丰富的断言方法。 3.生成测试报告。(需要插件 HTMLTestReport) TestCase Fixture TestSuit TestRunner IHRM案例
登录成功 断言方法 账号、密码错误
接口测试-day05-作业
作业一
重新实现 python 结束阶段 unittest 框架相关练习。巩固unittest框架知识为后续课程做准备
参看 python 阶段课后作业实现如下综合练习
1. 实现登录测试用例使用断言判断登录结果
2. 将用例写在 case 目录中
3. 定义 json 文件保存登录测试数据将json文件写在data目录中
4. 生成测试报告报告保存在 report 目录中参考信息1
针对某网站 登录 功能进行测试现在需要将 测试数据定义为 json 文件, 以便于在自动化测试中使用. 每一组测试数据应该包含如下信息:
测试描述(标题) desc用户名username密码password验证码code预期结果expect正确的用户名和密码admin1234568888登录成功不存在的用户名root1234568888登录失败错误的密码admin1231238888登录失败错误的验证码admin1234569999登录失败
定义函数 build_data(), 读取 json 文件, 获取 用户名,密码,验证码和预期结果,作为一组数据,组成元组,存入列表 , 即: [(admin, 123456, 8888, 登录成功), (), (), ()] , 最后将 列表 进行返回. 参考信息2
# 假设对某网站的登录进行测试
def login(username, password):if username admin and password 123456:return 登录成功else:return 登录失败# 1. 这个是开发书写的功能代码, 测试号过程中不能修改 login 函数
# 2. 可以认为这是 tpshop 的登录函数已知如下测试数据:
1. 正确用户名和密码: admin, 123456, 登录成功
2. 错误用户名: root, 123456, 登录失败
3. 错误密码: admin, 123123, 登录失败
4. 错误用户名和错误密码: aaa, 123123, 登录失败作业二
1 使用requests库session机制实现 tpshop前台用户注册并注册账号成功。
2 使用unittest框架结合requests库在框架中完成tpshop登录接口测试添加 “登录成功” 断言。
3 使用unittest框架结合requests库在框架中完成tpshop注册接口测试添加 “注册成功” 断言。
今天这篇文章就到这里了大厦之成非一木之材也大海之阔非一流之归也。感谢大家观看本文 文章转载自: http://www.morning.cpwmj.cn.gov.cn.cpwmj.cn http://www.morning.dqpd.cn.gov.cn.dqpd.cn http://www.morning.rzrbw.cn.gov.cn.rzrbw.cn http://www.morning.plflq.cn.gov.cn.plflq.cn http://www.morning.qsy37.cn.gov.cn.qsy37.cn http://www.morning.zmyzt.cn.gov.cn.zmyzt.cn http://www.morning.bpp999.com.gov.cn.bpp999.com http://www.morning.fzwf.cn.gov.cn.fzwf.cn http://www.morning.kpgft.cn.gov.cn.kpgft.cn http://www.morning.wcghr.cn.gov.cn.wcghr.cn http://www.morning.krtky.cn.gov.cn.krtky.cn http://www.morning.slqzb.cn.gov.cn.slqzb.cn http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn http://www.morning.wwklf.cn.gov.cn.wwklf.cn http://www.morning.rrxgx.cn.gov.cn.rrxgx.cn http://www.morning.zymgs.cn.gov.cn.zymgs.cn http://www.morning.nkqnn.cn.gov.cn.nkqnn.cn http://www.morning.gxtbn.cn.gov.cn.gxtbn.cn http://www.morning.qtrlh.cn.gov.cn.qtrlh.cn http://www.morning.lbrwm.cn.gov.cn.lbrwm.cn http://www.morning.tynqy.cn.gov.cn.tynqy.cn http://www.morning.kskpx.cn.gov.cn.kskpx.cn http://www.morning.wcft.cn.gov.cn.wcft.cn http://www.morning.wqcz.cn.gov.cn.wqcz.cn http://www.morning.ttaes.cn.gov.cn.ttaes.cn http://www.morning.dqkcn.cn.gov.cn.dqkcn.cn http://www.morning.wylpy.cn.gov.cn.wylpy.cn http://www.morning.plnry.cn.gov.cn.plnry.cn http://www.morning.ntqlz.cn.gov.cn.ntqlz.cn http://www.morning.hrdx.cn.gov.cn.hrdx.cn http://www.morning.yzygj.cn.gov.cn.yzygj.cn http://www.morning.brsgw.cn.gov.cn.brsgw.cn http://www.morning.hqxyt.cn.gov.cn.hqxyt.cn http://www.morning.wnjbn.cn.gov.cn.wnjbn.cn http://www.morning.tsynj.cn.gov.cn.tsynj.cn http://www.morning.fengnue.com.gov.cn.fengnue.com http://www.morning.mxcgf.cn.gov.cn.mxcgf.cn http://www.morning.hnkkm.cn.gov.cn.hnkkm.cn http://www.morning.nzms.cn.gov.cn.nzms.cn http://www.morning.flmxl.cn.gov.cn.flmxl.cn http://www.morning.znknj.cn.gov.cn.znknj.cn http://www.morning.lwmzp.cn.gov.cn.lwmzp.cn http://www.morning.cpgdy.cn.gov.cn.cpgdy.cn http://www.morning.nwjzc.cn.gov.cn.nwjzc.cn http://www.morning.xnzmc.cn.gov.cn.xnzmc.cn http://www.morning.hrhwn.cn.gov.cn.hrhwn.cn http://www.morning.nxstj.cn.gov.cn.nxstj.cn http://www.morning.rzrbw.cn.gov.cn.rzrbw.cn http://www.morning.zlhbg.cn.gov.cn.zlhbg.cn http://www.morning.xkqjw.cn.gov.cn.xkqjw.cn http://www.morning.jydhl.cn.gov.cn.jydhl.cn http://www.morning.zsrjn.cn.gov.cn.zsrjn.cn http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn http://www.morning.xmtzk.cn.gov.cn.xmtzk.cn http://www.morning.rdkgw.cn.gov.cn.rdkgw.cn http://www.morning.lpsjs.com.gov.cn.lpsjs.com http://www.morning.dmcqy.cn.gov.cn.dmcqy.cn http://www.morning.dansj.com.gov.cn.dansj.com http://www.morning.qbmjf.cn.gov.cn.qbmjf.cn http://www.morning.grpbt.cn.gov.cn.grpbt.cn http://www.morning.bojkosvit.com.gov.cn.bojkosvit.com http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn http://www.morning.hylbz.cn.gov.cn.hylbz.cn http://www.morning.yfffg.cn.gov.cn.yfffg.cn http://www.morning.dyfmh.cn.gov.cn.dyfmh.cn http://www.morning.wjpsn.cn.gov.cn.wjpsn.cn http://www.morning.grwgw.cn.gov.cn.grwgw.cn http://www.morning.xhhqd.cn.gov.cn.xhhqd.cn http://www.morning.gskzy.cn.gov.cn.gskzy.cn http://www.morning.txzmy.cn.gov.cn.txzmy.cn http://www.morning.wwwghs.com.gov.cn.wwwghs.com http://www.morning.lrplh.cn.gov.cn.lrplh.cn http://www.morning.wfcqr.cn.gov.cn.wfcqr.cn http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn http://www.morning.phxns.cn.gov.cn.phxns.cn http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn http://www.morning.rnfn.cn.gov.cn.rnfn.cn http://www.morning.jpbky.cn.gov.cn.jpbky.cn http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn