摘要: 15.Request对象的主要方法有哪些? 方法 解释 setAttribute(String name,Object) 设置名字为name的request 的参数值 getAttribute(String name) 返回由name指定的属性值 getAttributeNames() 返回requ 阅读全文
posted @ 2021-01-04 14:39 渡赢 阅读(49) 评论(0) 推荐(0)
摘要: 16.JSP中动态include和静态include的区别? a、静态include:语法:<%@ include file="文件名" %>,相当于复制,编辑时将对应的文件包含进来,当内容变化时,不会再一次对其编译,不易维护。 b、动态include:语法:<jsp:include page="文 阅读全文
posted @ 2021-01-04 14:37 渡赢 阅读(61) 评论(0) 推荐(0)
摘要: 10.JSP三大指令是什么? Page :指令是针对当前页面的指令,Include :用于指定如何包含另一个页面,Taglib :用于定义和指定自定义标签。 11.http的响应码200,404,302,500表示的含义分别是? 200 - 确定。客户端请求已成功 302 - 临时移动转移,请求的内 阅读全文
posted @ 2021-01-04 14:36 渡赢 阅读(50) 评论(0) 推荐(0)
摘要: 7.说一下 JSP 的 4 种作用域? page:代表与一个页面相关的对象和属性。 request:代表与客户端发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件;需要在页面显示的临时数据可以置于此作用域。 session:代表与某个用户与服务器建立的一次会话相关的对象 阅读全文
posted @ 2021-01-04 14:34 渡赢 阅读(63) 评论(0) 推荐(0)
摘要: 13.你的项目中使用过哪些JSTL标签? 项目中主要使用了JSTL的核心标签库,包括< c:if>、< c:choose>、< c: when>、< c: otherwise>、< c:forEach>等,主要用于构造循环和分支结构以控制显示逻辑。虽然JSTL标签库提供了core、sql、fmt、x 阅读全文
posted @ 2021-01-04 14:32 渡赢 阅读(63) 评论(0) 推荐(0)
摘要: 如何从CDN加载jQuery? 下面是从所有3个CDN加载jQuery的代码。 从Google CDN加载jQuery Framework的代码 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jque 阅读全文
posted @ 2021-01-04 14:31 渡赢 阅读(63) 评论(0) 推荐(0)
摘要: 8.jquery中$.get()提交和$.post()提交有区别吗? 相同点:都是异步请求的方式来获取服务端的数据; 异同点: a、请求方式不同:$.get() 方法使用GET方法来进行异步请求的。$.post() 方法使用POST方法来进行异步请求的。 b、参数传递方式不同:get请求会将参数跟在 阅读全文
posted @ 2021-01-04 14:29 渡赢 阅读(93) 评论(0) 推荐(0)
摘要: 4.JS 中 == 和 区别是什么? a、对于string,number等基础类型,==和 有区别:不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如 果类型不同,其结果就是不等。同类型比较,直接进行“值”比较,两者结果一样。 b、对于Array,Object等高级类型,==和 阅读全文
posted @ 2021-01-04 14:27 渡赢 阅读(56) 评论(0) 推荐(0)
摘要: 4.request.getAttribute()和 request.getParameter()有何区别? a、request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据。 b、getAttribute是返回对象,getParameter返回字符串 阅读全文
posted @ 2021-01-04 14:26 渡赢 阅读(71) 评论(0) 推荐(0)
摘要: 1.说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口 的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法, 阅读全文
posted @ 2021-01-04 14:25 渡赢 阅读(91) 评论(0) 推荐(0)
摘要: 第一步:先学python python不过关,别谈自动化。 第二步:Selenium框架 第三步:unittest框架 第四步:项目 第五步:Robot Framwork框架 如果只学习Robot Framwork,通过这个来做自动化,别以为不要学习Selenium跟python了, 因为Robot 阅读全文
posted @ 2021-01-04 14:24 渡赢 阅读(386) 评论(0) 推荐(0)
摘要: 桌面程序的工具有:QTP、 AutoRunner web应用的工具有:QTP、AutoRunner、Robot Framework、watir、selenium 手机App自动化测试:后续再分享 由于B/S架构的诸多优势,早几年前大量C/S架构的应用转为B/S结构。从而也推动了web开发与测试技术的 阅读全文
posted @ 2021-01-04 14:22 渡赢 阅读(1044) 评论(0) 推荐(0)
摘要: 1. 什么是自动化测试? 首先理清自动化测试的概念, 1、广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。 所以实际上从广义上来讲:性能测试、接口测 阅读全文
posted @ 2021-01-04 14:21 渡赢 阅读(127) 评论(0) 推荐(0)
摘要: Python用于简单脚本编程,如编写2048小游戏或12306的自动抢票软件; Python用于系统编程,如开发系统应用; Python用于开发网络爬虫; 网络爬虫的用途是进行数据采集,也就是将互联网中的数据采集过来。网络爬虫的难点其实并不在于爬虫本身,由于网站方为了避免被爬取回采取各种各样的反爬虫 阅读全文
posted @ 2021-01-04 14:20 渡赢 阅读(1199) 评论(0) 推荐(0)
摘要: 1.什么是 SpringMvc? SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2.SpringMVC 工作原理? a、客户端发送请求到 DispatcherServlet b、DispatcherServlet 查询 handlerMappin 阅读全文
posted @ 2021-01-04 14:19 渡赢 阅读(92) 评论(0) 推荐(0)
摘要: 1.什么是spring框架? spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,是一个分层的javaEE一站式轻量级开 源框架 2.spring的作用 方便解耦,简化开发,AOP编程支持,声明式事务支持,集成Junit更加方便的进行分层测试,方便集成各种优秀框架 阅读全文
posted @ 2021-01-04 14:17 渡赢 阅读(61) 评论(0) 推荐(0)
摘要: 7.什么是 MyBatis 的接口绑定,有什么好处? 接口映射就是在 MyBatis 中任意定义接口,然后把接口里面的方法和 SQL 语句绑定,我们直接调用接口方法就可以,这样比起原来了 SqlSession 提供的方法我们可以有更加灵活的选择和设置. 8.接口绑定有几种实现方式,分别是怎么实现的? 阅读全文
posted @ 2021-01-04 14:15 渡赢 阅读(54) 评论(0) 推荐(0)
摘要: 4.为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里? Hibernate 属于全自动 ORM 映射工具,使用 Hibernate 查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。而 Mybatis 在查询关联对象或关联集合对象时,需要手动 阅读全文
posted @ 2021-01-04 14:13 渡赢 阅读(71) 评论(0) 推荐(0)
摘要: 1.什么是 MyBatis? MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不? a、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动 阅读全文
posted @ 2021-01-04 14:11 渡赢 阅读(65) 评论(0) 推荐(0)
摘要: 1.什么是Maven? Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以 阅读全文
posted @ 2021-01-04 14:09 渡赢 阅读(61) 评论(0) 推荐(0)
摘要: 4.比较 SpringSecurity 和 Shiro 相比 Spring Security, Shiro 在保持强大功能的同时,使用简单性和灵活性。 SpringSecurity: 即使是一个一个简单的请求, 最少得经过它的 8 个Filter。SpringSecurity 必须在 Spring  阅读全文
posted @ 2021-01-04 14:08 渡赢 阅读(52) 评论(0) 推荐(0)
摘要: 1.shiro可以完成哪些工作? shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 2.Apache Shiro 的三大核心组件 a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验 阅读全文
posted @ 2021-01-04 14:07 渡赢 阅读(76) 评论(0) 推荐(0)
摘要: 1.请写出常用的linux指令 a、cd /home 进入 '/ home' 目录' b、cd .. 返回上一级目录 c、cd ../.. 返回上两级目录 d、mkdir dir1 创建一个叫做 'dir1' 的目录' e、mkdir dir1 dir2 同时创建两个目录 阅读全文
posted @ 2021-01-04 14:06 渡赢 阅读(46) 评论(0) 推荐(0)
摘要: 3.Maven的工程类型有哪些? POM工程:POM工程是逻辑工程。用在父级工程或聚合工程中。用来做jar包的版本控制。JAR工程:将会打包成jar用作jar包使用。即常见的本地工程 - Java Project。 WAR工程:将会打包成war,发布在服务器上的工程。如网站或服务。即常见的网络工程 阅读全文
posted @ 2021-01-04 14:05 渡赢 阅读(67) 评论(0) 推荐(0)
摘要: 4.Redis的配置以及持久化方案有几种? a、RDB方式b、AOF方式 5.Redis中的常用命令哪些? a、hset 存储一个哈希键值对的集合 b、hget获取一个哈希键的值c、hdel 删除一个或多个字段 d、hgetall 获取一个哈希是键值对的集合 e、lpush key value向链表 阅读全文
posted @ 2021-01-04 14:04 渡赢 阅读(73) 评论(0) 推荐(0)
摘要: 1.什么是Redis? Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈 阅读全文
posted @ 2021-01-04 14:02 渡赢 阅读(75) 评论(0) 推荐(0)
摘要: 4.如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? 这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。Java 开发人员面临的一个 阅读全文
posted @ 2021-01-04 14:01 渡赢 阅读(70) 评论(0) 推荐(0)
摘要: 1.什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径 阅读全文
posted @ 2021-01-04 14:00 渡赢 阅读(74) 评论(0) 推荐(0)
摘要: 1.JS中如何将页面重定向到另一个页面? a、使用 location.href:window.location.href =“https://www.baidu.com/” b、使用location.replace:window.location.replace(" https://www.baid 阅读全文
posted @ 2021-01-04 13:49 渡赢 阅读(88) 评论(0) 推荐(0)
摘要: 9.查询“001”课程比“002”课程成绩高的所有学生的学号; select a.s_id from (select s_id,score from SC where C_ID='001') a,(select s_id,scorefrom SC where C_ID='002') b where 阅读全文
posted @ 2021-01-04 13:47 渡赢 阅读(83) 评论(0) 推荐(0)
摘要: 8.表结构说明 下面是学生表的(Student)的结构说明 字段名称 字段解释 字段类型 字段长度 约束 s_id 学号 字符 10 PK s_name 学生姓名 字符 50 Not null s_age 学生年龄 数值 3 Not null s-sex 学生性别 字符(男:1女:0) 1 Not 阅读全文
posted @ 2021-01-04 13:46 渡赢 阅读(96) 评论(0) 推荐(0)
摘要: 6.MySQL数据库中,常用的数据类型 类型名称 说明 int(integer) 整数类型 double 小数类型 decimal(m,d) 指定整数位与小数位长度的小数类型 date 日期类型,格式为yyyy-MM-dd,包含年月日,不包含时分秒 datetime 日期类型,格式为yyyy-MM- 阅读全文
posted @ 2021-01-04 13:45 渡赢 阅读(74) 评论(0) 推荐(0)
摘要: 1.数据库MySQL分页时用的语句 使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。 2.根据你以往的经验简单叙述一下MYSQL的优化 a、尽可能使用更小的整数类型.(mediumint就比int更 阅读全文
posted @ 2021-01-04 13:43 渡赢 阅读(172) 评论(0) 推荐(0)
摘要: 8.说说事务的概念,在JDBC编程中处理事务的步骤。 事务是作为单个逻辑工作单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务 。JDBC处理事务有如下操作: conn.setAutoComit(false);设置提 阅读全文
posted @ 2021-01-04 13:41 渡赢 阅读(61) 评论(0) 推荐(0)
摘要: 4.JDBC的PreparedStatement是什么? PreparedStatement对象代表的是一个预编译的SQL语句。用它提供的setter方法可以传入查询的变量。由于PreparedStatement是预编译的,通过它可以将对应的SQL语句高效的执行多次。由于PreparedStatem 阅读全文
posted @ 2021-01-04 13:40 渡赢 阅读(51) 评论(0) 推荐(0)
摘要: 1.什么是JDBC,在上面时候会用到它? JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果 阅读全文
posted @ 2021-01-04 13:38 渡赢 阅读(72) 评论(0) 推荐(0)
摘要: JavaSE编程基础 1.JDK,JRE,JVM三者关系 、jdk是JAVA程序开发时用的开发工具包,其内部也有JRE运行环境JRE。 、JRE是JAVA程序运行时需要的运行环境,就是说如果你光是运行JAVA程序而不是去搞开发的话,只安装JRE就 能运行已经存在的JAVA程序了。 、JDk、JRE内 阅读全文
posted @ 2021-01-04 13:37 渡赢 阅读(70) 评论(0) 推荐(0)
摘要: 11.String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的 a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuf 阅读全文
posted @ 2021-01-04 13:36 渡赢 阅读(49) 评论(0) 推荐(0)
摘要: 7.final finally finalize区别 a、final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个 常量不能被重新赋值。 b、finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法 阅读全文
posted @ 2021-01-04 13:35 渡赢 阅读(65) 评论(0) 推荐(0)
摘要: 98.您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么? 关键是测试脚本的录制,测试时候测试环境的干净。 100、.您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷(Bug)的管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理的流程。 CQ,也可以使用BugFree等 阅读全文
posted @ 2021-01-04 10:26 渡赢 阅读(63) 评论(0) 推荐(0)
摘要: 93、您认为做好测试计划工作的关键是什么? 了解项目或系统的业务需求 和项目经理协调好,了解项目的进度计划安排情况 95您认为做好测试用例设计工作的关键是什么? 对业务和软件需求非常清楚,可以根据需求不同选择不同的测试用例设计 96、.您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试 阅读全文
posted @ 2021-01-04 10:25 渡赢 阅读(59) 评论(0) 推荐(0)
摘要: 78、需求测试的注意事项有哪些? 是否使用了公司的模板、文档内容是否符合规范、所有的需求是分级是否清析适当、所有的需求是否具有一致性、需求是否可行(即,该需求组合有解决方案)、需求可否用己知的约束来实现、需求是否足够(即,可以把它送到一个规范的开发组织,并有一个生产出所需要产品的合理的可能性)、所有 阅读全文
posted @ 2021-01-04 10:24 渡赢 阅读(70) 评论(0) 推荐(0)
摘要: 84、性能测试的流程? 1.测试需求分析2.测试计划制定与评审3.测试用例设计与开发4.测试执行与监控5.分析测试结果6.编写性能测试报告7.测试经验总结 88、简述bug的生命周期? 1, 有效地记录BUG 2, 使用BUG模板 3, 评价BUG优先级和严重性 4, BUG的生命 5, 维护BUG 阅读全文
posted @ 2021-01-04 10:23 渡赢 阅读(73) 评论(0) 推荐(0)
摘要: 72、针对于软件的行业背景,你如何理解软件的业务? 阅读用户手册了解软件的功能和操作流程;看一些业务的专业书籍补充业务知识;如果有用户实际的数据,可以拿实际的数据进行参考;参考以前的用例和BUG报告;在使用软件的过程中多思考;多与产品经理交流。 74、如何定位测试用例的作用? 组织性:编写、组织性、 阅读全文
posted @ 2021-01-04 10:21 渡赢 阅读(68) 评论(0) 推荐(0)
摘要: 68、当开发人员说不是BUG时,你如何应付? 开发人员说不是bug,有2种情况,一是需求没有确定,所以我可以这么做,这个时候可以找来产品经理进行确认,需不需要改动,3方商量确定好后再看要不要改。二是这种情况不可能发生,所以不需要修改,这个时候,我可以先尽可能的说出是BUG的依据是什么?如果被用户发现 阅读全文
posted @ 2021-01-04 10:19 渡赢 阅读(55) 评论(0) 推荐(0)
摘要: 67、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒 阅读全文
posted @ 2021-01-04 10:18 渡赢 阅读(84) 评论(0) 推荐(0)
摘要: 66、您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……) 测试类型有:功能测试,性能测试,界面测试。 功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测 阅读全文
posted @ 2021-01-04 10:17 渡赢 阅读(71) 评论(0) 推荐(0)
摘要: 65、你对测试最大的兴趣在哪里?为什么? 最大的兴趣就是测试有难度,有挑战性!做测试越久越能感觉到做好测试有多难。曾经在无忧测试网上看到一篇文章,是关于如何做好一名测试工程师。一共罗列了11,12点,有部分是和人的性格有关,有部分需要后天的努力。但除了性格有关的1,2点我没有把握,其他点我都很有信心 阅读全文
posted @ 2021-01-04 10:16 渡赢 阅读(65) 评论(0) 推荐(0)
摘要: 62、测试用例设计的原则是什么?目前主要的测试用例设计方法有哪些? 代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等. 可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果. 可再现性:即对同样的测试用例,系统的 阅读全文
posted @ 2021-01-04 10:15 渡赢 阅读(92) 评论(0) 推荐(0)
摘要: 56:你的测试职业发展目标是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间累积的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年累积测试经验,不断的更新自己改正自己,做好测试任务。 57:测试结束的标准是什么? 从微观上来说,在测试计划中定义,比如系统在一定性能下平稳 阅读全文
posted @ 2021-01-04 10:14 渡赢 阅读(69) 评论(0) 推荐(0)
摘要: 54:你认为做好测试计划工作的关键是什么? 明确测试的目标,增强测试计划的实用性 编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工 阅读全文
posted @ 2021-01-04 10:13 渡赢 阅读(70) 评论(0) 推荐(0)
摘要: 49.单元测试、集成测试、系统测试的侧重点是什么? 单元测试针对的是软件设计的最小单元--程序模块(面向过程中是函数、过程;面向对象中是类。),进行正确性检验的测试工作,在于发现每个程序模块内部可能存在的差错.一般有两个步骤:人工静态检查\动态执行跟踪 集成测试针对的是通过了单元测试的各个模块所集成 阅读全文
posted @ 2021-01-04 10:12 渡赢 阅读(75) 评论(0) 推荐(0)
摘要: 44、 设计测试用例时应该考虑哪些方面,即不同的测试用例针对那些方面进行测试? 设计测试用例时需要注意的是,除了对整体流程及功能注意外,还要注意强度测试、性能测试、压力测试、边界值测试、稳定性测试、安全性测试等多方面。(测试用例需要考虑的四个基本要素是输入、输出、操作和测试环境;另外,测试用例需要考 阅读全文
posted @ 2021-01-04 09:49 渡赢 阅读(75) 评论(0) 推荐(0)
摘要: 38、软件验收测试包括正式验收测试、alpha测试、beta测试三种测试。 39、系统测试的策略有很多种的,有性能测试、负载测试、强度测试、易用性测试、安全测试、配置测试、安装测试、文档测试、故障恢复测试、用户界面测试、恢复测试、分布测试、可用性测试。 40、设计系统测试计划需要参考的项目文档有软件 阅读全文
posted @ 2021-01-04 09:47 渡赢 阅读(72) 评论(0) 推荐(0)
摘要: 35、引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 36、Internet采用哪种网络协议?该协议的主要层次结构?Internet物理地址和IP地址转换采用什么协议? TCP 阅读全文
posted @ 2021-01-04 09:45 渡赢 阅读(71) 评论(0) 推荐(0)
摘要: 29、你自认为测试的优势在哪里? 该面试也没有固定不变的答案,但可参考以下几点,并结合自身特点: 有韧性、有耐心、做事有条理性、喜欢面对挑战、有信心做好每一件事情、较强的沟通能力、从以前的经理处都得到了很好的评价表明我做的很好 33、简述你在以前的工作中做过哪些事情,比较熟悉什么。参考答案如下。 我 阅读全文
posted @ 2021-01-04 09:43 渡赢 阅读(79) 评论(0) 推荐(0)
摘要: 27、您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么? 尽量面对面的沟通,其次是能直接通过电话沟通,如果只能通过Email等非及时沟通工具的话,强调必须对特性的理解深刻以及能表达清楚。 运用一些测试管理工具如Te 阅读全文
posted @ 2021-01-04 09:42 渡赢 阅读(128) 评论(0) 推荐(0)
摘要: 24、详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法) 项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目 阅读全文
posted @ 2021-01-04 09:40 渡赢 阅读(89) 评论(0) 推荐(0)
摘要: 23、黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 1)等价类划分: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试.因此,可以把全部输入数据 阅读全文
posted @ 2021-01-04 09:31 渡赢 阅读(83) 评论(0) 推荐(0)
摘要: 22、测试计划工作的目的是什么?测试计划文档的内容应该包括什么?其中哪些是最重要的? 软件测试计划是指导测试过程的纲领性文件: 领导能够根据测试计划进行宏观调控,进行相应资源配置等 测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等 便于其他人员了解测试人员的工作内容,进行有关配 阅读全文
posted @ 2021-01-04 09:30 渡赢 阅读(63) 评论(0) 推荐(0)
摘要: 21、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点! 黑盒测试的优点有:比较简单,不需要了解程序内部的代码及实现;与软件的内部实现无关; 从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;在做软件自动 阅读全文
posted @ 2021-01-04 09:29 渡赢 阅读(68) 评论(0) 推荐(0)
摘要: 20、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 一条Bug记录最基本应包含: bug编号;bug严重级别,优先级;bug产生的模块;首先要有bug摘要,阐述bug大体的内容;bug对应的版本;bug详细现象描述,包括一些截图、录像. 阅读全文
posted @ 2021-01-04 09:27 渡赢 阅读(80) 评论(0) 推荐(0)
摘要: 17、软件测试分为几个阶段 各阶段的测试策略和要求是什么? 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段: 单元测试(UT测试):单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试(IT测试):集成 阅读全文
posted @ 2021-01-04 09:19 渡赢 阅读(172) 评论(0) 推荐(0)
摘要: 15、软件产品质量特性是什么? 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、易恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 可维护性:易分析性、易变更性、稳定性、易测试性。 可移植性: 适应性、易安装性、遵循性、易替换性 16、软件测 阅读全文
posted @ 2021-01-04 09:18 渡赢 阅读(73) 评论(0) 推荐(0)
摘要: 18、软件测试各个阶段通常完成什么工作?各个阶段的结果文件是什么?包括什么内容? 单元测试阶段:各独立单元模块在与系统地其他部分相隔离的情况下进行测试,单元测试针对每一个程序模块进行正确性校验,检查各个程序模块是否正确地实现了规定的功能。生成单元测试报告,提交缺陷报告。 集成测试阶段:集成测试是在单 阅读全文
posted @ 2021-01-04 09:15 渡赢 阅读(71) 评论(0) 推荐(0)
摘要: 13、简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试 静态测试是不运行程序本身而寻找程序代码中可能存在的错误或评估程序代码的过程。 动态测试是实际运行被测程序,输入相应的测试实例,检查运行结果与预期结果的差异,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性,并分析系 阅读全文
posted @ 2021-01-04 09:14 渡赢 阅读(77) 评论(0) 推荐(0)
摘要: 11、软件的安全性应从哪几个方面去测试? 软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。 用户认证安全的测试要考虑问题: 明确区分系统中不同用户权限 、系统中会不会出现用户冲突 、系统会不会因用户的权限的改变造成混乱 、用户登陆密码是否是可见、可复制 、是否可以通过绝 阅读全文
posted @ 2021-01-04 09:13 渡赢 阅读(53) 评论(0) 推荐(0)
摘要: 6、软件生存周期及其模型是什么? 软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶 阅读全文
posted @ 2021-01-04 09:09 渡赢 阅读(73) 评论(0) 推荐(0)
摘要: 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似 阅读全文
posted @ 2021-01-04 08:56 渡赢 阅读(92) 评论(0) 推荐(0)