自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 SQL Server数据库常用语句

SQL Server 数据库常用语句,只是为了方便自己学习用,有需要的自取。有问题私信。

2024-04-11 22:20:19 899 1

原创 【大学生软件测试基础】白盒测试 - 运用6种逻辑覆盖方法,设计测试用例

任务1、依据需求,画出程序流程图;任务2、用标识在流程图上标志路径;任务3、列出所有判定语句、所有的逻辑条件及所有逻辑条件组合;任务4、运用6种逻辑覆盖方法,设计测试用例。要求列出:逻辑覆盖的方法名称、测试用例编号、输入数据、覆盖的路径,及应该覆盖的判定、逻辑条件、逻辑条件组合;注意:不同覆盖方法,可以用相同数据表示不同用例,用例编号则不同;1、程序流程图2)所有的判断语句有2条:P1:x>0&&y=1;P2:x=2||z&g...

2022-05-26 23:30:11 3232

原创 【大学生软件测试基础】白盒测试 - 控制流图 - 01

任务1、画出程序流程图;任务2、画出控制流图;任务3、根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目;任务4、根据环形复杂度的计算结果,源程序的基本路径集合中有多少条独立路径;任务5、设计测试用例;1、程序流程图2、控制流图3、根据程序环形复杂度的计算公式,求出程序路径集合中的独立路径数目;V(G) = P + 1 = 3+1控制流程图环形复杂度为 44、根据环形复杂度的计算结果,源程序的基本路径集合中有多少条独立路径;...

2022-05-26 23:22:58 15412

原创 【大学生软件测试基础】白盒测试 - 测试用例

案例一:任务1、依据源代码画出程序流程图;任务2、在程序流程图中标志路径;任务3、根据路径覆盖法设计测试用例;解题:1)、程序流程图,如下:2)、测试用例案例二:任务1、依据源代码画出程序流程图;任务2、在程序流程图中标志路径;任务3、根据路径覆盖法设计测试用例;解题:1)、程序流程图,如下:2)、测试用例...

2022-05-26 22:38:06 950

原创 【大学生python】错误和异常

目录一、错误和异常概述Python 中常见类的继承关系。Exception 中常见的子类及描述一、错误和异常概述Python 程序中最常见的错误为语法错误。语法错误又称解析错误,是指开发人员编写了不符合 Python 语法格式的代码所引起的错误。含有语法错误的程序无法被解释器解释,必须经过修正后程序才能正常运行。while True print("语法格式错误") 上述示例代码中的循环语句后少了冒号(:),不符合 Python 的语句格...

2022-05-23 04:36:14 2127 1

原创 【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 03

任务1、依据源代码画出程序流程图;任务2、找出需求中所有的逻辑条件;任务3、列出所有逻辑条件组合情况;任务4、设计条件组合覆盖用例;1.流程图2.找出需求中所有的逻辑条件;S1:x>0 S2:y>0 S3:gift<03、列出所有逻辑条件组合情况:4.设计条件组合覆盖用例;...

2022-05-18 00:50:00 367

原创 【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 02

任务1、依据源代码画出程序流程图;任务2、找出需求中所有的逻辑条件;任务3、列出所有逻辑条件组合情况;任务4、设计条件组合覆盖用例;1.流程图2.找出需求中所有的逻辑条件;S1:x>0 S2:y>0 S3:x<=0 S4:y<=03、列出所有逻辑条件组合情况:4.设计条件组合覆盖用例;...

2022-05-18 00:43:34 1566

原创 【大学生软件测试基础】白盒测试 - 条件组合覆盖 - 01

任务1、依据源代码画出程序流程图;任务2、找出需求中所有的逻辑条件;任务3、列出所有逻辑条件组合情况;任务4、设计条件组合覆盖用例;1.流程图2.找出需求中所有的逻辑条件;S1:x>0 S2:y<0 S3:x>2 S4:z>03、列出所有逻辑条件组合情况:有 24=16种:...

2022-05-13 21:18:02 382

原创 【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 03

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件和判定语句;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、使用标识符标识各个判定语句取真值与取假值的情况表;任务6、找出能覆盖所有判定-条件覆盖的最少路径;任务7、根据最少路径设计判定-条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1)a-b-c-e-g 2)a-b-d-e-g 3)a-b-d-e-f 4...

2022-05-13 21:11:45 636

原创 【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 02

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件和判定语句;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、使用标识符标识各个判定语句取真值与取假值的情况表;任务6、找出能覆盖所有判定-条件覆盖的最少路径;任务7、根据最少路径设计判定-条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1)a-b-c-e 2)a-b-c-f 3)a-b-d-e 4)a-b-...

2022-05-13 20:34:36 465

原创 【大学生Python】文件与文件路径操作

目录一、文件的打开、关闭、读取、写入等基础操作。1、文件的打开、关闭、读取2、文件的写入:二、文件的定位读取::文件中的内容:1.tell() 方法:2.seek()方法三、文件的复制和重命名1.文件的复制2.文件的重命名四、目录操作1.创建目录2.删除目录3.获取目录的文件列表五、文件路径操作1.相对路径与绝对路径2.检测路径有效性3.路径的拼接一、文件的打开、关闭、读取、写入等基础操作。1、文件的打开、...

2022-05-12 01:59:47 2352

原创 【大学生软件测试基础】白盒测试 - 判定_条件覆盖 - 01

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件和判定语句;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、使用标识符标识各个判定语句取真值与取假值的情况表;任务6、找出能覆盖所有判定-条件覆盖的最少路径;任务7、根据最少路径设计判定-条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1) a-b-d,2)a-b-e,3)a-c-d,4)a-c-e3.找出需..

2022-05-10 23:54:50 882

原创 【大学生软件测试基础】白盒测试 - 条件覆盖 - 03

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、找出能覆盖所有逻辑条件的最少路径;任务6、根据最少路径设计条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1)a-b-c-e-g 2)a-b-d-e-g 3)a-b-d-e-f-h 4)a-b-c-e-f-h3.找出需求中所有的逻辑条件:S1:x>0..

2022-05-10 23:35:34 207

原创 【大学生软件测试基础】白盒测试 - 条件覆盖 - 02

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、找出能覆盖所有逻辑条件的最少路径;任务6、根据最少路径设计条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1) a-b-c-e,2)a-b-c-f,3)a-b-d-e,4)a-b-d-f3.找出需求中所有的逻辑条件:S1:x>y S2:y>0 ..

2022-05-10 23:30:24 314

原创 【大学生软件测试基础】白盒测试 - 条件覆盖 - 01

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的逻辑条件;任务4、使用标识符标识各个逻辑条件取真值与取假值的情况表;任务5、找出能覆盖所有逻辑条件的最少路径;任务6、根据最少路径设计条件覆盖用例;1.流程图2.根据程序流程图,找出程序的所有执行路径有:1) a-b-d ,2)a-b-e,3)a-c-d,4)a-c-e3.找出需求中所有的逻辑条件:S1:x>0 S2:y<0 S3:x&gt...

2022-05-10 23:21:00 309

原创 【大学生软件测试基础】白盒测试 - 判定覆盖 - 01

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出需求中所有的判定语句;任务4、找出能覆盖所有判定的最少路径;任务5、根据最少路径设计判定覆盖用例;任务二:根据程序流程图,找出程序的所有执行路径为:1):a-b-c-d-e-f 2):a-b-c-d-f 3):a-b-d-e-f 4):a-b-d-f任务三:所有的判定语句有2条: P1:x>y and y>0 P2:x==2 and m==2任务四:能覆盖所有语句的...

2022-05-04 22:10:14 665

原创 【大学生软件测试基础】白盒测试 - 语句覆盖 - 03

任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出能覆盖所有语句的最少路径;任务4、根据最少路径设计语句覆盖用例;流程图:任务2、根据程序流程图,找出程序的所有执行路径;1)a-b-c-e-g 2)a-b-d-e-g 3)a-b-d-e-f-h 4)a-b-c-e-f-h任务3、找出能覆盖所有语句的最少路径;1)a-b-c-e-g 2)a-b-d-e-f-h...

2022-05-04 22:01:40 727

原创 【大学生软件测试基础】三角形类型 - 白盒测试 - 语句覆盖 -02

根据三角形三边的关系可将三角形分为4种类型:不构成三角形、一般三角形、等腰三角形、等边三角形。根据该原则实现一个判断三角形的程序。任务1、依据源代码画出程序流程图;任务2、根据程序流程图,找出程序的所有执行路径;任务3、找出能覆盖所有语句的最少路径;任务4、根据最少路径设计语句覆盖用例;任务2、根据程序流程图,找出程序的所有执行路径:1)a-b-c-d 2)a-b-c-e-f 3)a-b-c-e-g 4)a-b-h任务3、找出能覆盖所有语句的最少路径:1)a-b-c-...

2022-05-04 21:55:47 10156

原创 【大学生Python】判断平闰年和各月份的天数

判断平闰年:year = int(input('请输入年份:'))if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print(f'{year}年是闰年。')else: print(f'{year}年是平年。')判断平闰年各月份的天数:year = int(input('请输入年份:'))month = int(input('请输入月份:'))if month in [1, 3, 5,

2022-05-01 23:14:54 3929

原创 【大学生Python】判断回文数字

1.什么是回文数字:无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。方法一:可以判断说有的回文数字num = input('请输入一个整数:')rever_num = num[::-1]if num == rever_num: print(f'{num}是回文数')else: print(f'{num}不是回文数')方法二:只判断四位数的回文数字num = int(input('请输入四位数:'))if (num // 10

2022-05-01 23:09:28 2268

原创 【大学生Python】for循环实现 - 九九乘法表

for i in range(1, 10): for j in range(1, i+1): print('%dx%d=%d' % (j, i, i*j), end='\t') print('')运行结果如下:

2022-05-01 22:51:27 332

原创 【大学生Python】猜数字小游戏

import random # 随机模块name = input('你的名字是:')print('你好,' + name + '!我们来玩猜数字的游戏吧!')minNum = int(input('请输入一个最小值:'))maxNum = int(input('再输入一个最大数:'))secret = random.randint(minNum, maxNum)guess = 0tries = 0 # 用来限制猜数字的次数while guess != secret and tries.

2022-05-01 22:26:18 1759

原创 【大学生Python】字典的基础使用

# ----------定义两个字典----------stu_1 = {'姓名': '张三', '年龄': '23', '手机号码': '13817136563'}stu_2 = {'姓名': '李四', '年龄': '22', '手机号码': '13517136563', '地址': '北京', '性别': '男', '专业': '软件技术'}# -------...

2022-05-01 22:23:27 682

原创 【大学生Python】用字典和列表实现手机通讯录

person_info = []while True: print("=" * 20) print('欢迎使用通讯录:') print("1.添加联系人") print("2.查看通讯录") print("3.删除联系人") print("4.修改联系人") print("5.查找联系人") print("6.退出") print("=" * 20) per_dict = {} fun_num = input('请输.

2022-05-01 22:16:35 2567

原创 【大学生Python】水仙花数

1.什么是水仙花数水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)方法一:num = int(input('请输入一个三位数:'))hundreds_place = int(num // 100 % 10)ten_place = int(num // 10 % 10)one_place = int (num % 10)if hundreds_place ** 3 + ten_place ** 3 + one_pla

2022-05-01 22:09:25 1198

原创 【大学生Python】关键字过滤

keyword = '你好' # 过滤掉的文本text = input('请输入需要过滤的文本段:')for word in keyword: if word in text: text = text.replace(word, '*') # 将要过滤的文本用 * 号替代print(text)

2022-05-01 21:36:26 660

原创 【大学生Python】根据身高体重计算 BIM 指数

BIM指数即身体质量指数,是目前国际常用来衡量人体胖瘦程度以及是否健康的一个标准。BIM 指数计算公式如下:体质指数(BIM)= 体重(kg)÷ (身高²)(m²)height = float(input('请输入你的身高(m):'))weight = float(input('请输入你的体重(kg):'))BMI = weight/(height * height)print('你的BMI值为:%.2f' % BMI)if BMI < 18.5: print("体重过轻

2022-04-29 23:31:36 12974

原创 【大学生Python】海洋单位距离的换算

在陆地上可以使用参照物确定两点间的距离,使用厘米、米、公里等作为计量单位,而海上缺少参照物,人们将赤道上经度的一分对应的距离记为1海里,使用海里作为海上计量单位。公里与海里可以通过以下格式换算:1海里 = 1.852公里# print() 函数练习案例kilometer = float(input('请输入公里数:'))nautical_mile = kilometer/1.852# 用多种方式输出print('换算后的海里数为:', nautical_mile)print('-'

2022-04-29 23:21:46 7505

原创 【大学生Python】模拟下载速度

在陆地上可以使用参照物确定两点间的距离,使用厘米、米、公里等作为计量单位,而海上缺少参照物,人们将赤道上经度的一分对应的距离记为1海里,使用海里作为海上计量单位。公里与海里可以通过以下格式换算:1海里 = 1.852公里import timeprint('=' * 25 + '开始下载' + '=' * 25)all = 50 # 进度条的长度for i in range(all + 1): ok = '*' * i # 已完成长度用 * 号代替 no = '-' * (

2022-04-29 23:13:24 599

原创 【大学生软件测试基础】白盒测试 - 语句覆盖 - 01

任务1、依据源代码画出程序流程图; 任务2、根据程序流程图,找出程序的所有执行路径; 任务3、找出能覆盖所有语句的最少路径; 任务4、根据最少路径设计语句覆盖用例; 根据程序流程图,找出程序的所有执行路径为:1):a-b-c-d-e-g 2):a-b-c-d-f-g 3):a-b-h任务3:能覆盖所有语句的最少路径是:a-b-c-d-e-g...

2022-04-24 23:57:01 471

原创 【大学生软件测试基础】教务管理系统的登录窗口界面 - 综合案例

如图所示的教务管理系统的登录窗口界面。在登录窗口中要考虑验证账号和密码及登录、重置按钮的正确性。账号输入条件要求为6位数字,密码的输入条件要求为6位,可以使用英文字母和数字及各种组合。分析需求,设计测试用例。将账号密码进行等价类划分...

2022-04-24 23:50:19 2088

原创 【大学生软件测试基础】历年学生信息查询界面 - 正交表

某系统“历年学生信息查询”的功能界面如下图所示,利用正交实验法对其设计测试用例。任务1:根据上面的需求找出因子与水平; 任务2:根据因子与水平数,选择合适的正交表; 任务3: 根据经验补充实验数据,得到优化表; 任务4:根据上述优化表设计测试用例。 L8(25)正交表 列号 1 2 3 4 5 试验号 1 0 0 0 0 0 2 0 0 0 1 1 3 0 .

2022-04-21 00:41:07 477

原创 【大学生软件测试基础】web版微信登录测试 - 正交表

微信是一款手机App软件,但它也有web版微信可以登录,如果要测试微信web页面运行环境,需要考虑多种因素。在众多的因素中,我们可以选出几个影响比较大的因素,如服务器、操作系统,插件和浏览器。对于选取出的4个影响因素,每个因素又有不同的取值,同样,在每个因素的多个值中,可以选出几个比较重要的值。具体如下:● 服务器:IIS、Apache、Jetty。● 操作系统:Windows7、Windows10、Linux。● 插件:无、小程序、微信插件。● 浏览器:IE11、Chrome、FireF...

2022-04-21 00:37:55 3006

原创 【大学生软件测试基础】打印机功能 - 状态转移图

某打印机功能如下:打印机初始处于就绪的状态下,可以接收打印的任务,进入打印状态,开始打印;在打印的过程中,如果打印机出现故障,打印机将处于故障状态,等待修复故障;故障修复后,打印机恢复打印状态,继续打印原来的文档;在打印过程中,如果纸张用完,打印机将暂停打印,处于缺纸状态,当放入纸张后,打印机会自动检测,恢复打印状态,继续开始打印;打印任务完成,打印机恢复就绪状态测试用例 编号 测试步骤 预期结果 test-1 就绪-开始打印-完成打印-就绪 ...

2022-04-17 22:08:28 2695

原创 【大学生软件测试基础】ATM机取款程序 - 状态转移图

ATM机取款,该ATM机接受其所在网络中任何一家银行的卡,ATM机会验证客户的PIN,然后允许取款。它分发现钞并在交易结束时立即退卡给客户。客户可以取消而不是输入PIN,或撤销取款要求。如果这样,ATM机会退卡给客户。ATM机也可以三次无效的PIN尝试后退卡给用户。请利用状态转换图设计用例。任务1:根据上面的需求找出状态节点;任务2:根据节点转换图绘制状态转移图;任务3: 根据状态转移图绘制状态转移树;任务4: 根据状态转移树,抽取测试路径,并设计测试用例。...

2022-04-17 21:53:14 2418

原创 【大学生软件测试基础】飞机票预定系统 - 因果图 - 测试用例

路人甲打电话预订飞机票,要去某地。其需求如下: a)客户向航空公司打电话预订机票。此时,机票信息处于“预订”状态;  b)顾客支付了机票费用后,机票信息变为“已支付”状态;  c)客户当天到达机场,并使用身份证换领登机牌后,机票信息变为“已出票”状态;  d)检票登机后,机票信息变为“已使用”状态;  e)在登机前,任何时候可以取消自己的订票信息,若已支付机票费用,则可以退回票款。   取消后,订票信息处于“已取消”状态。任务1:根据根据需求提取全部状态;任务2:绘制状态迁移图;...

2022-04-17 21:14:42 2507

原创 【大学生软件测试基础】ATM机取款程序测试 - 因果图 - 测试用例

银行的ATM机取款程序测试。客户为能从ATM机中安全顺利完成取款操作,需满足下面4项条件:银行储蓄卡有效;正确地输入PIN(密码);PIN最多可输入三次;ATM机中有现金且用户卡(账号)中有额度。任务1、根据规格说明书,列出原因和结果; 任务2、根据原因和结果,画出因果图; 任务3、根据因果图,画出决策表; 任务4、根据决策表,设计测试用例; 原因 编号 结果 编号 银行储蓄卡有效 C1 拒绝卡 e1 输入的PIN正确

2022-04-17 20:58:58 2176

原创 【大学Python】用tkinter实现 员工管理系统

导入模块from tkinter import messageboximport tkinter as tk创建主窗口info_list = []window = tk.Tk()window.title('员工管理系统')window.geometry('300x300')staff_title = tk.Label(window, text='欢迎来到员工管理系统', bg='yellow', font=6)staff_title.pack() 主窗口按钮add.

2022-04-14 23:25:52 2860 8

原创 【大学生软件测试基础】薪资管理制度 - 因果图 - 测试用例

某公司的薪资管理制度如下:员工工资分为年薪制与月薪制两种,员工的错误定位包括普通错误与严重错误两种,如果是年薪制的员工,犯普通错误扣年终奖的2%,犯严重错误扣年终奖的4%;如果是非年薪制的员工,犯普通错误扣月薪资的4%,犯严重错误扣月薪资的8%。该公司编写了一款软件用于员工工资计算发放,现在要对该软件进行测试。任务1、根据规格说明书,列出原因和结果; 任务2、根据原因和结果,画出因果图; 任务3、根据因果图,画出决策表; 任务4、根据决策表,设计测试用例; 原因

2022-04-08 23:47:15 7404

原创 【大学生软件测试基础】自动贩卖机 - 因果图

有一个饮料自动售货机(单价为1元5角钱)的控制处理软件,它的功能说明书如下:若投入1元5角钱的硬币,按下 “可乐”、“雪碧”或“绿茶”按钮,则送出相应的饮料;若投入2元钱的硬币,同样也是按下“可乐”、“雪碧”或“绿茶”按钮,则在送出饮料的同时退还5角钱的硬币。若投入2元钱的硬币,同样也是按下“可乐”、“雪碧”或“绿茶”按钮,则在送出饮料的同时退还5角钱的硬币。任务1、根据规格说明书,列出原因和结果; 任务2、根据原因和结果,画出因果图; 任务3、根据因果图,画出决策表;

2022-04-02 21:11:36 11468 1

【SQL Server 数据库】常用语句文档 免费下载!!

【SQL Server 数据库】常用语句文档。包含语句格式和例句。

2024-04-11

空空如也

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

TA关注的人

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