摘要: 今天在一个群里,一个小伙伴问了一个问题,mysql怎么随机把字母A或者B插入到表中的某个字段中去 案例如下: INSERT INTO t_rand(sex) VALUES (ELT( CEILING(rand() * 2),'男','女' ) ) ELT()、FIELD()、IFNULL() ELT 阅读全文
posted @ 2020-12-31 16:49 🍊爱吃橙子的丸子 阅读(190) 评论(0) 推荐(0)
摘要: 案例如下: 安装步骤,在写完的项目中,添加swagger的相关依赖 使用官方依赖 1、在pom.xml文件中添加swagger相关依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artif 阅读全文
posted @ 2020-12-31 16:47 🍊爱吃橙子的丸子 阅读(216) 评论(0) 推荐(0)
摘要: 案例如下: 安装步骤,在写完的项目中,添加swagger的相关依赖 使用官方依赖 1、在pom.xml文件中添加swagger相关依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artif 阅读全文
posted @ 2020-12-31 16:44 🍊爱吃橙子的丸子 阅读(193) 评论(0) 推荐(0)
摘要: 报告效果如下: HTMLTestRunner脚本代码如下: #coding=utf-8 # URL: http://tungwaiyip.info/software/HTMLTestRunner.html __author__ = "Wai Yip Tung, Findyou" __version_ 阅读全文
posted @ 2020-12-31 16:38 🍊爱吃橙子的丸子 阅读(191) 评论(0) 推荐(0)
摘要: 96、.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 评审计划->预审->评审; 评审内容主要是测试用例对软件需求的覆盖程度,对于相关边界是否考虑,是否针对复杂流程准备多套测试数据,是否有专门针对非功能性需求的测试。 98.您认为性能测试工作的目的是什 阅读全文
posted @ 2020-12-31 16:36 🍊爱吃橙子的丸子 阅读(81) 评论(0) 推荐(0)
摘要: 71、一份测试计划应该包括哪些内容? 背景、项目简介、目的、测试范围、测试策略、人员分工、资源要求、进度计划、参考文档、常用术语、提交文档、风险分析。 72、针对于软件的行业背景,你如何理解软件的业务? 阅读用户手册了解软件的功能和操作流程;看一些业务的专业书籍补充业务知识;如果有用户实际的数据,可 阅读全文
posted @ 2020-12-31 16:34 🍊爱吃橙子的丸子 阅读(87) 评论(0) 推荐(0)
摘要: 66、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 测试类型有:功能测试,性能测试,界面测试。 功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测 阅读全文
posted @ 2020-12-31 16:31 🍊爱吃橙子的丸子 阅读(105) 评论(0) 推荐(0)
摘要: 61、您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作? 开发过程 需求调研(需求人员)、需求分析(需求人员)、概要设计(设计人员)、详细设计(设计人员 阅读全文
posted @ 2020-12-31 16:29 🍊爱吃橙子的丸子 阅读(70) 评论(0) 推荐(0)
摘要: 56:你的测试职业发展目标是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间累积的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年累积测试经验,不断的更新自己改正自己,做好测试任务。 57:测试结束的标准是什么? 从微观上来说,在测试计划中定义,比如系统在一定性能下平稳 阅读全文
posted @ 2020-12-31 16:26 🍊爱吃橙子的丸子 阅读(78) 评论(0) 推荐(0)
摘要: 51.一个测试工程师应具备那些素质?1、责任心2、沟通能力3、团队合作精神4、耐心、细心、信心5、时时保持怀疑态度,并且有缺陷预防的意识6、具备一定的编程经验 53:你所了解的的软件测试类型都有哪些,简单介绍一下。 按测试策略分类:1、静态与动态测试2、黑盒与白盒测试 3、手工和自动测试 4、冒烟测 阅读全文
posted @ 2020-12-31 16:25 🍊爱吃橙子的丸子 阅读(96) 评论(0) 推荐(0)
摘要: 46、假设有一个文本框要求输入10个字符的邮政编码,对于该文本框应该怎样划分等价类? 特殊字符,如10个*或¥;英文字母,如ABCDefghik;小于十个字符,如123;大于十个字符,如11111111111;数字和其他混合,如123AAAAAAA;空字符;保留字符 47.软件测试项目从什么时候开始 阅读全文
posted @ 2020-12-31 16:23 🍊爱吃橙子的丸子 阅读(76) 评论(0) 推荐(0)
摘要: 41.通过画因果图来写测试用例的步骤为___、___、___、___及把因果图转换为状态图共五个步骤。 利用因果图生成测试用例的基本步骤是: § 分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 § 分析软件规格说明描述 阅读全文
posted @ 2020-12-31 16:20 🍊爱吃橙子的丸子 阅读(132) 评论(0) 推荐(0)
摘要: 36、Internet采用哪种网络协议?该协议的主要层次结构?Internet物理地址和IP地址转换采用什么协议? TCP/IP协议主要层次结构为: 应用层/传输层/网络层/数链路层。 ARP (Address Resolution Protocol)(地据址解析协议) 37、说说你对集成测试中自顶 阅读全文
posted @ 2020-12-31 16:17 🍊爱吃橙子的丸子 阅读(81) 评论(0) 推荐(0)
摘要: 33、简述你在以前的工作中做过哪些事情,比较熟悉什么。参考答案如下。 我过去的主要工作是系统测试和自动化测试。在系统测试中,主要是对BOSS系统的业务逻辑功能,以及软交换系统的Class 5特性进行测试。性能测试中,主要是进行的压力测试,在各个不同数量请求的情况下,获取系统响应时间以及系统资源消耗情 阅读全文
posted @ 2020-12-31 16:15 🍊爱吃橙子的丸子 阅读(83) 评论(0) 推荐(0)
摘要: 26、BUG管理工具的跟踪过程(用BugZilla为例子) 测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员 开发接口将BUG分配给相关的模块的开发人员,状态修改为已分配,开发人员和测试确认BUG,如果是本人的BUG,则设置为接收;如果是别的开发人员的问题, 阅读全文
posted @ 2020-12-31 16:13 🍊爱吃橙子的丸子 阅读(65) 评论(0) 推荐(0)
摘要: 21、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点! 黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动 阅读全文
posted @ 2020-12-31 16:11 🍊爱吃橙子的丸子 阅读(158) 评论(0) 推荐(0)
摘要: 21、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点! 黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动 阅读全文
posted @ 2020-12-31 16:09 🍊爱吃橙子的丸子 阅读(71) 评论(0) 推荐(0)
摘要: 16、软件测试的策略是什么? 软件测试策略:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。 17、软件测试分为几个阶段 各阶段的测试策略和要求是什么? 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段 阅读全文
posted @ 2020-12-31 16:08 🍊爱吃橙子的丸子 阅读(108) 评论(0) 推荐(0)
摘要: 11、软件的安全性应从哪几个方面去测试? 软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、系统会不会因用户的权限的改变造成混乱 、用户登陆密码是否是可见、可复制 、是否可以通过绝 阅读全文
posted @ 2020-12-31 16:07 🍊爱吃橙子的丸子 阅读(73) 评论(0) 推荐(0)
摘要: 6、软件生存周期及其模型是什么? 软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶 阅读全文
posted @ 2020-12-31 16:06 🍊爱吃橙子的丸子 阅读(90) 评论(0) 推荐(0)
摘要: 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似 阅读全文
posted @ 2020-12-31 16:05 🍊爱吃橙子的丸子 阅读(85) 评论(0) 推荐(0)
摘要: 1.什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径 阅读全文
posted @ 2020-12-31 16:04 🍊爱吃橙子的丸子 阅读(135) 评论(0) 推荐(0)
摘要: 1.什么是Redis? Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈 阅读全文
posted @ 2020-12-31 16:02 🍊爱吃橙子的丸子 阅读(93) 评论(0) 推荐(0)
摘要: 1.请写出常用的linux指令 a、cd /home 进入 '/ home' 目录' b、cd .. 返回上一级目录 c、cd ../.. 返回上两级目录 d、mkdir dir1 创建一个叫做 'dir1' 的目录' e、mkdir dir1 dir2 同时创建两个目录 阅读全文
posted @ 2020-12-31 16:00 🍊爱吃橙子的丸子 阅读(60) 评论(0) 推荐(0)
摘要: 1.什么是Maven? Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以 阅读全文
posted @ 2020-12-31 15:58 🍊爱吃橙子的丸子 阅读(50) 评论(0) 推荐(0)
摘要: 1.shiro可以完成哪些工作? shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 2.Apache Shiro 的三大核心组件 a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验 阅读全文
posted @ 2020-12-31 15:57 🍊爱吃橙子的丸子 阅读(80) 评论(0) 推荐(0)
摘要: 6.MyBatis 的好处是什么? a、MyBatis 把 sql 语句从 Java 源程序中独立出来,放在单独的 XML 文件中编写,给程序的维护带来了很大便利。 b、MyBatis 封装了底层 JDBC API 的调用细节,并能自动将结果集转换成 Java Bean 对象, 大大简化了 Java 阅读全文
posted @ 2020-12-31 15:56 🍊爱吃橙子的丸子 阅读(67) 评论(0) 推荐(0)
摘要: 1.什么是 MyBatis? MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不? a、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动 阅读全文
posted @ 2020-12-31 15:54 🍊爱吃橙子的丸子 阅读(92) 评论(0) 推荐(0)
摘要: 1.什么是 SpringMvc? SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2.SpringMVC 工作原理? a、客户端发送请求到 DispatcherServlet b、DispatcherServlet 查询 handlerMappin 阅读全文
posted @ 2020-12-31 15:52 🍊爱吃橙子的丸子 阅读(54) 评论(0) 推荐(0)
摘要: 1.什么是spring框架? spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开 源框架 2.spring的作用 方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架 阅读全文
posted @ 2020-12-31 15:29 🍊爱吃橙子的丸子 阅读(104) 评论(0) 推荐(0)
摘要: 16.JSP中动态include和静态include的区别? a、静态include:语法:<%@ include file="文件名" %>,相当于复制,编辑时将对应的文件包含进来,当内容变化时,不会再一次对其编译,不易维护。 b、动态include:语法:<jsp:include page="文 阅读全文
posted @ 2020-12-31 15:28 🍊爱吃橙子的丸子 阅读(65) 评论(0) 推荐(0)
摘要: 11.http的响应码200,404,302,500表示的含义分别是? 200 - 确定。客户端请求已成功 302 - 临时移动转移,请求的内容已临时移动新的位置 404 - 未找到文件或目录 500 - 服务器内部错误 12.如何解决表单提交的中文乱码问题 a、设置页面编码,若是jsp页面,需编写 阅读全文
posted @ 2020-12-31 15:20 🍊爱吃橙子的丸子 阅读(104) 评论(0) 推荐(0)
摘要: 6.jsp有哪些内置对象?作用分别是什么? a、request 用户端请求,此请求会包含来自GET/POST请求的参数b、response 网页传回用户端的回应 c、pageContext 网页的属性是在这里管理d、session 与请求有关的会话期 e、application 封装服务器运行环境的 阅读全文
posted @ 2020-12-31 15:19 🍊爱吃橙子的丸子 阅读(72) 评论(0) 推荐(0)
摘要: 1.说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口 的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法, 阅读全文
posted @ 2020-12-31 15:18 🍊爱吃橙子的丸子 阅读(142) 评论(0) 推荐(0)
摘要: 11.如何从CDN加载jQuery? 下面是从所有3个CDN加载jQuery的代码。 从Google CDN加载jQuery Framework的代码 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/j 阅读全文
posted @ 2020-12-31 15:07 🍊爱吃橙子的丸子 阅读(43) 评论(0) 推荐(0)
摘要: 6.jQuery 库中的 $() 是什么? $() 函数是 jQuery() 函数的别称。$() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同方法。你可以将一个选择器字符串传入 $() 函数,它会返回一个包含所有匹配的 DOM 元素数组的 j 阅读全文
posted @ 2020-12-31 15:06 🍊爱吃橙子的丸子 阅读(57) 评论(0) 推荐(0)
摘要: 1.JS中如何将页面重定向到另一个页面? a、使用 location.href:window.location.href =“https://www.baidu.com/” b、使用location.replace:window.location.replace(" https://www.baid 阅读全文
posted @ 2020-12-31 12:15 🍊爱吃橙子的丸子 阅读(79) 评论(0) 推荐(0)
摘要: 11.查询所有同学的学号、姓名、选课数、总成绩; select Student.S_ID,Student.Sname,count(SC.C_ID),sum(score) from Student left Outer join SC on Student.S_ID=SC.S_ID group by 阅读全文
posted @ 2020-12-31 12:12 🍊爱吃橙子的丸子 阅读(126) 评论(0) 推荐(0)
摘要: 6.MySQL数据库中,常用的数据类型 类型名称 说明 int(integer) 整数类型 double 小数类型 decimal(m,d) 指定整数位与小数位长度的小数类型 date 日期类型,格式为yyyy-MM-dd,包含年月日,不包含时分秒 datetime 日期类型,格式为yyyy-MM- 阅读全文
posted @ 2020-12-31 12:11 🍊爱吃橙子的丸子 阅读(96) 评论(0) 推荐(0)
摘要: 1.数据库MySQL分页时用的语句 使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。 2.根据你以往的经验简单叙述一下MYSQL的优化 a、尽可能使用更小的整数类型.(mediumint就比int更 阅读全文
posted @ 2020-12-31 12:10 🍊爱吃橙子的丸子 阅读(70) 评论(0) 推荐(0)
摘要: 6.JDBC的ResultSet是什么? 在查询数据库后会返回一个ResultSet,它就像是查询结果集的一张数据表。ResultSet对象维护了一个游标,指向当前的数据 行。开始的时候这个游标指向的是第一行。如果调用了ResultSet的next()方法游标会下移一行,如果没有更多的数据了, ne 阅读全文
posted @ 2020-12-31 12:09 🍊爱吃橙子的丸子 阅读(82) 评论(0) 推荐(0)
摘要: 1.什么是JDBC,在上面时候会用到它? JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果 阅读全文
posted @ 2020-12-31 12:07 🍊爱吃橙子的丸子 阅读(84) 评论(0) 推荐(0)
摘要: 11.String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的 a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuf 阅读全文
posted @ 2020-12-31 12:06 🍊爱吃橙子的丸子 阅读(68) 评论(0) 推荐(0)
摘要: 6.final 有什么用? 用于修饰类、属性和方法; a、被final修饰的类不可以被继承 b、被final修饰的方法不可以被重写 c、被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变 的 7.final finally fin 阅读全文
posted @ 2020-12-31 12:02 🍊爱吃橙子的丸子 阅读(69) 评论(0) 推荐(0)
摘要: 1.JDK,JRE,JVM三者关系 、jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。 、JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就 能运行已经存在的JAVA程序了。 、JDk、JRE内部都包含JAVA虚拟机 阅读全文
posted @ 2020-12-31 12:01 🍊爱吃橙子的丸子 阅读(75) 评论(0) 推荐(0)
摘要: Web应用程序的安全性问题依其存在的形势划分,种类繁多,这里不准备介绍所有的,只介绍常见、比较常见和有点常见这种级别的。我相信从Web应用安全角度来说,会比你从网上搜的要全面的多。以下是这些安全性问题的列表: 1、跨站脚本攻击(CSS or XSS, Cross Site Scripting) 2、 阅读全文
posted @ 2020-12-31 11:26 🍊爱吃橙子的丸子 阅读(213) 评论(0) 推荐(0)