气象 SPI Python 包单元测试 pytest 与 GitHub Actions CI 完整配置试题库及答案.docVIP

气象 SPI Python 包单元测试 pytest 与 GitHub Actions CI 完整配置试题库及答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

气象SPIPython包单元测试pytest与GitHubActionsCI完整配置试题库及答案

一、单项选择题(每题2分,共10题)

1.pytest中用于标记测试用例的装饰器是()

A.@testB.@pytest.markC.@unittestD.@mark

答案:B

2.在GitHubActions中,配置文件的后缀是()

A..yamlB..jsonC..txtD..py

答案:A

3.气象SPIPython包中,计算SPI的核心函数通常在()模块。

A.mainB.spi_calculationC.utilsD.test

答案:B

4.以下哪个是pytest运行测试的命令()

A.pytestrunB.runpytestC.pytestD.py.test

答案:C

5.GitHubActions中可以用来安装Python依赖的步骤是()

A.setup-pythonB.install-dependenciesC.pipinstallD.python-setup

答案:A

6.若要在pytest中跳过某个测试用例,使用的标记是()

A.@pytest.mark.skipB.@pytest.mark.xfailC.@pytest.mark.parametrizeD.@pytest.mark.run

答案:A

7.气象SPIPython包的单元测试主要测试()

A.函数功能B.界面美观C.数据库连接D.网络请求

答案:A

8.在GitHubActions工作流中,jobs关键字用于定义()

A.步骤B.任务C.作业D.环境

答案:C

9.pytest中参数化测试使用的装饰器是()

A.@pytest.mark.parametrizeB.@pytest.mark.fixtureC.@pytest.mark.skipifD.@pytest.mark.mark

答案:A

10.关于GitHubActionsCI,以下说法错误的是()

A.可以自动执行测试B.只能在本地运行C.可集成到项目仓库D.能反馈测试结果

答案:B

二、多项选择题(每题2分,共10题)

1.以下属于pytest特性的有()

A.简单易上手B.丰富的插件生态C.只支持Python2D.可标记测试用例

答案:ABD

2.GitHubActions可以实现()

A.自动构建B.自动测试C.自动部署D.自动生成代码

答案:ABC

3.在气象SPIPython包单元测试中,可能测试的内容有()

A.数据输入格式B.计算结果准确性C.函数运行时间D.模块导入是否成功

答案:ABD

4.以下哪些是配置GitHubActionsCI时可能用到的关键字()

A.nameB.onC.jobsD.steps

答案:ABCD

5.pytest中可以用来组织测试用例的方式有()

A.测试类B.测试文件C.测试目录D.测试函数

答案:ABCD

6.安装pytest可以使用的命令有()

A.pipinstallpytestB.condainstallpytestC.installpytestD.setuppytest

答案:AB

7.GitHubActions中的环境变量可以()

A.传递信息B.配置参数C.存储敏感信息D.定义工作流

答案:ABC

8.在气象SPIPython包中,单元测试可能涉及的模块有()

A.数据读取模块B.计算模块C.绘图模块D.日志模块

答案:AB

9.pytest中的fixture可以()

A.初始化测试数据B.清理测试环境C.共享测试资源D.跳过测试用例

答案:ABC

10.配置GitHubActionsCI时,需要考虑的因素有()

A.触发条件B.运行环境C.测试命令D.通知方式

答案:ABCD

三、判断题(每题2分,共10题)

1.pytest只能用于Python项目的单元测试。()

答案:错

2.GitHubActionsCI不能在私有仓库使

文档评论(0)

136****2260 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档