1,删除文件的命令为:rm;
2,在使用 MKDIR 命令创建新的目录时,在其父目录不存在时先创建父目录时的命令为:mkdir -p;
3,用命令 LS -AL 显示出文件的描述为 -rwxr-xr-- 1 root root 599 Cec 10 17:12 ff,由此可知文件 ff 的类型为:普通文件;
4,Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是:文件所有民在组的权限;
5,对名为 fido 的文件用 chmod 551 fido 进行了修改,则它的许可权是:-r-xr-x--x;
6,配置 Apache 1.3.19 服务器需要修改的配置文件为:httpd.conf;
7,Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用:less 命令;
8,Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在:/dev 目录中;
9,在重新启动 Linux 系统的同时把内存中的信息写入硬盘,应使用:#shutdown -r now 命令实现;
10,在给定文件中查找与设定条件相符字符串的命令为:grep;
11,目前主流的操作系统有:Windows7/8/10/Server 2003/2008/2012,Linux(RHEL 7),Android 6.0/8.0,IOS 8.1,MAC,Unix;
12,目前主流的编程工具有:JAVA(eclipse),C,C++,pYTHON,VB.NET,C#,PHP,Javascript,SWIFT,SQL,Dreamweavert(html);
13,目前主流的测试工具有:禅道,bugfree,SVN,Selenium,Loadrunner,Fiddler,Jmeter,SoapUI,Postman,辅助(PLSQL,Xshell,XFTP,SQLyog,Xmind,Visio);
14,十进制27对应的二进制数为:00011011;
15,在 Internet 中的 IP地址由:32位二进制数组成;
16,B/S 与C/S架构的主要区别:1,是否需要安装,2,对服务器的压力不同,B/S比较大,3,访问方式不同,4,安全性不同,B/S更安全;
17,TCP和UDP的名称分别是:传输控制协议、用户数据报协议,区别:TCP是面向连接,比较安全的协议,但响应较慢,UDP与TCP相反;
18,OSI七层协议模型分别是:物理层、数据链路层、网络层(IP)、传输层(TCP、UDP)、会话层、表示层、应用层(HTTP);
19,TCP/IP层(四层或五层)的网络接口层对应OSI的:物理层、数据链路层;
20,在IE地址栏输入的“http://www.cqu.edu.cn/"中,http代表的是:超文本传输协议,它是互联网上应用最为广泛的一种网络协议,是一个客户端请求和应答的
标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少;另外:https=http+ssl
21,ping、ipconfig 命令的作用分别是:ping 可以检查同网段内其它电脑是否在线、查看本机的IP和网卡信息;
22,HTTP、SSH、MySQL端口分别是:80、22、3306;
23,测试阶段有哪些?测试方法有哪些?
答:测试阶段:单元(UT)、集成(IT)、系统(ST)、验收(UAT);
测试方法:白盒、灰盒、墨盒、手工、自动化、表态、动态;
24,敏捷测试模型的特点有哪些?
答:周期短(一般在2周左右)、实现需求不多、对开发测试人员技能要求、以迭代形式不断更新需求、各部门任务分工明确(迭代前、迭代中、迭代后),
另外,一个项目一般是在首版功能已实现后,才正式开始敏捷测试;
25,完整的软件测试流程一般包括哪几步?
答:熟悉需求,测试需求分析,测试计划,测试方案,测试用例,搭建环境及数据准备,测试执行,缺陷报告,测试报告,测试总结;
26,如果没有需求文档如何开展测试?
答:找历史版本需求文档或系统、找相应的开发或测试人员了解、找产品或需求了解、找竞争对手或相关产品了解、根据自己经验来判定;
27,系统测试的类型有哪些?
答:功能、性能(压力,负载,容量)、安全、兼容性、UI界面、易用性、稳定性、安装卸载、网络、备份恢复、异常、健壮性、文档、配置、在线帮助测试;
28,测试用例编写有用到哪些要素(属性)及最关键要素有哪些?
答:要素:用例编号、所属产品、所属模块、标题、前提条件、操作步骤、预期结果、优先级别、用例类型、适用阶段、编写人、编写时间、实测结果;
关键要素:用例编号、标题、前提条件、操作步骤、预期结果、优先级别;
29,软件缺陷(BUG)描述有哪些要素(属性)及关键要素有哪些?
答:要素:缺陷编号、所属产品、所属模块、概述、详细描述、严重级别、优先级别、测试环境(操作系统、浏览器)、指派人、关键字、附件、抄送;
关键要素:缺陷编号,概述,详细描述,严重级别,优先级别,测试环境;
30,如何协助开发定位缺陷?
答:1,把缺陷对应的操作步骤重现或描述清晰准确(测试环境),
2,开发需要在开发环境下去重现缺陷,测试需要配合开发,
3,查看错误日志,提交给开发,
4,使用辅助性测试工具去分析缺陷的原因(如 fiddler 去抓包),
5,对于偶发缺陷使用自动化或性能自动化工具去重复操作复现缺陷;
31,在测试过程中提交缺陷给开发不认可如何处理?
答:1,先核对需求,指出需求的标准与所提缺陷是否吻合,
2,当开发与测试对需求理解有歧义时,测试尽可能说服开发修复,指出缺陷风险性,
3,若开发仍不处理,找产品经理去确认,
4,若开发仍不处理,则请求测试上级推动,
5,若开发仍不处理,则把缺陷遗留到阶段评审或发布评审;
32,用例设计方法有哪些,你常用哪几种?
答:设计方法有:等价类、边界值、流程分析法、异常分析法、错误猜测法、判定表、正交试验法、因果图法、状态迁移法、输入域覆盖法、探索性测试法;
常用的有:等价类,边界值,流程分析法,异常分析法,错误猜测法,判定表;
33,如何写出高质量的用例?
答:1,覆盖到所有的业务逻辑(包括正常逻辑和异常逻辑),
2,覆盖到所有的典型用户场景,
3,覆盖到所有的需求点,
4,测试目标明确,并且测试步骤能够最快的或者测试时间很短,
5,没有冗余的用例,
6,测试用例能够直接附带测试策略;
34,给你一个项目,只有2周时间测试,如何安排?
答:一般是敏捷模型:2周=10个工作日;
熟悉需求:0.5d,测试需求分析:1d,测试计划:0.5d,测试方案:可忽略,测试用例:2d,环境搭建及数据准备:0.5d,测试执行(第一轮:2d,第二轮:1d),测试沟通:1d,缺陷报告:0.5d,测试报告:1d,测试总结:可忽略;
35,常用B/S后台环境LAMP的搭建过程,请写出搭建过程中主要命令?
答:使用到的基本命令:Vi,cd,ls,mkdir,rm,mv,cp
36,写出你所知道的 linux确命令?(不少于30个)
答:cd,ls,touch,mkdir,rm,rmdir,mv,cp,tar,zip,unzip,cat,tail,tac,sed,more,less,chmod,du,df,free,top,ps,netstat,setup,ifconfig,mount,service,grep,find,whereis,yum;
37,公司内一直在使用的测试系统(B/S架构)突然不能访问了,需要你进行排查并恢复,说出你的检查方法?
答:主要从三大部分来排查:本地客户端、网络连接部分、服务器端;
1,查看本地网络连接是否正常,
2,查看本地网络信号强弱,
3,本地防火墙问题,
4,本地硬件资源基本已经占用影响到请求(内存、CPU、硬盘等),
5,查看网络运营商系统控制(费用到期),
6,查看网络端口,IP是否有冲突,
7,查看网络交换机,路由器是否正常,
8,查看服务器端各大服务器是否正确(服务器操作系统Windows/Linux/Unix故障,Web服血器apache,应用服务器php,数据库服务器Mysql,连接超时或不能建立连接;