1.简单概述缺陷 告包含哪些内容/h2>
**简单的概括来说:**缺陷 告是测试人员与开发人员交流沟通的重要途径,也是测试工程师日常工作的重要产出物。
常规的软件缺陷 告,应该包括缺陷标题、缺陷描述、缺陷影响情况、环境配置内容、前置条件、缺陷重现的步骤、期望结果和测试结果、优先级和严重程度、变通方案、bug原因分析,以及附件几个大部分。
2.开发人员修复缺陷后,如何保证不影响其他功能/h2>
**答案:**Bug的修复以及新功能的添加都有可能对版本造成一些影响,为了避免,在新版本发布以后,首先会对新版本做一个基础的流程测试也叫做冒烟测试,如果测试基本流程都顺利通过没有任何问题,那么测试人员可以继续进行详细的测试,否 则就将冒烟测试中出现 的问题以及问题有可能出现的原因反馈给开发人员,由开发人员修正后再次发版,进行测试。这是一个迭代的过程。
3.压力测试和负载测试的区别要关注哪些指标/h2>
负载测试:是指对程序不段增加压力,每个增加后,程序的性能情况
压力测试:是指程序长时间运行的稳定性
区别:
负载测试是不关注稳定性的,压力测试是关注稳定性的
简单来说:
负载测试是测试软件本身最大所能承受的性能测试;而压力测试就是一种破坏性的性能测试 。
关注的指标:
1、整体系统cpu利用率
cpu再操作系统中是运行的根本,cpu的执行速度与性能好坏很大程度上决定了系统整体的性能快慢。cpu处于满负载的情况时,我们需要监控cpu使用率可查看DB日志、web服务器日志、系统日志(top、free、uptime、sar)查看cpu的闲置率。一般情况会制定一个cpu阀值可用cpu不小于20%,若小于20则告警。
2、内存
内存的大小也会死影响系统性能的核心指标。当内存太小,系统进程会被阻塞中,应用也会变的非常缓慢。严重的话内存溢出会导致应用程序被系统杀死或者引起系统重启。
注:做性能分析的时候还需要关注虚拟内存
3、磁盘I/O的利用率和延迟
访问应用离不开系统的磁盘数据的读写I/O,I/O读写的性能直接会影响系统程序的性能,磁盘的I/O是系统中最慢的部分。I/O读写比较频繁的时候,I/O得不到满足会导致应用阻塞。所以我们需要考虑I/O的TPS、平均I/O数据、平均列队长度、平均服务时间、平均等待时间、IO利用率等等。
4、 络
系统之间的交互,尤其是跨机器间的都基于 络,因为 络的宽带、响应时间、 络延迟、阻塞都会影响系统性能。会造成程序超时、丢弃、阻塞、波动率大。
4.SQL中having是做什么用的here和having有什么区别/h2>
HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 子句和 SELECT 语句交互的方式类似。WHERE 子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。HAVING 语法与 WHERE 语法类似,但 HAVING 可以包含聚合函数。HAVING 子句可以引用选择列表中出现的任意项。
执行顺序:·
where>聚合函数(sum,min,max,avg,count)>having
注意事项 :
1、where 后不能跟聚合函数,因为where执行顺序大于聚合函数。
2、where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
3、having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组。
6.测试环境和生产环境服务器配比肯定不一样/h2>
1.win7系统中,使用IE浏览器中输入www.sogou.com,按回车,一分钟后,显示为白页面,请问有哪些原因会导致这个现象别如何进行排查/h2>
1.兼容性, 络环境,设备
2.在微信客户端使用搜狗输入法打字,手机屏幕突然黑了,请问有哪些原因会导致这个现象别如何进行排查/h2>
3.你在测试过程中发现了一个重现率低得bug,你会如何处理/h2>
4.测试发现了一个高优先级的 bug,在上线前产品人员评估后确认该bug 不阻塞上线,可以以后再修复。但是上线后收到了很多的用户反馈,说该问题影响到了用户的使用习惯。因此紧急上线了一个补丁包修复该问题。请问如何保证同类问题以后不再发生请将找出的问题原因和解决方法写出来)
5.用例测试:QQ发消息功能(写出你能想到的所有测试点。用例结构要清晰。)
一、单择题
1.为了提高测试的效率,应该(d)
4.测试发现了一个高优先级的 bug,在上线前产品人员评估后确认该bug 不阻塞上线,可以以后再修复。但是上线后收到了很多的用户反馈,说该问题影响到了用户的使用习惯。因此紧急上线了一个补丁包修复该问题。请问如何保证同类问题以后不再发生请将找出的问题原因和解决方法写出来)
5.用例测试:QQ发消息功能(写出你能想到的所有测试点。用例结构要清晰。)
一、单择题
1.为了提高测试的效率,应该(d)
(A)随机地选取测试数据;
(B)取一切可能的输入数据作为羽试数据;
完成编码以后制定软件的测试计划;
(D)选择发现错误可能性大的数据作为测试数据。
2.软件测试员究竟做些什么/h2>
(A)软件测试员的目的是发现软件缺陷
(B)软件测试员的目的是发现软件缺陷,尽可能早一些
(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
3.下列说法不正确的是(a)
(A)测试不能证明软件的正确性
(B测试员需要良好的沟通技巧
收测试是以最终用户为主的测试
(D)成功的测试是发现了错误的测试
4.Linux系统中下面命令中哪个是用来停止进程的命令(a)
(A) stop
(B)down
ill
(D)以上都不是
5.用于文件系统直接修改文件权限管理命令为:( c).
(A)chown
(B)chmod
hgrp
(D)umask
6.改变文件所有者的命令为/h2>
(A)chmod
(B)touch
hown
(D) cat
7.下面有关软件缺陷的说法中错误的是(c)
(A)缺陷就是秋件产品在开发中存在的错误
(B)缺陷就是软件维护过程中存在的错误、毛病等各种问题
陷就是导致系统程序崩溃的错误
(D)缺陷就是系统所需要实现某种功能的失效和违背
8.下列项目中不属于测试文档的是/h2>
(A)测试计划
(B)测试用例
序流程图
(D)测试 告
9.划分软件测试属于白盒测试还是黑盒测试的依据是(a)
(A)是否执行程序代码
(B)是否能看到软件设计文档
(C)是否能看到被测源程序
(D)运行结果是否确定
10.下列不属于软件测试缺陷的是(b)
(A)软件未达到产品说明书标明的功能
(B)软件出现了产品说明书指明不会出现的错误
(C)软件功能超出了产品说明书指明范围
(D)测试人员主观认为不合理的地方
二、多选题
1.软件验收测试的合格通过准则是:(abcd)
(A)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求,
(B)所有测试项没有残余一级、二级和二级错误。
(C)立项审批表、需求分析文档、设计文档和编码实现一致。
(D)验收测试工件齐全。
2.软件试计划评审会需要哪些人员参加abcd)
(A)项目经理
(B)软件质量保证负责人
(C)配置负责人
(D)测试组
3.软件测试设计活动主要有:(abcd)
(A)工作量分析
(B)确定并说明测试用例
(C)确立并结构化测试过程
(D)复审并评估测试覆盖
4.测试设计员的职责有:(bc)
(A)制定测试计划
(B)设计测试用例
(C)设计测试过程、脚本
(D)评估测试活动
5.软件测试常用的性能测试工具(ab)
(A)jmeter
(B)postman
(C)LoadRunner
(D)Flidder
三、填空题(20分)
- Load Runner分为三个模块:1.Visual User Generator用来录制脚本的;2.Controller用来设计场景及跑脚本的;3.Analysis用来分析数据结构的
普华和诚
1.用图画出产品研发周期中软件测试的不同阶段,并加以适当描述。请画出自己所在公司/上一家公司的项目流程。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y4LMrdbD-1617712768763)(C:UsersadministeredDesktopQQ截图20210406152535.png)]
2.请阐述bug 的生命周期,请阐述所在公司所用的bug 管理工具,阐述大致流程。
新建,确认,解决,重新验证,关闭,重新打开
- 一个bug由测试人员发现并提交,我们讲状态标注为新建;
- 开发人员接收了该bug,将bug的状态修改为已分配,表示已经认可;
- 开发人员解决了该bug后,就将bug的状态修改为解决,并发给测试人员回归测试;
- 测试人员对bug进行回归测试,如果确定已经解决,就将bug的状态修改为关闭,否则的话则发给开发人员重新修改。
- 还要说明的是,bug是可以”死而复生“的,以前版本已经关闭的bug,如果新版本中重新出现,我们就需要将状态修改为重新打开
3.测试接口应从哪几方面考虑。请写出接口测试用例的框架。
115 88
4.三个随机数,用熟悉的面向对象语言对他们进行排序。
5.请简单阐述下列语句的结果。
6.Delete.drop.truncate区别
7.sql作业数据代码
teacher:
insert into teacher(tno.tname) values(1.“张老师”):
insert into teacher(tno,tname)values(2.“王老师”):
insert into teacher(tno,tname)values(3. “李老师”);
insert into teacher(tno,tname) values(4.‘赵老师”);
insert into teacher(tno,tname)values(5.“刘老师”):
insert into teacher(tno,tname) values(6.向老师”);
insert into teacher(tno,tname)values(7.“李文静”);
insert into teacher(tno,tname) values(8.叶平”):
student:
insert into student(sno.sname.sage,ssex) values(1.”张三’,‘1980-01-23’,”男;.
insert into student(sno.sname,sage,ssex) values(2.“李四’,‘1982-12-12’,‘男;
insert into student(sno.sname,sage,ssex) values(3,”张飒:.“1981-09-09.‘男”);
insert into student(sno,sname,sage,ssex) values(4,’莉莉”,1983-03-23’.‘女);
insert into student(sno,sname,sage,ssex) values(5,王弼,‘1982-06-21’.男);
insert into student(sno,sname,sage,ssex) values(6,‘王丽’,1984-10-10’.”女);
insert into student(sno,sname,sage,ssex) values(7,‘刘香’.‘1980-12-22’.‘女);
course:
insert into course(cno.cname.tno) values(1.‘企业管理’,3);
insert into course(cno,cname.tno) values(2.‘马克思’.1);
insert into course(cno,cnametno) values(3,UML’. 2);
insert into course(cno,cname,tno) values(4.’数据库”,5);
insert into course(cno,cname,tno) values(5.物理’.8);
sc:
insert into sc(sno.cno,score) values(1,1.80);
insert into sc(sno,cno,score) values(1.2,86);
insert into sc(sno.cno,score) values(1.3.83);
insert into sc(sno.cno,score) values(1. 4. 89);
insert into sc(sno.cno,score) values(2,1. 50);
insert into sc(sno,cno,score) values(2. 2.36);
insert into sc(sno,cno,score) values(2, 4.59);
insert into sc(sno.cno,score) values(3,1. 50);
insert into sc(sno.cno,score) values(3. 2,96);
查询平均成绩大于60分的同学的学 和平均成绩;
查询所有同学的学 、姓名、选课数、总成绩
查询姓‘李’的老师的个数
查询总分钱十学生,并列出学生学 、姓名、总成绩
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!