自动化测试那些事
Yhappy727
这个作者很懒,什么都没留下…
展开
-
python统一文件中unittest不执行“if __name__ == '__main__”
问题:main代码中写了打印语句,但是没有执行,没有生成测试报告示例代码:#-*- coding: UTF-8 -*- import os import time import unittest import pymysql import fconfig from selenium import webdriver import HTMLTestRunner PATH=la...原创 2019-11-08 16:22:13 · 403 阅读 · 0 评论 -
TestNG注解
@BeforeSuite:在该套件的所有测试都运行在注释的方法之前,仅运行一次。@AfterSuite :在该套件的所有测试都运行在注释方法之后,仅运行一次。@BeforeClass:在调用当前类的第一个测试方法之前运行,注释方法仅运行一次。@AfterClass:在调用当前类的第一个测试方法之后运行,注释方法仅运行一次@BeforeTest:注释的方法将在属于<te...原创 2019-11-07 17:03:05 · 132 阅读 · 0 评论 -
TestNG使用ExtentReport生成测试报告
ExtentReport的配置使用:1. 在pom.xml文件里面添加依赖<dependency><groupId>com.relevantcodes</groupId><artifactId>extentreports</artifactId><version>2.41.1</version>...原创 2019-11-07 16:58:55 · 499 阅读 · 0 评论 -
python使用pymysql连接数据引起的错误
报错1: File "D:\Program Files\Python36\lib\site-packages\pymysql\connections.py", line 325, in __init__ self.connect() File "D:\Program Files\Python36\lib\site-packages\pymysql\connections.py"...原创 2019-11-01 14:35:08 · 5254 阅读 · 0 评论 -
自动化测试的目标和投入产出比
通用自动化测试目标:1.提高测试人员的工作成就感和幸福感,减少手工测试中部的重复性工作2.提高测试用例的执行效率,实现快速的自动化回归测试,快速地给开发团队质量反馈3.减少测试人员数量,提高开发和测试的比例,节省企业的人力成本4.在线产品的运行状态监控5.插入大量测试数据从以下几个方面考虑自动化测试的成本投入:1.项目本身是否适合实施自动化测试,测试脚本的编写和维...原创 2019-08-09 09:18:46 · 1567 阅读 · 0 评论 -
单元测试框架--unittest
selenium webdriver 是一个浏览器自动化测试的API集合unittest是一个单元测试框架,是Python编程的单元测试框架。在unittest中最小单元是test测试固件(test fixture)测试代码之前的准备部分和测试结束之后的清扫代码,例如,创建数据库连接,启动服务进程,测试环境的清理或者关闭数据库连接函数setUp()和tearDown()...原创 2019-08-09 09:26:25 · 108 阅读 · 0 评论