面试题

2021-04-06  本文已影响0人  7fae9f0f608d

1,

立项(确定项目要干啥)(甲乙方领导,需求人员)->需求文档(需求人员)(word,原型图)->需求评审(项目经理,开发,测试,需求)->详细设计(开发人员,数据库设计)->测试用例(excel)->测试用例评审(修改,同评审人员)->编码->部署(测试 linux、windows)->单元测试(方法)->集成测试 (postman、jmeter)->冒烟测试(功能齐全具备可测性之后进行系统测试)->功能测试->bug(禅道,缺陷报告)->回归测试(版本迭代)->(项目功能符合需求文档的要求)验收测试->测试报告(测试用例总数,解决bug,遗留bug)->文档(测试用例,测试报告,详细设计,需求文档,war包等)->上线(运维根据客户提供问题,提出bug)->不是特别大的问题,可以接受的时候就在下次版本迭代的时候修改,问题大的时候就进行回退版本

2,

生命周期:新建-->指派-->已解决-->待验-->关闭流程:发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG

3,

功能,边界分析,异常情况,性能,安全

接口名称/功能描述请求URL请求方式请求参数请求参数值接受数据预期结果备注

4,

public static void main(String[] args) {

int arr[] = {4,5,3};

for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ int temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp;}}}

5,

1)a没有给值 equles写错应该是equals  运行会报错

String a;  if(a.equles("O")){    return ture;  }

2)string类型数组有存int类型的数据

length()后面有括号 print(b[i]);句子不完全少System.out.  运行会报错

String[] b={1};for(int i= 1;i<b.length();i++){ print(b[i]); }

6,

1.truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.

2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. truncate,drop是ddl, 操作立即生效,原数据不放到rollback segment中,不能回滚. 操作不触发trigger.

3.delete语句不影响表所占用的extent, 高水线(high watermark)保持原位置不动 显然drop语句将表所占用的空间全部释放 truncate 语句缺省情况下见空间释放到 minextents个 extent,除非使用reuse storage; truncate会将高水线复位(回到最开始).

4.速度,一般来说: drop>; truncate >; delete

5.安全性:小心使用drop 和truncate,尤其没有备份的时候.否则哭都来不及 使用上,想删除部分数据行用delete,注意带上where子句. 回滚段要足够大. 想删除表,当然用drop 想保留表而将所有数据删除. 如果和事务无关,用truncate即可. 如果和事务有关,或者想触发trigger,还是用delete. 如果是整理表内部的碎片,可以用truncate跟上reuse stroage,再重新导入/插入数据

7,

1.select ave(score) a,son from sc GROUP BY con where a>=60

2.select son sname count(con) sun(score)  from student sc

8,

1.搜索按钮功能是否实现;2.点搜索后,原先的搜索条件是否清空;

3.注意验证搜索框的功能是否与需求一致,即是模糊搜索,还是完全搜索。如果支持模糊查询,搜索名称中任意一个字符,要能搜索到;如果支持完全搜索,点击“搜索”,查询结果正确;中%国,查询结果是不是都包含中国两个字的信息

4.比较长的名称是否能查到,输入过长查询数据,看其有没判断,报错;系统是否会截取允许的长度来检索结果;只能输入允许的字符串长度?5.空;默认查询条件结果集6.空格;7.是否有忽略空格的功能,有的搜索框是需要有忽略前置空格和后置空格的功能,但不能把中间空格忽略;

8.输入各种字符,譬如输入范围是09,AZ的看输入中文是什么效果,字符(尤其是英文单引号),数字,特殊符号以及组合情况(特殊符号就是键盘上的那些);中文值,字母大、小写值、数字类型值、全角、半角值,

9.输入系统中存在的与之匹配的条件,看其的查询后数据的完整性;显示记录条数正确、文字折行显示正确、页面布局美观,列标题项、列显示内容、排序方式符合需求定义;搜索出的结果页面是否与其他页面风格一致;

10.焦点放置搜索框中,搜索框默认内容是否自动被清空;

11.输入系统中不存在的与之匹配的条件;本站内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息

12.用快捷键或鼠标粘贴内容看,测试搜索框是否能执行;

13.查询结果超过一页可以下滑,并选中;

14.注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方;

15.用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。

16.反复输入相同的数据(5次以上)看是否报错

17.在输入结束后直接按回车键,看系统处理如何,会否报错

18.敏感词汇,提示用户无权限等信息

19.宝贝,天猫,店铺是否可以切换

20.宝贝,天猫,店铺切换后可以查询到对应的信息

9,

在一定时间内进行多次搜索进行计算有多少次搜索,和出错率

设置一万次搜索计算所需时间,和出错率

一直进行搜索一直到系统崩溃计算出的最大支持多少并发数,和出错率

多次查询同一信息查看向后台请求查询的次数,是否会读取到缓存的数据

10,

tail -f A.log

上一篇下一篇

猜你喜欢

热点阅读