Java&Python&Net&软测&Go+
文章平均质量分 52
所有的JavaSE、JavaEE、Java微服务、.Net MVC、.NetCore、C#等有关后台的编程内容都在这里。大集合。
红目香薰
历经于PRC、Blockchain Technoloogy、E.项目历练。
曾担任过企业的CTO、DBA、PM、OD等职位,较高的代码严谨度,为多个上亿PV的App后端提效20%至40%。
对软件的商业OD与UE有一定的见解,曾帮助企业提高120%的年度效益。
主要编码语言:【Java】【C#】【.NET】
现从事于教育行业,获得过国家级教师能力比赛三等奖,国家级算法比赛一等奖,国家级移动应用比赛二等奖。
展开
-
AtomGit OpenAPI使用说明
AtomGit OpenAPI使用说明原创 2024-04-14 20:48:47 · 495 阅读 · 0 评论 -
PPT修改模板作者备注
PPT修改模板作者备注原创 2024-04-09 23:38:15 · 209 阅读 · 1 评论 -
AtomGit 代码托管平台评测赛——完整操作指南
AtomGit 代码托管平台评测赛——完整操作指南原创 2024-04-09 21:38:22 · 2676 阅读 · 0 评论 -
python中random.choice用法
例如:2048这个游戏,每次随机的值都是2或者4,只有这两个值。下面是初始化2048棋盘的数据的一个函数,里面可以看到咱们使用的就是random.choice来获取数组中的随机两个值的。random.choice 是一个 Python 的内置函数,用于从给定的序列中随机选择一个元素返回。因为这里是对list中的下角标为3的字符串进行随机获取值,字符串是有字符数组组成,故而会随机出现字符串中的字符,所有D选项的z是可能结果。可以看到,完全是在指定范围内生成的随机返回值。原创 2023-09-21 16:26:06 · 3577 阅读 · 0 评论 -
检查型异常与运行时异常区别
当一个方法可能抛出一个检查型异常时,调用该方法的代码必须要么捕获这个异常,要么继续将这个异常向上层抛出。关键字可以抛出多个异常。在方法声明中,可以使用逗号分隔多个异常类型,指示该方法可能抛出这些异常。当调用可能会引发这些异常的方法时,必须使用try-catch块或继续往上层抛出这些异常。当try块中的代码引发异常时,程序会立即跳转到与异常类型匹配的catch块,并执行该catch块中定义的代码。在方法声明中使用throws关键字可以在方法执行过程中抛出异常,将异常传递给调用该方法的上层方法处理。原创 2023-09-20 15:20:47 · 507 阅读 · 1 评论 -
AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案
'bytes' object has no attribute 'encode'异常解决方案其实异常说的是比较明显的,属性误差:【Attribute Error】,既然我们知道了问题所在,那么在获取数据的时候就要看看是什么编码格式的,一般情况下数据交流都是【UTF-8】的字符串编码格式,python里面Unicode编码格式,课时我们操作的时候直接写代码就默认不会出现格式错误,说明只有在api操作的时候才会出现这样的问题,在字符串操作的时候可以限定一下所有的数据交流格式为【UTF-8】即可。原创 2022-11-07 21:41:50 · 19885 阅读 · 3 评论 -
nothing to repeat at position 0(解决方案)
nothing to repeat at position 0(解决方案)我们在python的正则表达式使用过程中在手写筛选内容的时候就会经常出现【nothing to repeat at position 0】这个问题正则的符号筛选,其中的加号【+】、乘号【*】在正则表达式的基础符号内,相当于关键字,我们都知道,关键字不能使用,我们只需要在关键字外部套一层【[]】中括号即可。原创 2022-11-05 22:38:38 · 7537 阅读 · 9 评论 -
python读取word详解【from docx import Document】
我们平时工作的时候会有很多的时候会遇到需要将word里面的有些杂乱的数据格式化到Excel中去,但是如果手动操作那真是【超级无语】,很崩溃,几百页的word让你慢慢复制粘贴,会死掉的。所以我们需要使用程序来完成,使用python先通过【docx】的包将word中的文字逐行读取出来,再根据行的数据格式进行数据清洗,清洗成对应的列表数据,批量写入Excel即可,这里我写入的是【CSV】文件,也可以通过Excel直接打开的。原创 2022-11-04 23:39:39 · 11689 阅读 · 7 评论 -
软件测试习题(附答案)
1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低 ( A )(A)需求分析(编制产品说明书) (B)设计(C) 编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是 ( C )(A) 父模块...原创 2021-03-31 23:14:20 · 12376 阅读 · 10 评论 -
测试用例(功能用例)——完整demo(一千多条测试用例)
资产管理用例表 模块名称 用例个数(个) 用例链接 登录 20 测试用例(功能用例)——登录、首页、个人信息_红目香薰的博客-CSDN博客 首页 4 个人信息 44 资产类别 49 测试用例(功能用例)——资产类别、品牌、取得方式_红目香薰的博客-CSDN博客 品牌 49 取得方式 49 供应商 80 测试用例(功能用例)——供应商、存放地点、部门管理_红目香薰的博客-CSDN博客 存放地点原创 2022-05-29 11:16:02 · 33130 阅读 · 26 评论 -
测试用例(功能用例)——资产类别、品牌、取得方式
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 4、资产类别(测试用例个数:49个) ZCGL-ST-SRS004-001 资产类别列表页 左侧【资产类别】按钮有效性验证 登录成功 无 无 进入资产类别管理页面 中 通过 ZCGL-ST-SRS004-002 资产类别列表页 资产管理员资产类别管理页面正确性验证原创 2022-05-29 09:44:41 · 8689 阅读 · 0 评论 -
测试用例(功能用例)——资产借还、资产转移
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 12、资产借还(测试用例个数:75个) ZCGL-ST-SRS012-001 资产借还列表页 左侧【资产借还】按钮有效性验证 登录成功 无 无 进入资产借还管理页面 中 通过 ZCGL-ST-SRS012-002 资产借还列表页 资产借还管理页面正确性验证 资产管理原创 2022-05-29 09:57:31 · 3854 阅读 · 1 评论 -
测试用例(功能用例)——登录、首页、个人信息
资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 1、登录模块(测试用例个数:20个) ZCGL-ST-SRS001-001 登录功能测试 登录界面正确性验证 登录页面正常显示 无 无 界面显示文字和按钮文字显示正确,按钮齐全,控件整齐 低 通过 ZCGL-ST-SR原创 2022-05-29 09:37:11 · 32760 阅读 · 2 评论 -
测试开发岗面试问题-工具类
FiddlerFiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。Fiddler想要抓到数据包,要确保Capture Traffic是开启,在File –> Capture Traffic。Fiddler 抓取Iphone / Android数据包:把自己的电脑开启热点,将手机连上电脑,Fiddler开启代理后,让这些数据通过Fiddler,Fiddler就可以抓到这些包,然后发给路由器。使用场景:辅助定位原创 2021-03-24 21:47:58 · 330 阅读 · 0 评论 -
软件测试工程师经典面试题
1、软件测试的流程是什么?分析:每当HR问一个问题的时候我们都可以用1~2s的时间去想HR想要从这个问题中获取什么信息,这点搞清楚之后再去回答就很好回答了。如果有工作经验,直接按照公司流程回答即可,如果是刚转行或者刚实习,那按标准回答即可,文中回答仅供参考; 回答: 项目经理或者PD把项目需求文档提前下发给相关的研发人员,研发人员抽出一定的时间记录文档内需求不明确或者遗漏的点为后面的评审做准备;在需求评审会议上,各研发人员提出自己的疑问并解决,需求评审最终通过之后会出一份最终的需求规格说明书;(需求原创 2021-03-27 23:38:40 · 551 阅读 · 1 评论 -
Python API+Postman+jmeter
python api接口get、post请求。Postman使用以及jemter压力测试工具的使用。原创 2022-09-07 15:48:44 · 1358 阅读 · 30 评论 -
测试用例(功能用例)——资产申购、统计报表
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 17、资产申购(测试用例个数:71个) ZCGL-ST-SRS017-001 资产申购列表页 左侧【资产申购】按钮有效性验证 登录成功 无 无 进入资产申购管理页面 中 通过 ZCGL-ST-SRS017-002 资产申购列表页 资产申购管理页面正确性验证 资产管理原创 2022-05-29 10:02:28 · 3779 阅读 · 0 评论 -
2021年互联网企业软件测试面试题(超实用)
1、什么是兼容性测试?答:兼容性测试是检查软件在不同软件平台,硬件平台上是否可以正常运行的测试。主要查看软件在不同操作系统、浏览器、数据库中运行是否正常。2、你能不能说下你3-5年的职业规划?答:首先,要巩固自己的测试基础知识,在基本知识扎实的情况下提高理解需求文档的能力。其次,学习自动化测试工具,并将它运用到测试中去。然后,在测试技术达到一定程度后,要学会如何带领一个测试团队。最后,争取在最快的时间内达到测试经理的水平。3、软件的评审一般由哪些人员参加?其目的是什么?答:参原创 2021-03-27 23:43:40 · 372 阅读 · 0 评论 -
测试用例(功能用例)——资产维修、资产报废
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 14、资产维修(测试用例个数:73个) ZCGL-ST-SRS014-001 资产维修列表页 左侧【资产维修】按钮有效性验证 登录成功 无 无 进入资产维修管理页面 中 通过 ZCGL-ST-SRS014-002 资产维修列表页 资产维修管理页面正确性验证 资产管理原创 2022-05-29 09:59:09 · 3839 阅读 · 0 评论 -
超全干货 | 软件测试岗技术笔试
Bug1、一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。2、Bug必填字段有哪些?一条bug信息至少需要以下几条:bug编号、bug严重级别及优先级、b原创 2021-04-01 22:58:27 · 638 阅读 · 0 评论 -
软件测试基础理论选择题(含答案)
一、单选题1、软件测试的目的是( )A、试验性运行软件B、发现软件错误C、证明软件正确D、找出软件中全部错误【答案】B2、下面说法正确的是( )A、经过测试没有发现错误说明程序正确B、测试的目标是为了证明程序没有错误C、成功的测试是发现了迄今尚未发现的错误的测试D、成功的测试是没有发现错误的测试【答案】C3、软件测试中白盒法是通过分析程序的( )来设计测试用例的。A、应用范围B、内部逻辑C、功能D、输入数据【答案】B4、软件测试中黑盒法是根据程序的( )来设计测试原创 2021-03-27 23:44:30 · 32817 阅读 · 2 评论 -
大学的软件测试怎么学
1.关于学习。在学校期间以专业课为主,专业理论知识越扎实,后期实践才越容易深入理解且上手更快。对于软件测试专业来说,其他计算机相关课程也要尽力涉及,保持学习的广度和深度 。无论是实习面试还是实习工作,都有助于自己对问题考虑更周全。而不是片面。2.关于学历。如果是大专院校,建议在校期间就开始准备专升本的课程学习,能力比学历重要,那是在学历一定的基础上,外边的世界人才济济,能力与学历出众者不计其数,相等条件下学历略高者更胜一筹。同时一般大公司对学历的标准都是硬性条件,提高学历是让自己对公司的选择范围原创 2021-03-27 23:33:20 · 445 阅读 · 0 评论 -
Postman批量接口测试
通常情况下,我们要测试的接口有很多,不能手动一个一个的点击,需要放在集合中一次性运行即可实现批量测试的效果。在Postman中,集合表示将请求进行分组、分模块管理;对含义相近、对功能相近的请求保存到一个集合中,方便后期的维护、管理和导出。为什么要创建集合1.组织可以将请求分组到文件夹和集合中,以便您不必重复搜索历史记录2.文档可以为请求,文件夹和集合添加名称和描述:将请求保存到集合和文件夹中3.测试套件可以将测试脚本附加到请求并构建集成测试套件:方便后续构建测试套件4.有条件的原创 2021-09-19 12:31:24 · 900 阅读 · 0 评论 -
Postman(使用指南)
Postman简介Postman是一个可扩展的API开发和测试协同平台工具,可以快速集成到CI/CD管道中。旨在简化测试和开发中的API工作流。Postman 工具有 Chrome 扩展和独立客户端,推荐安装独立客户端。Postman 有个 workspace 的概念,workspace 分 personal 和 team 类型。Personal workspace 只能自己查看的 API,Team workspace 可添加成员和设置成员权限,成员之间可共同管理 API。当然我个人使用一原创 2021-09-19 12:19:06 · 1644 阅读 · 0 评论 -
JMeter环境搭建
JMeter环境搭建1.前置条件安装JDK,建议是JDK8以上版本,下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2.JMeter下载JMeter下载地址:http://jmeter.apache.org/download_jmeter.cgi3.启动JMeter直接解压,无需安装找到bin目录里的jmeter.bat双击即可启动(如:C:\tools\apache-jmeter-5.0\bin\jmete原创 2021-11-06 01:49:57 · 439 阅读 · 0 评论 -
一个水杯的测试
一个水杯的测试 满有意思,如果你愿意,可以发挥一下你的想象先,然后再看看别人例子,你会更加有收获噢!测试是一种思想,一种思路,当你脑子里面这个思路思想很清晰的时候 我们测试人员什么东东不会测试?HOHO!! 比较有意思的答案如下两种:第一种: 测试项目:杯子需求测试:查看杯子使用说明书界面测试:查看杯子外观功能度:用水杯装水看漏不漏;水能不能被喝到安全性:杯子有没有毒或细菌可*性:杯子从不同高度落下的损坏程度可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用兼原创 2021-03-27 23:40:50 · 295 阅读 · 0 评论 -
软件测试——系统测试总结报告模板
本文章内容主旨是:测试、系统测试、系统测试总结报告模板、高可用性、高参考性,建议收藏保存,随时用随时拿。原创 2021-11-18 11:33:13 · 5210 阅读 · 0 评论 -
测试用例(功能用例)——供应商、存放地点、部门管理
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 7、供应商(测试用例个数:80个) ZCGL-ST-SRS007-001 供应商列表页 左侧【供应商】按钮有效性验证 登录成功 无 无 进入供应商管理页面 中 通过 ZCGL-ST-SRS007-002 供应商列表页 资产管理员供应商管理页面正确性验证 资产管理员正原创 2022-05-29 09:54:07 · 6266 阅读 · 1 评论 -
一篇文章让小白了解什么是软件测试
软件测试基本介绍一,软件测试定义通过手工或者工具对“被测对象”进行测试操作,从而验证实际结果与预期结果之间是否存在差异。(打一巴掌还一口,差异就是bug简称缺陷)二,软件测试的作用1,通过测试工作可以发现并修复软件当中存在的缺陷,从而提高用户对产品的使用信心。2,测试可以记录软件运行过程中产生的一些数据,从而为决策提供数据支持。(12306购票,同一时间访问量没有考虑到,测试过程中设定1亿用户到10亿用户,公共网络某一时段)3,测试可以降低同类型产品开发遇到问题的风险(让别人先...原创 2021-03-15 22:06:50 · 3800 阅读 · 1 评论 -
软件测试工作流程概括与总结
首先,作为测试人员需要学习并了解业务,分析需求点:为什么测试人员要参加需求分析?也就是进行测试需求分析的目的是什么?第一、把用户需求转化为功能需求:1)对测试范围进度量2)对处理分支进行度量3)对需求业务的场景进行度量4)明确其功能对应的输入、处理和输出5)把隐式需求转变为明确。第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。测试需求需要做到尽可...原创 2021-03-27 23:46:30 · 603 阅读 · 0 评论 -
2021最新软件测试面试题(含答案)
1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。优势在于我对测试坚定不移的信心和热情,虽然经验还不够,但测试需要的基本技能我有信心在工作中得以发挥。2、你认为测试人员需要具备哪些素质做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。原创 2021-08-25 13:09:39 · 26569 阅读 · 3 评论 -
测试用例(功能用例)——资产盘点
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 16、资产盘点(测试用例个数:164个) ZCGL-ST-SRS016-001 资产盘点列表页 左侧【资产盘点】按钮有效性验证 登录成功 无 无 进入资产盘点管理页面 中 通过 ZCGL-ST-SRS016-002 资产盘点列表页 资产盘点管理页面正确性验证 资产管原创 2022-05-29 10:00:43 · 3565 阅读 · 0 评论 -
测试用例(功能用例)——人员管理、资产入库
资产管理系统测试用例测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 10、人员管理(测试用例个数:62个) ZCGL-ST-SRS010-001 人员管理列表页 左侧【人员管理】按钮有效性验证 登录成功 无 无 进入人员管理页面 中 通过 ZCGL-ST-SRS010-002 人员管理列表页 人员管理页面正确性验证 资产管理员正原创 2022-05-29 09:56:15 · 10073 阅读 · 0 评论 -
软件测试-禅道下载及安装-测试人员必会工具
1.进入禅道官网:http://www.zentao.net/,选择要安装的版本,我选的是开源版,因为不用付费。2. 选择下载版本,我选的是Windows一键安装包(适用于windows64位)下载站点2。我这里用的是:【https://www.zentao.net/download/zentaopms.pro9.0.3-80318.html】安装包:自动安装环境3. 在安装路径找到xampp文件夹,运行“start.exe”程序4. 启动并访问禅道让原创 2021-03-15 22:33:13 · 988 阅读 · 0 评论 -
软件测试常考面试题-软件测试面试宝典一篇全
问:软件测试的原则?答:软件测试的八个原则所有测试的标准都是建立在用户需求之上始终保持“质量第一”的觉悟,当时间和质量冲突时,时间要服从质量需求阶段应定义清楚产品的质量标准软件项目一启动,软件测试就已经开始,而不是等程序写完,才开始进行测试第三方进行测试会更客观,更有效软件测试计划是做好软件测试工作的前提测试用例是设计出来的,不是写出来的对发现错误较多的程序段,应进行更深入的测试问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应..原创 2021-03-27 23:35:32 · 2600 阅读 · 0 评论 -
测试用例(包含测经典试点全集图解,强烈建议保存收藏)
测试用例:测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。软件测试的整个流程:所有的测试点都得从【测试用例】开始。测试用例是软件测试最重要的环节。一、通用测试用例八要素1、用例编号;2、测试项目;3、测试标题..原创 2021-09-19 10:55:30 · 25751 阅读 · 1 评论 -
Python小游戏(打乒乓)
源码奉上: import sysimport cfgimport pygamefrom modules import * '''定义按钮'''def Button(screen, position, text, button_size=(200, 50)): left, top = position bwidth, bheight = button_size pygame.draw.line(screen, (150, 150, 150), (left, ..原创 2021-09-22 23:21:41 · 2697 阅读 · 0 评论 -
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 53: invalid start byte
异常显示·这里说是编码问题,所以改一下就可以了。看到默认的文件格式是:ANSI改成UTF-8。选择UTF-8课时保存即可。原创 2022-08-31 00:43:13 · 4193 阅读 · 0 评论 -
python开发工具pycharm——创建项目
1、打开桌面快捷方式由于是首次加载,故而需要【勾选】I confirm~,点击【Continue】继续即可等待加载配置加载完成页面情况2、创建项目点击【New Project】输入项目名【pythonProject】,点击【create】即可创建项目创建完成,有信息提示,直接【勾选】不再提示,关闭提示对话框即可。执行【main.py】即可输出【Hi,PyCharm】项目创建完毕。...原创 2022-01-18 16:02:39 · 5738 阅读 · 0 评论 -
python的5种高级用法
Lambda 函数Lambda 函数是一种比较小的匿名函数——匿名是指它实际上没有函数名。Python 函数通常使用 def a_function_name() 样式来定义,但对于 lambda 函数,我们根本没为它命名。这是因为 lambda 函数的功能是执行某种简单的表达式或运算,而无需完全定义函数。lambda 函数可以使用任意数量的参数,但表达式只能有一个。...原创 2021-03-31 23:15:16 · 258 阅读 · 0 评论