- 博客(30)
- 收藏
- 关注
原创 数据结构 (时间/空间复杂度 线性表)1
数据结构中具体有哪些内容?ArrayList常用操作。输出一副扑克牌 代码如下。计算阶乘的时间复杂度。
2022-12-15 20:19:44 258 1
原创 软件测试 4
1.按照开发阶段划分测试金字塔(1)UI 界面层 功能验证测试 兼容性与用户测试(2)Server 业务逻辑层 客户端模拟测试 SDK接口测试(3)Unit 数据处理层 单元测试 CodeReview为什么测试金字塔越往上投入产出比越小?测试人员投入相同的精力,测试成果越来越小(1)越往上定位问题越困难(2)越往上层,测试效率越低1.1单元测试测试阶段:编码后,编码前(TDD) 测试驱动开发 Test-Driven-Development单元测试框架:Junit测试内容:模块接口测试
2022-10-16 21:10:23 91
原创 软件测试 3 写测试用例 ---实例
输入2元,按“可乐”,输出可乐,输出5角。输入2元,按“雪碧”,输出雪碧,输出5角。输入2元,按“红茶”,输出红茶,输出5角。输入2元,按“可乐”,输出可乐,输出5角。输入2元,按“雪碧”,输出雪碧,输出5角。输入2元,按“红茶”,输出红茶,输出5角。(1)输入:1.5元 2元 按“可乐” 按“雪碧” 按“红茶。输入1.5元,按“可乐”,输出可乐。输入1.5元,按“雪碧”,输出雪碧。输入1.5元,按“红茶”,输出红茶。输入1.5元,按“可乐”,输出可乐。输入1.5元,按“雪碧”,输出雪碧。
2022-10-14 22:07:42 4823
原创 测试 2 基础篇
当输入很多,没有办法穷举,把输入(特殊情况下考虑输出)划分成若干个等价类,从每一个等价类当中选一个测试用例,如果这个测试用例测试通过,那么我们就说这个测试用例代表的等价类测试通过。前三次输入错误,账户锁定) 卡插反了,重新插卡,还可以正常取款。基本流程:插卡正确,输入正确密码,输入金额小于等于银行卡余额,按取钱按钮,取钱,退卡。当我们的输入有多种,不同的输入组合对应不同的输出,可以使用因果图法;: ATM取款流程:插卡--输密码--输入取款金额--取钱--退卡。(2)确认因素数和水平数。
2022-10-13 21:31:35 53
原创 软件测试 1(面试相关)基础概念
缺点:项目前期的风险和错误到后期测试阶段才发现,会失去问题及时纠正的机会。特点:测试在项目一开始就介入(需求阶段介入),有利于前期风险的及时发现。特点:左边的阶段和右边的测试阶段一一对应,并且是右边每一个测试阶段的依据。用户需求----软件需求(详细的软件需求文档)---软件开发---软件功能测试---上线。缺点:不能用于敏捷开发,不适用于需求变化的项目。软件测试是按照一定的评判标准(需求)来进行的活动。4.软件开发的五个模型和软件测试的两个模型。(1)软件测试V模型。(2)软件测试W模型。
2022-10-12 20:13:49 66
原创 函数文档,类型注释,内省--函数 永久存储(15)
类型注释高阶函数偏函数 将一个函数的多个参数给拆分多次进行传递is_dir 判断一个路径是否为一个文件夹 #P.is_dir()is_file 判断一个路径是否为一个文件 # P.is_file()exists() 检测一个路径是否存在name属性去获取路径的最后一个部分stem属性用于获取文件名suffix 获取文件后缀parent 获取父级目录parents 获取逻辑祖先路径构成的序列stat 查询文件或文件夹信息绝对路径 是文件真正存在的路径 相对路径 以当前目录作为基准
2022-10-09 21:27:51 53
原创 Python入门学习13
----------解包参数 两个星号解包关键字参数。------------------位置固定的参数。----------默认参数 (要放在后面)------关键字参数。
2022-10-06 17:15:36 151
原创 Python入门学习10
这个数据结构活跃在Python程序的背后,即便源代码里并没有直接用到它。---------可迭代对象可以重复使用 而迭代器只能稿一次。字典 python中唯一实现映射关系的内置类型。字典 python中唯一实现映射关系的内置类型。>>> next(z,"没有啦")>>> next(z,"没有啦")>>> next(z,"没有啦")>>> next(z,"没有啦")>>> next(z,"没有啦")>>> next(z,"没有啦")
2022-09-28 17:05:35 43
原创 Python入门学习8
startswith(prefix[,start[,end]]) 用于判断这个参数指定的子字符串 是否出现在字符串的起始位置。-------将所有字母变成小写 (只能处理英文字符)
2022-09-24 19:21:27 151
原创 Python入门学习7
-------------由此可看出 先执行for语句,再执行if语句 最后 才执行左侧的i+1表达式。-------------找出首字母为F的单词。
2022-09-23 19:51:17 150
原创 Python入门学习6
-------------------------------------------------------------------------每个字符串提取出来连续出现两次。[[1, 2, 3], [4, 5, 6], [7, 8, 9]]---------------------y不会随之改变。------------------ 用for循环使列表的值扩大两倍。---------------------这里y会随x改变。1 列表的加法和乘法。1 列表的加法和乘法。
2022-09-22 21:13:58 221
原创 Python入门学习5
输出结果后 直接 num.reverse() 就可以实现由大到小的排序。>>> heros[heros.index("奥特曼")]="神奇女侠"列表跟字符串的区别 列表是可变的 而字符串是不可变的。还可以查找某个元素的索引值 index() 方法。>>> heros=["钢铁侠","绿巨人"]------不知道下标索引值也可以直接替换。>>> heros[1]= "奥特曼"['神奇女侠', '打怪兽']['钢铁侠', '奥特曼']通过下标索引值来进行替换。
2022-09-22 15:21:53 229
原创 python入门学习4
1 条件分支1 条件分支判断多个条件,如果1条件不成立,则继续判断第二个条件,如果条件2不成立,则继续判断第三个条件............
2022-09-21 19:39:48 106
原创 Python入门学习3
值为0的数字类型: 0,0.0,0j,Decimal(0),Fraction(0,1)---分子为0 分母为1空的序列和集合;4 逻辑运算符。
2022-09-20 18:23:55 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人