设为首页收藏本站
查看: 4850|回复: 3

[高级语言] 回文

[复制链接]
  • TA的每日心情
    开心
    2023-9-4 15:59
  • 签到天数: 445 天

    [LV.9]以坛为家II

    发表于 2022-5-23 12:33:21 | 显示全部楼层 |阅读模式
    本帖最后由 wolf0000 于 2022-5-23 12:33 编辑
    1. from selenium import webdriver
    2. from selenium.webdriver.common.by import By

    3. options = webdriver.ChromeOptions()
    4. options.add_argument("--window-size=1920,1080")
    5. driver = webdriver.Chrome(options=options) # 获取驱动
    6. driver.get("http://www.baidu.com") # 打开百度链接
    7. driver.find_element(By.ID,"kw").send_keys("自动化测试")
    8. driver.find_element(By.ID,"su").click()
    9. driver.close()

    10. '''
    11. Palindrome detection
    12. '''
    13. str = input("Please enter a string:")
    14. str1 = (str[::-1])
    15. print(str1)
    16. if str == str1 and len(str) != 0:
    17.     if len(str) % 2  == 0:
    18.         print("palindrome plus even number")
    19.     elif len(str) % 2  == 1:
    20.         print("palindrome plus odd number")
    21. else:
    22.     print("not a palindrome")
    复制代码




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
  • TA的每日心情
    开心
    2022-6-14 09:10
  • 签到天数: 96 天

    [LV.6]常住居民II

    发表于 2022-5-24 14:56:14 | 显示全部楼层
    什么时候,音乐版块才回来呀,期待
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-4 15:59
  • 签到天数: 445 天

    [LV.9]以坛为家II

     楼主| 发表于 2022-5-25 08:40:41 | 显示全部楼层
    1.     传统的单元测试包括了驱动模块(driver) 和桩模块(stub)。驱动模块的目的很单纯,就是为了访问类库的属性和方法,来检测类库的功能是否正确;
    2.     驱动模块是用来模拟被测试模块的上一级模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启用被测模块,并打印出相应的结果。驱动模块(Driver)可以通过模拟一系列用户操作行为,比如选择用户界面上的某一个选项或者按下某个按钮等,自动调用被测试模块中的函数。驱动模块(Driver)设置,使对模块的测试不必与用户界面真正交互。
    3.     桩模块是指模拟被测试的模块所调用的模块,而不是软件产品的组成的部分。主模块作为驱动模块,与之直接相连的模块用桩模块代替。在集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块。如果被测试的单元模块需要调用其他模块中的功能或者函数(method),我们就应该设计一个和被调用模块名称相同的桩模块来模拟被调用模块。这个桩模块本身不执行任何功能仅在被调用时返回静态值来模拟被调用模块的行为。举例:如果被测试单元中需要调用另一模块customer函数 getCusAddr(customerID: Integer),这个函数应该查询数据库后返回某一个客户的地址。我们设计的同名桩模块(Stub)中的同名函数并没有真正对数据库进行查询而仅模拟了这个行为,直接返回了一个静态的地址例如"123 Newton Street"。桩模块的设置使得单元测试的进行成为一个相对独立且简单的过程。
    复制代码
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-4 15:59
  • 签到天数: 445 天

    [LV.9]以坛为家II

     楼主| 发表于 2022-5-25 15:20:13 | 显示全部楼层
    本帖最后由 wolf0000 于 2022-5-25 15:22 编辑

    (1)Git clone 克隆指定仓库
    (2)Git push 用于将本地分支的更新,推送到远程主机
    (3)Git commit 将文件提交到服务器
    (4)Git add 将文件添加到缓存区
    (5)Git status 查看当前仓库的状态
    (6)Git log 查看git日志
    (7)Git diff 比较版本的区别
    (8)Git reset 回溯历史版本
    (9)Git checkout 切换到指定分支
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    红盟社区--红客联盟 

    Processed in 0.075209 second(s), 23 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    备案号:冀ICP备20006029号-1 Powered by HUC © 2001-2021 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表