自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yummy的博客

better or best

  • 博客(81)
  • 收藏
  • 关注

原创 python之列表及操作相关知识

python之列表及操作相关知识

2022-10-30 01:53:53 1023

原创 python之字符串及操作相关知识

单引号或者双引号或者三单引号或者三双引号中的数据,就是字符串。

2022-10-27 21:35:55 1874

原创 Python之条件判断和循环语句相关知识

if语句是用来进行判断的,其使用格式如下:if  要判断的条件:条件成立时,要执行的代码示例。

2022-10-24 04:06:55 565

原创 selenium及相关软件的安装配置

selenium及相关软件的安装配置,1、安装python解释器,2、安装pycharm,3、安装selenium包,4、webdriver下载安装,5、selenium的基本使用示例

2022-10-22 16:58:49 1568 1

原创 Python基础知识(变量、数据类型、标识符、关键字、输出、输入、运算符、数据类型转换)

变量是存放数据值的容器。在python中,存储一个数据需要一个叫变量的东西,示例如下:可以在一行中为多个变量赋值(print 语句用于输出变量)运行结果:可以在一行中为多个变量分配相同的值运行结果:可以使用 + 字符将变量与另一个变量相加。对于数字,+ 字符用作数学运算符。字符串和数字相加会出错示例1运行结果:示例2。

2022-10-22 04:28:46 813 1

原创 LeetCode 2. 两数相加 C语言实现

2. 两数相加给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9

2022-09-29 21:26:36 209

原创 C语言 结构体、结构体变量与typedef的使用

结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员,结构体的声明是使用struct关键字。1、结构体的定义形式如:2、结构体变量的一般定义形式如:struct 结构体名 变量1,变量2;3、结构体变量的定义还能在定义结构体时同时定义如:4、对于无名结构体(结构体没有名字),结构体变量只能和结构体同时定义,之后也不能再用该结构体类型去定义变量如:struct {成员列表}变量1,变量2;

2022-09-29 03:29:02 1903 1

原创 pycharm安装教程(2022)与使用

pycharm安装教程(2022)1、进入官网下载pycharm官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows专业版功能更多收费,可免费试用30天,社区版免费,日常学习使用下载安装社区版即可

2022-09-28 03:47:04 60132 4

原创 Python解释器安装教程

Python解释器安装教程1、进入官网下载想要的python解释器版本 2、安装python解释器(1)下载完成后双击该程序(2)若不勾选Add Python 3.10 to PATH 安装完后需手动去添加环境变量则。可选择立即安装默认安装路径到C盘或自定义安装,这里演示自定义安装。(3)默认即可,直接点击Next。(4)可修改安装路径,然后安装。

2022-09-28 02:46:42 24662 2

原创 自动化测试

若项目需求变动过于频繁,测试人员需要根据变动的需求来更新测试用例及相关的测试脚本,而脚本的维护本身就是一个代码开发的过程,需要修改、调试,必要的时候还要修改自动化测试的框架,如果所花费的成本不低于利用其节省的测试成本,那么自动化测试便是失败的。对于产品型的项目,每个项目只改进少量的功能,但每个项目必须反反复复测试那些没有改动过的功能,这部分测试完全可以让自动化测试来承担,同时可以把新加入功能的测试也慢慢地加入自动化测试中。③可以完成一些手工测试无法完成或难以完成的测试,如大量的用户并发测试、性能测试等。

2022-09-27 23:49:46 222

原创 软件缺陷与缺陷报告

软件缺陷与缺陷报告 缺陷定义:从内部看,软件缺陷试产品开发或者维护过程中存在的错误、毛病等各种问题。从外部看,软件缺陷是系统所需要实现的某种功能的失效或者违背。总的来说,缺陷就是问题,最终表现为所需要的功能没有完全实现,没有满足用户的需求。

2022-09-27 22:18:37 2274 1

原创 测试用例的设计方法

测试用例的设计方法 1、等价类划分法 定义:等价类测试方法是把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。使用等价类划分方法设计测试用例要经过划分等价类(列出等价类表)和选取测试用例两步。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。类型划分:有效等价类有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类。

2022-09-27 03:04:25 659 1

原创 测试用例的定义与要素

测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

2022-09-22 05:01:27 970

原创 软件测试的分类

软件测试的分类

2022-09-22 00:45:06 263

原创 软件开发与测试模型

软件开发与测试模型(瀑布模型、增量模型、快速原型模型、螺旋模型、V模型、W模型)

2022-09-21 20:53:59 314 1

原创 C语言冒泡排序算法

C语言冒泡排序算法

2022-06-18 23:02:46 287 1

原创 VMware 15安装Windows10教程

VMware15安装Windows10教程详细

2022-06-16 01:18:27 5114 1

原创 软件测试基础知识

软件测试基础知识一、软件测试概述(一)软件缺陷1、软件缺陷的定义软件缺陷又称为“bug”。即计算机软件或程序中存在的破坏正常运行的问题及错误,不符合用户需求的缺陷。2、软件缺陷的判定标准(1)软件未达到需求说明书的功能(2)软件出现了需求说明书指明不会出现错误的地方(3)软件的功能超出需求说明书指明的范围(4)软件未达到需求说明书虽未指出但应该达到的目标(5)软件难以理解、不易使用、运行速度缓慢或者从测试人员的角度看最终用户认为不好3、软件缺陷的等级划分软件缺陷的等级可以用严重性和优

2022-04-25 03:18:23 1127 1

原创 vuex指定版本安装

vuex安装版本太高会报错解决方法:将vuex卸载,安装时指定版本1、卸载安装过的vuex 使用npm uninstall vuex 命令2、重新安装指定版本的vuex 使用npm install vuex@3.6.2 --save 命令

2022-04-18 16:58:59 3745 1

原创 LeetCode 1. 两数之和 C语言实现

1. 两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], ta

2022-03-29 17:28:28 173

原创 C语言 两种内存分配方式 malloc函数动态分配

C中开辟内存空间的两种方式1、静态开辟内存这种开辟内存空间的特点是所开辟的内存是在栈中开辟的固定大小的例如:int a;int b[5];a是4个字节,数组b是20字节这种方式数组在申明时必须指定其长度,因为数组的内存是在编译时分配好的。如果我们想在程序运行时才确定一个数组的大小,静态开辟内存空间的方法是不行的例如:int n;scanf("%d",&n);int a[n];这样编写会在编译时出错2、动态开辟内存在C中动态开辟空间有三个函数:malloc(),cal

2022-03-29 16:58:27 4578

原创 C语言逆序输出字符串

C语言逆序输出字符串#include<stdio.h>#include<string.h>int main(){ char str[100]; gets(str); int len=strlen(str); for(int i=len-1;i>=0;i--) printf("%c",str[i]); return 0;} 输入:abc运行结果:cba输入:hello world!运行结果:!dlrow olleh输入:12345运行结果:5

2022-03-27 13:41:15 6510

原创 C语言中sizeof和strlen的区别

C语言中sizeof和strlen的区别1、sizeof计算声明后所占的内存数(字节大小),不是实际长度。sizeof的返回值=字符个数*字符所占的字节数。2、strlen函数计算字符串的实际长度(只能是字符串),不包括字符串结束符’\0’。返回的是字符个数。strlen()函数的使用strlen()函数包含在#include <string.h>这个头文件中#include<stdio.h>#include<string.h>int main(){

2022-03-27 02:45:00 1098

原创 C语言字符和字符串的输入与输出

C语言一、输入单个字符1、scanf函数输入单个字符C语言scanf输入时缓冲区问题scanf函数是标准输入流(从键盘接收数据),接收的数据放入输入缓冲区中,其中就包括在键盘输入的空格、回车这类字符,当你用%d接收时是不会影响的,但是用%c就会产生错误,这是因为在"%c"输入时,空格和转义字符均作为有效字符会被%c接收。例如:#include <stdio.h>int main(){ char a,b,c; scanf("%c%c%c",&a,&b,&

2022-03-27 02:05:33 81805 10

原创 PAT乙级 1017 A除以B C语言

乙级1017 A除以B (20分)本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:123456789050987654321 7输出样例:17636684150141093474 3#include <iostream>#include &

2020-08-30 20:22:04 132

原创 PAT乙级 1016 部分A+B C语言

乙级1016 部分A+B (15分)正整数 A 的“D​A(为 1 位整数)部分”定义为由 A 中所有 D​A组成的新整数 P​A。例如:给定 A=3862767,D​A=6,则 A 的“6 部分”P​A 是 66,因为 A 中有 2 个 6。现给定 A、D​A、B、D​​B,请编写程序计算 P​​A+P​​B。输入格式:输入在一行中依次给出 A、D​A、B、D​​B,中间以空格分隔,其中 0<A,B<1010。输出格式:在一行中输出 P​A+P​​B的值。输入样例 1:3862

2020-08-30 16:41:41 136

原创 PAT乙级 1015 德才论 C语言

乙级1015 德才论 (25分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤10​5​​),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(<100),为优先录取线——德分和才分均不低

2020-08-30 15:47:42 173

原创 PAT乙级 1014 福尔摩斯的约会 C语言

乙级1014 福尔摩斯的约会 (20分)大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0

2020-08-20 16:38:52 239

原创 PAT乙级 1013 数素数 C语言

乙级1013 数素数 (20分)令 P​i​​ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​,请输出 P​M​​ 到 P​N​​ 的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P​M​​ 到 P​N​​ 的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 1

2020-08-20 00:45:40 150

原创 PAT乙级 1012 数字分类 C语言

乙级1012 数字分类 (20分)给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1​​ = 能被 5 整除的数字中所有偶数的和;A​2​​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n​1​​−n​2​​+n​3​​−n​4​​⋯;A​3​​ = 被 5 除后余 2 的数字的个数;A​4​​ = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A​5​​ = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用

2020-08-19 17:17:38 138

原创 PAT乙级 1011 A+B 和 C C语言

乙级1011 A+B 和 C (15分)给定区间 [−2​31​​,2​31​​] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2

2020-08-18 18:55:34 132

原创 PAT乙级 1010 一元多项式求导 C语言

乙级1010 一元多项式求导 (25分)设计函数求一元多项式的导数。(注:x​n​​(n为整数)的一阶导数为nx​n−1​​。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0 0。输入样例:3 4 -5 2 6 1 -2 0输出样例:12 3 -10 1 6 0#inclu

2020-08-18 18:31:00 127

原创 PAT乙级 1009 说反话 C语言

乙级1009 说反话 (20分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Come输出样例:Come I Here World Hello#inclu

2020-08-18 16:47:18 138

原创 PAT乙级 1008 数组元素循环右移问题 C语言

乙级1008 数组元素循环右移问题 (20分)一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N ( 1<=N<=100)和M(M>=0);第2行输入N个整数,之间用空

2020-08-09 16:29:17 201

原创 PAT乙级 1007 素数对猜想 C语言

乙级1007 素数对猜想 (20分)让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数。显然有d​1​​=1,且对于n>1有d​n​​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10​5​​),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:在一行中输出不超过N的满足猜想的素数对的个数。输入样例:20输出样例:4#include<stdio.h>

2020-08-09 15:41:00 513

原创 PAT乙级 1006 换个格式输出整数 C语言

乙级1006 换个格式输出整数 (15分)让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234

2020-08-08 15:14:58 179

原创 PAT乙级 1005 继续(3n+1)猜想 C语言

乙级1005 继续(3n+1)猜想 (25分)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为

2020-08-08 14:55:09 147

原创 PAT乙级 1004 成绩排名 C语言

乙级1004 成绩排名 (20分)读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。输出格

2020-08-06 13:57:01 218

原创 PAT乙级 1003 我要通过!C语言

乙级1003 我要通过! (20分)“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串;如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或

2020-08-06 12:07:52 180

原创 PAT乙级 1002 写出这个数 C语言

1002 写出这个数 (20分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu#include<iostream>using namespac

2020-08-05 16:23:01 134

背包测试点.xmind

背包测试点.xmind

2023-06-15

抽奖活动测试点.xmind

抽奖活动测试点.xmind

2023-06-15

七日签到测试点.xmind

七日签到测试点.xmind

2023-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除