08 2022 档案
摘要:既然测试用例都已经准备好了,那么我们该如何判断测试用例实际输出结果与我们的预期结果是否一致呢? 这时候就可以使用到断言来判断,两者是否一致,来完成自动化最后一步骤,查验结果 unittest单元测试中也提供了断言的方式,通过断言判断结果是否符合预期结果 unittest常用断言 unittest框架
阅读全文
摘要:unittest_前置setUp与后置tearDown setUp:用例执行前的准备操作(比如数据库的连接,浏览器驱动实例化等) setDown():用例执行后的清理操作(比如清除数据,关闭数据库连接,关闭浏览器驱动等) unittest前置后置分为以下三种: 1、setUpModule、tearD
阅读全文
摘要:unittest介绍 UnitTest是Python自带的一个单元测试框架,用它来做单元测试 unittest单元测试框架最早受到junit(junit是java的单元测试)的启发,和其他语言的主流单元测试框架有很相似的地方,他支持测试自动化,多个用例共享前置和清理代码,聚合多个测试用例到测试集中,
阅读全文
摘要:背景: 最近需要抓取一个程序的运行log,但发现os.popen去执行程序,只能抓取到标准输出的log,错误输出的log没法抓取到。导致只能想其他办法,后发现subprocess库的Popen方法解决了这个问题,所以特此来归纳学习一下 subprocess介绍: subprocess 模块允许我们启
阅读全文
摘要:最近在写自动编译文件并从服务器下载的python脚本(使用parammiko库去连接),编译的时候碰到,有个交叉编译工具链一直提示找不到,后面百度解决了此问题 解决方法: 虽然编译的时候没法找到此交叉工具链(arm-nextvpu-linux-gnueabihf-gcc),但可以使用-v去查找安装目
阅读全文