当前位置: 首页 > news >正文

北京 网站设计招聘信息视频剪辑课程

北京 网站设计招聘信息,视频剪辑课程,上海免费网站建设咨询,服务专业的品牌建站公司目录一、单元测试的定义二、实例理解2.1可通过的测试一个模拟的登录测试用例测试代码运行结果2.2不可通过的测试一个模拟的登录测试用例测试代码运行结果三、单元测试的自动生成https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注#xff01; 欢迎关注微信公众号 欢迎关注微信公众号宝藏女孩的成长日记 如有转载请注明出处如不注明盗者必究 一、单元测试的定义 单元测试是由开发人员编写的用来检测特定条件写代码的正确性 单元测试中使用assert断言来判断结果是否与预期值相等 二、实例理解 2.1可通过的测试 一个模拟的登录 def Login(uername,password):if uername Jay and password admin:return 0else:return 1测试用例 # 测试用例 # Login(Jay,admin) 用户名和密码全部正确 # Login(陈奇,admin) 用户名错误密码正确 # Login(Jay,123456) 用户名正确密码错误 # Login(廖燕均,123) 用户名和密码全部错误 # Login(,) 用户名和密码全部为空测试代码 import unittest from login import *# 测试用例 # Login(Jay,admin) # Login(陈奇,admin) # Login(Jay,123456) # Login(廖燕均,123) # Login(,)class MyTestone(unittest.TestCase):def test_case1(self):result Login(Jay, admin)self.assertEqual(0, result)def test_case2(self):result Login(陈奇, admin)self.assertEqual(1, result)def test_case3(self):result Login(Jay, 123456)self.assertEqual(1, result)def test_case4(self):result Login(廖燕均, 123)self.assertEqual(1, result)def test_case5(self):result Login(, )self.assertEqual(1, result)if __name__ __main__:unittest.main() 运行结果 15次测试因为我们运行了5个测试用例 2执行时间 3执行结果通过 2.2不可通过的测试 一个模拟的登录 注意在代码逻辑错误的时候 def Login(uername,password):if uername Jay or password admin:return 0else:return 1测试用例 # 测试用例 # Login(Jay,admin) 用户名和密码全部正确 # Login(陈奇,admin) 用户名错误密码正确 # Login(Jay,123456) 用户名正确密码错误 # Login(廖燕均,123) 用户名和密码全部错误 # Login(,) 用户名和密码全部为空测试代码 import unittest from login import *# 测试用例 # Login(Jay,admin) # Login(陈奇,admin) # Login(Jay,123456) # Login(廖燕均,123) # Login(,)class MyTestone(unittest.TestCase):def test_case1(self):result Login(Jay, admin)self.assertEqual(0, result)def test_case2(self):result Login(陈奇, admin)self.assertEqual(1, result)def test_case3(self):result Login(Jay, 123456)self.assertEqual(1, result)def test_case4(self):result Login(廖燕均, 123)self.assertEqual(1, result)def test_case5(self):result Login(, )self.assertEqual(1, result)if __name__ __main__:unittest.main() 运行结果 运行结果两个测试不通过 原因 这两个由于我们的逻辑为**“or”**,所以有一个是对的就为正确而测试结果与我们的预期结果错误相悖因此测试这两个的时候不通过 三、单元测试的自动生成 很多人都是手动创建测试但pycharm可自动创建步骤 选中项目—新建new—Pytjon file 选中第二个 随后就会自动生成 如有不足之处欢迎指出嘿嘿 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 如有转载请注明出处如不注明盗者必究
http://www.zqtcl.cn/news/301628/

相关文章:

  • 网站排名软件包年农业网站开发
  • 建设信用卡网银网站crm客户关系管理论文
  • 阿里巴巴网站的搜索引擎优化案例软件开发收费价目表
  • 企业网站建设之域名篇wordpress 文章居中
  • 萍乡网站建设行吗南康建设局官方网站
  • 一键部署wordpress爱站seo工具
  • 大连网站建设服务做进料加工在哪个网站上做
  • 南昌行业网站建设网站版权信息修改
  • 百度网站关键词排名助手低成本做网站 白之家
  • 怎么查询网站是谁做的部队网站建设报告
  • 租房网站开发专业网站建设品牌策划方案
  • 电子商务网站建设方案书软件开发工具图片
  • 案例建网站宿松网站建设公司
  • 秦皇岛网站开发wordpress免费国内主题
  • seo网站推广推荐阳江房管局查询房产信息网
  • php服装商城网站建设个人网站免费空间
  • 做内贸注册什么网站广州市建设交易中心网站
  • 点样用外网访问自己做的网站北京市网站设计公司网址
  • 用备案的网站做违法网站wordpress个性404
  • 中国制造网官方网站下载安装我国做民宿的网站
  • 英文网站seo广州市软件开发有限公司
  • 锦州网站建设渠道山西做网站的公司有哪些
  • 4线城市搞网站开发丹灶网站建设公司
  • 青岛网站建设seo优化wordpress分类标题自定义
  • 网站开发本地环境在海南注册公司需要多少钱
  • 济南网站开发去哪儿旅行app下载安装
  • 大城 网站北京做网站男生工资
  • 赣州网站建设百家号免费软件网
  • 在合肥做网站多少钱网站开发外包平台
  • 百度指数查询平台网站建设SEO优化哪家好