自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL必会知识点(一)

11:where 子句操作符。10:使用where子句。7:按照多个列进行排序。8:按列的位置进行排序。

2024-06-04 13:46:26 125

原创 软件测试面试题(十一)

严格的从技术角度讲,所有的系统都会有瓶颈,因为大多数系统的资源配置不是协调的,例如CPU使用率刚好达到100%时,内存也正好耗尽的系统不是很多见,因此我们讨论系统的瓶颈要从应用的角度讨论:关键是看系统能否满足用户需求。满足用户目前需求的系统不是最好的,我们设计系统的目的是在保证系统整个软件生命周期能够不断的适应用户变化,或者通过简单扩展系统就可以适应新的变化。缺陷一个连着一个,不是一个客观的规律,只是一个常见的现象。主要是模拟用户的操作,找出用户极限使用系统的瓶颈,然后解决瓶颈,这是性能测试的基本目标。

2024-05-30 10:16:37 215

原创 软件测试面试题(十)

压力测试:对服务器的稳定以及负载能力等方面的测试,是一种很平常的测试。而负载测试是压力相对较大的测试,主要是测试系统在一种或者集中极限条件下的响应能力,是性能测试的中重要部分。它和压力测试的目标是不同的,压力测试是在标准测试工作环境下,不断增加系统负荷,最终测试出该系统能力到达最大负荷,而强度测试测试则是在非标准工作环境下,甚至不断人为降低系统工作环境所需要的资源,如网络带宽,系统内存,数据锁等已测试系统在资源不足的情况下的工作状态,通过强度测试可以确定本系统正常工作的最差环境。

2024-05-28 15:12:59 668

原创 软件测试面试题(九)

答:SQA就是独立于软件开发的项目组,通过软件开发过程的监控,来保证软件开发流程按照指定的CMM规程,对于不符合项目及时提出来的建议和改进方案,必要是可以要高层经理汇报以求问题解决。五:软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重要,那么软件系统的用户文档包含哪些?集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的硬件平台、网络以及相关外设的测试。集成测试的主要依据是概要设计说明书,系统测试的主要依据是需求设计说明书。四:简述集成测试与系统测试的关系?

2024-05-28 00:51:44 323

原创 软件测试面试题(八)

其目的是可以找出可能影响软件产品质量、开发过程、维护工作的适用性和环境方面的设计缺陷,并采取补救措施,以及找出在性能、安全性和经济方面的可能改进。需求调查:全面了解您的系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求、测试要求等根据系统概况进行项目所需人员、时间和工作量估计及项目报价。软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试;

2024-05-27 23:56:24 267

原创 软件测试面试题(七)

但是更深的缺陷,更复杂的缺陷还是无能为力;兼容测试的重点是对兼容环境的分析,通常是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据文档需求,一般都能够的出来会在什么用户和环境下使用该软件,把这些环境整理成表单,就得做出兼容的测试环境了。分析用户登录的基本情况,得出一组数据,通过性能测试/失败性能测试的都有,然后录制登录的脚本,将关键的数据参数化,修改脚本,对代码进行加强,调试脚本。兼容的类型,如果细分的话,有平台的兼容性、网络兼容、数据库兼容以及数据格式的兼容。

2024-05-27 20:46:58 434

原创 软件测试面试题(六)

强度测试:又称疲劳强度测试,在系统稳定运行的情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析,确定系统处理最大工作量强度性能的过程。可靠性:在满足一定条件的应用程序环境中,软件能够正常的维持其工作能力,在出现一些错误操作的时候,软件可以具有容错性,如果软件意外退出,重新启动后可以恢复最近的软件数据。维护性:软件在运行维护过程中,如果出现了运行故障或者扩展新功能和性能,软件系统是否具有可分析性和良好的扩展性,重新设计后的软件的稳定性和可测试性。一:质量的八大特性是什么?

2024-05-27 18:48:00 299

原创 软件测试面试题(五)

如果条件循序原则上来说是越早介入需求分析越好 因为测试人员对需求理解越深刻 对测试工作的开展越有利,可以尽早的确定测试思路,减少与开发人员的交互减少对需求理解上的偏差。答:测试环境在测试计划里面进行描述,测试计划是由测试经理编写,我们在测试计划中了解到自己是此项目组的测试工程师。在执行测试的过程中只有缺陷报告,这个还是用在缺陷管理工具中进行的,最后在工具中到处缺陷报告。答:测试整个过程有系统测试计划、系统测试用例、系统测试报告、缺陷报告、产品发布说明。一:如何选择用户测试的工作产品?

2024-05-26 18:12:07 292

原创 软件测试面试题(四)

开发和测试是相辅相成、密不可分的,开发人员开发出新的产品后要通过测试判断产品是否完全满足用户的需求。提高测试需要从几方面着手,其实只是自己的一些感觉,不一定就需要按部就班,需要找自己适合的点。制定完备的测试计划,清楚的认识软件计划,测试计划是一个文档,能够保证整个研发过程中顺利执行的一个指导性文档,它描述了几个方面的问题。答:测试的全面主要需要在设计测试计划的时候考虑,从测试策略,产品需求等等多个角度考虑从而定义全部的测试点。正面指出停止测试的具体要求,即停止测试的标准可以定义为查出某一预定数目的故障。

2024-05-26 17:53:38 455

原创 软件测试面试题(三)

这种测试是用来检查系统在下列条件下的情况:在非常大的巨大负荷下、某些动作和输入大量重复、输入大数、对数据库进行非常复杂的查询。性能测试:经常可以与压力测试和负荷测试相互替代,理想的性能测试都应该在质量保障和测试计划的文档终予以规定。应用的维度:应用的复杂度指标。测试设计不详细,不是基于可量度的测试策略,例如测试计划覆盖一个集合或者测试需求的一个子集。测试过程按4个步骤进行,即单元测试,集成测试,确认测试和系统测试及发版测试。集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构进行测试。

2024-05-25 15:21:52 352 1

原创 软件测试面试题(二)

答:好的面向对象的工程设计使得从代码追溯内部设计、再到功能测试,最后到追溯需求,成为一件容易的事,因为它对黑盒测试的影响很少,而白盒测试只需要针对该应用软件的对象。它有如下各方面的内容:初始思想、需求分析、功能设计、内部设计、文档计划、测试设计、文档准备、集成、测试、维护、升级、再一次测试、逐步淘汰等等。黑盒测试:这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑内部的逻辑结构和内部的特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。答:案例的编写与测试阶段的定义有很大的关系。

2024-05-24 16:41:37 410

原创 软件测试面试题(一)

答:测试的功能点都是来自于需求文档从产品的需求中提炼出来的,等产品完成需求文档并且完成需求文档的评审会就开始测试用例的编写工作,一般项目半个月迭代一次的话设计测试的时间一般是3天就要完成,我们设计测试用例的时间还是比较充足案例设计一般都会和产品的开发并行。答:发现尽可能多的错误,测试是一个为了寻找错误而运行程序的过程。答:测试的目的是以最少的人力、物力、时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷来提高软件 的质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来商业风险。

2024-05-24 15:53:02 406

原创 Web测试面试题(二)

如果要说HTTPS和HTTP的区别,最关键的还是在技术层面。拿到日志后在搜索其中的关键字,比如:exception 、crash(可以从研发处获取),看看是哪些方法或者异常导致了问题的发送,初步定位问题原因后,可以交给开发人员去具体查找深层原因并修复。HTTPS:HTTP协议的安全加强版,通过在HTTP上建立加密层,对传输数据进行加密。HTTPS站点会在地址栏上显示一把小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级EV SSL证书的话,其地址栏会以绿色高亮显示,方便用户辨认。

2024-05-23 22:16:18 416

原创 Web面试题(一)

简单的来说B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力比较低,响应速度较慢,C/S响应速度快,安全性强,一般应用于局域网中,因为要针对不同的操作系统,需要针对性的开发,并且维护成本高。需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能实现快速部署安装和配置,兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同的工具,需要重新该写程序。兼容的类型,如果细分的话,有平台兼容性,网络兼容性,数据库兼容性,以及数据格式的兼容性。

2024-05-23 16:36:52 828

原创 了解软件测试的知识点(二)

1》测试工作伴随整个研发周期,测试对象不只是代码,文档也需要测试。作用:为特定的目的而设计的一组测试输入,执行条件和预期结果的文档。和研发的瀑布模型一样,不能适应需求的改变,灵活性比较低。《2》更早的介入研发工作,可以尽早发现问题,及早处理。优点:避免瀑布模型的缺点,可以适应早期的需求变化。对测试工程师的要求比较高,实践起来难度比较大。缺点:风险分析需要专业的知识和人员。V模型相当于是从研发的瀑布模型来的。《1》包含了底层和高层的测试过程。特点:一边确定需求,一边实现。优点:引入了风险分析。

2024-05-23 13:36:23 346

原创 了解软件测试知识点

2》风险到项目后期才体现出来,失去了早期纠正的机会。《1》依赖于需求,不能适应需求的变化。《1》依托于详细设计进行编码操作。《5》数据库表的关系,字段关系。《1》上线后也是需要持续维护的。《1》详细到可以为编码做支持。《2》类和类的关系,类的设计。《2》判断需求的可实现性。《1》用到具体的技术点。《1》研发分析说明书。《4》各个接口的细节。《1》每个阶段很清晰。

2024-05-21 19:25:45 207

原创 软件质量模型

出现错误后可以很快恢复。用户使用功能是否得当。

2024-05-21 15:29:27 67

原创 软件测试的分类

Gamma版本,指的是软件版本正式发行的候选版本。2. 集成测试:又称组装测试,在单元测试的基础上,把多个模块组装到一。1.单元测试:又称模块测试,程序的最小模块完成后,进行测试(可能是。3.系统测试:将整个软件看成一个整体进行测试,测试的依据是需求说明。●通过一些专业爱好者的测试,将结果反馈给开发者,开发者们在进行有。一般而言,该版本的bug较多,普通用户最好不要安装《2》β测试。4. 验收测试:检验软件是否符合用户需求的测试《1》a测试。Beta是公测版本,是对所有用户开放的测试版本。

2024-05-21 15:24:17 219

原创 web的标准和五大浏览器

注意:其他浏览器都是用的别人浏览器的技术,自己换了一套皮肤。CSS–样式表中/表现标准:负责网页的美化工作。Html–结构标准:负责网页结构的搭建。JS–行为标准:负责网页的行为动作。

2024-05-21 13:33:42 185

原创 测试的流程

测试的流程。

2024-05-19 21:24:36 66

原创 软件质量模型(ISO)和软件质量模型保证(SQA)

工作关系:QC进行质量控制,QA确保QC按照步骤执行。软件质量模型(ISO)六大特性。5.软件质量需要测试人员来保证。2. 保证遵守了步骤和需求。4.高管可以接触到项目内部。3. 及时通知给对应人员。1. 保证有计划的进行。QA:审计过程的质量。QC:检验产品的质量。

2024-05-19 21:20:24 215

原创 测试理论与流程

答:在规定的条件下对程序进行操作,从而发现问题,对软件质量进行评估的过程。答:以最少的人力、物力、时间找到软件中的缺陷并修改,从而回避商业风险。答:使用人工和自动手段来运行程序,目的在于检验是否满足了需求。

2024-05-19 21:11:57 98

原创 网站上线的条件-----网址、域名

尽量不要申请cn结尾的域名,需要通过政府部门的审核才能上线。域名:就是我们常见的地址。二:中国著名的域名提供商。

2024-05-19 11:40:24 183

原创 常用的Dos命令

Win+R打开运行窗口,输入cmd回车可以进入命令行界面。

2024-05-19 11:35:31 248

原创 TCP/IP 协议

传输层:提供了数据传送,应用程序之间的通信服务网络互连层:负责提供基本的数据封包传送功能,让每一块数据包都能够达到目的主机。网络接口层:接收数据并进行传输 IP地址分类。保留lp地址(只能用在局域网中):网络号:10127172.16.0.0----172.31.255.255 192.168.A类 第一组数组是1到126 B类 第一类数组是128到191 C类 第一类数组是192到223。lpv6 (可以让每粒沙子都分配到地址)六段数字组成按照地址类别分类。应用层:应用程序之间相互沟通的层。

2024-05-16 22:00:16 255

原创 计算机网络-OSI七层模型

OSI七层模型描述网络活动的哪些特点。

2024-05-16 21:58:00 343

原创 计算机指令系统

高级语言:主要针对汇编语言而言,它并不是指一种语言而是包含了很多种编程语言(C# 、JAVA 、C++、Python、PHP等等)高级语言是大多数编程者的选择,也是目前主流的编程语言选择的方向。汇编语言:为了减轻机器语言编程的痛苦,人们进行了一种有益的改进,用一些见解的英文字母、符号串来代替一个特定的指令和二进制串(例如:用”ADD“代表加法)更容易识别和记忆,运行效率高。计算机程序就是一组需要CPU处理的二进制数字。机器语言:由”0“和”1“组成的二进制语言。

2024-05-16 21:36:11 140

原创 进制的介绍

常见的存储单位:计算机中表示信息的最小单位,用来表示一个二进制(0或1)信息,用bit表示;字节:八位二进制信息为一个字节,字节是计算机处理信息的最小单位。十六进制:有16个基数 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F(逢16进1)十进制:有10个基数 0、1、2、3、4、5、6、7、8、9(逢10进1)1B(计算机处理数据的最小单位)=8b(计算机表示数据的最小单位)八进制:有8个基数0、1、2、3、4、5、6、7(逢8进1)二进制:有2个基数0、1(逢2进1)

2024-05-16 21:29:34 91

原创 B/S架构和C/S架构

答:Browser-Serve,浏览器和服务端架构。包含客户端浏览器、web应用服务器、数据库服务器的软件系统。用户只需要一个服务器就可以访问服务,系统更新的时候只需要更新服务端、不需要更新浏览器(比如百度等)答:Client-Serve,客户机和服务器结构。这种结构与B/S显著的区别是需要安装到客户端,通过客户端程序来访问应用系统。所有更新的时候既要更新服务又要更新客户端(比如:微信、王者荣耀等等)3:bs和cs的优缺点。1:什么是B/S架构。2:什么是C/S架构。

2024-05-16 20:45:58 195

原创 计算机系统分类

Linux(文件很小 一般使用在机顶盒、pda、网络电视、手机等)Windows Server(付费、占有率低)《应用软件》:qq、迅雷、游戏、PPT等等。Linux(安全、稳定、免费、占有率高)Windows系列(用户群体大)macOS (适合于开发人员)Linux (应用软件少)《系统软件》:控制硬件。4:移动设备操作系统。

2024-05-16 20:31:03 647

转载 C#基础知识(二)

*重写概念:**在父类中有一个方法,但是子类中也需要这个方法的名称,但是子类中方法的逻辑与父类中方法的逻辑不同,则需要在子类中对这个方法进行重写,重写是子类对父类的允许访问的方法的实现过程的重写,返回值和形参都不能改变。**重写的好处:**好处在于子类可以根据需要定义特定于自己独特的行为,也就是说子类能够根据需要实现父类的方法,只是引用了父类方法的名称,但是有自己的行为,自己去实现一些方法;类型参数必须具有无参数的公共构造函数。**重写的前提:**在进行重写的时候,父类中的这个方法必须是抽象或者虚拟的;

2023-08-27 22:07:39 144

原创 C#基础知识(一)

抽象和封装是面向对象程序设计的相关特性,封装使开发者实现所需级别的抽象,抽象允许相关信息可视化,C#封装根据具体的需要,设置使用者的权限,并且通过访问修饰符来实现。《8》C#关键字:关键字不能用作标识符,但是如果你想使用这些关键字作为标识符,可以在关键字前面加上@字符作为前缀;《7》标识符:用来识别类,变量函数或任何其他的用户定义的项目,在C#中类的命名必须遵循以下六点;《5》成员函数:函数是执行一系列指定任务的语句,类的成员函数是在类内声明的。《4》成员变量:变量是类的属性或数据成员,用于存储数据。

2023-08-12 15:14:47 649

原创 .Net个别常用面试题

Connection连接类,Command操作类,DataAdapter适配器,DataSet数据容器,DataReader流读取器。可以存储数据:在网站中保存在session中的数据不会丢失,一个页面存值多个页面获取,《2》StringBuilder是可变长字符串类,拼接时候不会产生额外的空间。《1》string每相加一次都会产生一个新的字符空间,拼接效率低;《2》反序列化:将可供传输的数据格式转换为对象;《1》序列化:将对象转换为可供传输的数据格式;4:session:用户会话。3:序列化和反序列化。

2023-08-08 22:00:16 127

原创 C#/.Net 程序调试

5:F11逐语句:适合调试,当一些方法或者属性的背后存在很多的实现代码的时候,如果你想看里面究竟发生了什么,那么就需要使用逐语句。症状:一般会在数组或者ds取值的时候,ds中很可能是空的所以取第一行的字段的时候可能会报错。3:当程序执行到你的断点的时候程序就会被卡死。黄色的条表示到了该行但是该代码还没有执行。如果不知道在哪里出错了就在业务代码的第一步点断点;症状:程序去找了一个对象,但是通过你给他的查找方式,没有找到这个对象。4:F10逐(行)过程:表示按一次代码就走一行;2:在第0处没有任意行。

2023-08-08 21:28:33 316

原创 C# 循环等知识点

方法重载:就是同名的方法,根据条件(参数不同)调用不同的方法,同一类中,方法名相同,参数不同的方法构成方法重载;《2》变量:内存里的一块空间,用来存储数据常用的有小数,整数,字符串。方法名相同参数不同,调用的时候根据不同的参数名来自动区分。《3》双重循环,即循环里嵌套循环;方法名称跟类名一样,没有任何返回值也没有void。构造方法如果没有写,系统会默认给一个空的构造方法。构造方法可以有多个,用不同的参数来区分方法重载。《1》程序:事先写好的指令(代码)参数是方法执行时候必要的条件。using 准备工具。

2023-07-30 22:04:58 389

原创 C# 接口 Interface

接口的概念:C#中概念,接口会声明一些抽象成员(没有实现的成员)接口,需要让类来继承,当继承接口后需要实现接口中所有抽象成员;应用程序接口(Application Interface)《2》安全(接口中生产出来的类是安全的)抽象工厂模式:所有类都是从接口中产生。eg:调用高德或者微信支付接口等。}**成员:属性方法索引器事件。作用:《1》可以进行约束。

2023-07-30 10:47:53 203

原创 Lambda表达式

EF提供了3种操作数据库的方案:《1》sql语句《2》lambda表达式《3》linq语句(语义化查询)《1》EntityFramework简称:EF 比较大型的ORM 功能非常齐全,效率中上,简单。action act1=()=>Console.WriteLine(“无参无返回值”);2:codeBehind:代码滞后原则:先创建数据库,然后在创建类,用表创建类;1:codeFirst:代码优先原则:先有代码然后再有表,用类创建表;《2》Dapper:轻量级ORM,效率高,简单。

2023-07-30 10:31:39 213

原创 C# XML 的读写以及和JSON对比

*优点:**XML格式严格,xml验证可以约束节点的信息,可以对字段进行约束;**JSON:**比较简单,格式简单,数据是以键值对呼应;**缺点:**JSON不能对数据格式进行呼应。**优点:**简单(序列化,反序列化和格式)doc.Load();《2》每一个XML文件有且只有一个。**缺点:**序列化和反序列化麻烦。

2023-07-30 10:01:38 560

原创 C# 远程接口访问

利用.Net程序,编写代码去访问远程接口,得到想要的东西,.NET为我们提供了很多封装好的类进行远程访问;我们可以通过一个特定的地址,向特定的地址中传入特定的参数,得到一堆我们有用的信息,这就叫应用程序接口;WebClient类是用来进行远程访问的,访问方式非常简单,只需要调用其中的方法就行了;eg:支付接口(微信,支付宝接口),短信,邮箱接口,地图接口,物流接口,天气接口等等;数据进行序列化的目的是为了进行跨平台传输,JSON是一种通用的格式;Newtonsoft.json(常用的序列化和反序列化库)

2023-07-30 00:01:00 287

原创 C# 反射

反射的概念:C#通过类型(Type)来创建对象,调用对象中的方法,属性等信息;:通过类型获取到方法的信息: MethodInfo method=type.GetMethod(“say”);:通过类型创建一个对象:var obj =Activator.CreateInstance(type);步骤::先获取到类型:Type type=typeof(student);:在对象上执行我们的方法:Method.InVoke(obj.null)《3》通过反射调用对象中的方法。

2023-07-29 14:46:28 546

OAProject.rar

本文主要有权限的判断,拦截器的使用,登录页面有session并且有cookie,密码使用md5加密,layui前端框架的使用,利用前端框架与后端框架相结合写出MVC项目中常用的东西。用树形组件并且递归绑定,table重载等;

2020-04-28

空空如也

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

TA关注的人

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