摘要: 变量 定义:顾名思义,就是变化的量 意义:1、使用名字(变量),找到对应的值 2、可以改变变量的值 创建变量 1、创建方式:变量名 = 变量值 2、等号两侧最好加空格 3、变量在使用之前一定要先定义 标识符 概念:定义的变量名、函数名、类名等 命名规范:1、需要见名知意:比如name,表示名字 2、 阅读全文
posted @ 2020-03-17 21:21 NancyRM 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 就常规的导入导出,关测试点,适用大部分场景,部分还需要自己就需求或设计文档编写 一、导出 1、导出格式检查 (1)格式是否正确 (2)各字段是否正确 (3)文件名是否有要求,是否符合要求 (4)不同浏览器导出是否一致(浏览器兼容测试) 2、数据检查 (1)选择数据为空时,是否可以导出 (2)数据量较 阅读全文
posted @ 2019-01-08 13:39 NancyRM 阅读(10894) 评论(0) 推荐(0) 编辑
摘要: 小编现在主要是做OA系统的迭代测试,偏于业务逻辑的功能测试,今天在这里简单记录一下可能会涉及到的测试流程知识点: 一、设计评审 按照测试流程,第一步就是参与涉及评审,一般设计评审会有三方角色参与,分别是:产品、开发、测试。产品经理会提前通知参加评审的时间和地点,以及提供srs涉及文档。常规设计评审都 阅读全文
posted @ 2019-01-08 09:32 NancyRM 阅读(6154) 评论(0) 推荐(0) 编辑
摘要: Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素和功能模块的封装减少冗余代码,同时在后期维护中,若元素定位或功能模块发生变化,只需要调整页面元素或功能模块封装的代码,提高测试用例的可维护性。 案例:登录帝国网站(http://localhost) 首先 阅读全文
posted @ 2018-03-14 11:06 NancyRM 阅读(5797) 评论(0) 推荐(0) 编辑
摘要: 案例:将E:\Python_script\unittest\Test_Baidu生成的最新测试报告发送到指定邮箱。 我们将之前的unittest的报告生成和Python自动发送邮件结合在一起,就可以完成自动发送最新报告到指定邮箱的操作。 代码示例: runtest_email.py 代码分析:可以将 阅读全文
posted @ 2018-03-14 10:37 NancyRM 阅读(2535) 评论(0) 推荐(0) 编辑
摘要: Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 注意:使用前需要开启SMTP服务 案例:使用163邮箱来结合smtp模块发送邮件 准备工作: 注 阅读全文
posted @ 2018-02-02 14:43 NancyRM 阅读(6041) 评论(0) 推荐(0) 编辑
摘要: 自动化测试执行完成之后,我们需要生成测试报告来查看测试结果,使用HTMLTestRunner模块可以直接生产Html格式的报告。 下载地址: http://tungwaiyip.info/software/HTMLTestRunner.html 下载后的修改: 94行引入的名称要改,从 import 阅读全文
posted @ 2018-01-30 16:49 NancyRM 阅读(2602) 评论(1) 推荐(0) 编辑
摘要: 案例:百度搜索关键词:“unittest” test_baidu.py: 执行测试用例 runtest.py: 在本案例中,将unittest和Python的webdriver结合在一起,从而实现最简单的Web测试用例的执行 阅读全文
posted @ 2018-01-30 16:32 NancyRM 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 在运行测试时,有时需要直接跳过某些测试用例,或者当用例符合某个条件时跳过测试,又或者直接将测试用例设置为失败。unittest提供了这些需求的装饰器。 unittest.skip(reason) 无条件跳过测试,说明跳过测试的原因 unittest.skipIf(condition,reason) 阅读全文
posted @ 2018-01-30 14:46 NancyRM 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 使用unittest进行测试,如果是需要实现上百个测试用例,把它们全部写在一个test.py文件中,文件会越来越臃肿,后期维护页麻烦。此时可以将这些用例按照测试功能进行拆分,分散到不同的测试文件中。 Python代码如下: testadd.py: testsub.py: runtest.py: Te 阅读全文
posted @ 2018-01-29 16:51 NancyRM 阅读(5588) 评论(0) 推荐(0) 编辑