摘要:
一. pytest测试框架 1.单元测试:是指在软件开发当中,针对软件的最小单位(函数,方法)进行正确性的检查测试。 java:junit,testng python:unittest,pytest 2.自动化测试框架作用 ①提高测试效率,降低维护成本 ②减少人工干预,提高测试的准确性,增加代码的重 阅读全文
摘要:
class Person(object): #类的定义,object固定写法 def __init__(self,name,age,job): #类的构造函数,即类的初始化 self.Name = name self.Age = age self.Job = job def introduce(se 阅读全文
摘要:
一.vim 1、在 10 - 20 行添加 // 注释 :10,20s#^#//#g 2、在 10 - 20 行删除 // 注释 :10,20s#^//##g 3、在 10 - 20 行添加 # 注释 :10,20s/^/#/g 4、在 10 - 20 行删除 # 注释 :10,20s/#//g 二 阅读全文
摘要:
def insert_to_database(self, result): import pymysql import time cur_time = time.strftime("%D %H:%M:%S", time.localtime(time.time())) db = pymysql.con 阅读全文
摘要:
帮助:man grep 1.基本表达式(BRE) 1.1 ^开头 $结尾 1.2 [a-z] [0-9]区间 1.3 *0个或多个,.表示任意一个 2.基本正则(BRE)与扩展正则的区别(ERE) 2.1 ?非贪婪匹配 2.2 +一个或多个 2.3 ()分组 2.4 {}范围约束 2.5 |匹配多个 阅读全文
摘要:
TEST_P(IsEvenTest, allEvenTest) { int n = GetParam(); EXPECT_TRUE(n); } INSTANTIATE_TEST_CASE_P(TrueReturn, IsEvenTest, testing::Values(2,4,6,8)); //这 阅读全文
摘要:
一、前言 gtest提供了多种事件机制,非常方便我们在案例之前或之后做一些操作。总结一下gtest的事件一共有3种: 1. 全局的,所有案例执行前后。 2. TestSuite级别的,在某一批案例中第一个案例前,最后一个案例执行后。 3. TestCae级别的,每个TestCase前后。 二、全局事 阅读全文
摘要:
Unix-->Linux(Ubuntu,Redhat,suse,fedora) 1. cd - :回到上次执行的那个目录(相当于“回看”的功能) 2. touch :创建一个文件,可以是任意后缀的文件 3. 重定向:> 或 >> (追加显示,将本来要显示在屏幕上的命令或信息导入到文件中) 比如:ls 阅读全文
摘要:
测试覆盖率一般常来衡量测试的完整性和充分性。从广义角度来讲,分为面向项目的需求覆盖率和面向技术的代码覆盖率。 需求覆盖率: 需求覆盖率是指测试对需求的覆盖程度,通常的做法是将每一条分解后的软件需求和对应的测试建立一对多的映射关系,最终目标是保证测试可以覆盖每个需求,以保证软件产品的质量。 我们通常采 阅读全文
摘要:
创建表mm: 其中id为主键且自增长 为表mm,插入数据 修改表名mm为students: 删除mm表里所有的数据: 删除整张表:(删除mm这张表) 查询students表里的第2到4条记录: 从students表查询所有学生的学号(id)、姓名(name)和班级(class)的信息 从studen 阅读全文