1、下面的所有操作,在/opt目录下答案:cd opt
2、创建目录m1-m7 创建多级目录m8/m81
答案:创建目录m1-m7命令:mkdir m1 m2 m3 m4 m5 m6 m7 创建多级目录m8/m81命令:mkdir -p m8/m81 3、创建文件t1-t7
答案:touch t1 t2 t3 t4 t5 t6 t7 4、删除m7、t7 答案:rm -rf m7 t7 5、在t6中加入内容: a b c 1 2 3
答案:vi t6 a b c 1 2 3
按esc键再按shift键加“:”,再按w、q键 6、查看t6的内容 答案:cat t6
7、反着查看t6的内容 答案:tac t6
8、查看t6的最后2行数据 查看t6的开始2行数据
答案:查看t6的最后2行数据命令:tail -2 t6 查看t6的开始2行数据命令:head -2 t6
9、把t6拷贝到m6 答案:cp t6 m6
10、把t5移动到m5,并且重命名为t55 答案:mv t5 m5/t55
11、打包目录m6为m6.tar,打包压缩m6为m6.tar.gz,压缩m6为m6.zip 答案:打包目录m6为m6.tar命令:tar -cvf m6.tar m6
打包压缩m6为m6.tar.gz命令:tar -czvf m6.tar.gz m6 压缩m6为m6.zip命令:zip -r m6.zip m6
12、移动m6.tar、m6.tar.gz、m6.zip到m5中,并且解压,解压完一个,就删除解压后的内容,保留m6.tar、m6.tar.gz、m6.zip
答案:移动m6.tar、m6.tar.gz、m6.zip到m5中命令:mv m6.tar m6.tar.gz m6.zip m5 解压m6.tar命令:tar -xvf m6.tar
解压:m6.tar.gz命令:tar -xzvf m6.tar.gz 解压:m6.zip命令:unzip m6.zip
删除解压内容命令:rm -rf 目标文件名
13、删除m6 答案: rm -rf m6
14、session 与Cookie的区别?
答:seeeion与Cookie都是一种缓存技术,区别在于前者是在服务器端,后者在客户端;从安全角度来讲,Cookie没有session安全,Cookie会把一些信息存储在本地的文件中,别且容易被禁用,而session则是把信息加载到内存中;浏览器关闭时,Cookie仍然存在,但是浏览器关闭时整个session就会结束,session不会对文件大小加以限制,可以加载更多更复杂的内容,但是Cookie则不可以。
15、tcp协议和udp协议的差别 ?
TCP UDP 是否连接 面向连接 面向非连接 传输可靠性 可靠 不可靠 应用场合 传输大量数据 少量数据 速度 慢 快
16、C/S 与 B/S 区别:
BS和CS的区别以及优缺点
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。 17、软件工程模型中的V模型和W模型分别是什么? V模型
需求分析 验收测试
概要设计 系统测试 详细设计 集成测试 编写代码 单元测试
W模型
需求分析 需求分析测试 系统安装 验收测试 概要设计 概要设计测试 系统构建 系统测试 详细设计 详细设计测试 模块集成 集成测试 编写代码 单元测试
18、软件生命周期是什么?
需求分析----设计---编码---测试---维护---升级---废弃 19、软件测试风险有哪些?
有进度风险、质量风险、人员风险、变更风险、成本风险等 20、测试类型有哪些?
有功能测试、界面测试、安全测试、本地/国际化测试、数据库测试、性能测试、集成测试、可靠性测试、回归测试、自动化测试、兼容性测试 21、软件测试用例实例
22、什么是黑盒测试?
所谓黑盒测试就是说把程序当做一个看不到内部结构的盒子,从用户的观点对程序进行测试,一般只针对功能或者界面进行测试。 23、黑盒测试主要测试的的错误类型有哪些?
主要有不正确或遗漏的功能、接口或界面错误、性能错误、数据结构或外部数据访问错误、初始化或终止条件错误等
24、黑盒测试用的用例设计技术(策略)有哪些?
有等价类划分法、边界值分析法、错误推断法、因果图法、判定表驱动分析法、正交试验设计法、场景法等
25、什么是等价类划分法,请举例说明! 例如:学生成绩是0~100,等价类划分法中划分出有效等价类和无效等价类两种,<0和>100的为无效等价类,0≤成绩≤100为有效等价类 26、什么是边界值分析法,请举例说明!
例如:学生成绩是0~100,以60分为及格,80分及以上为优秀,则边界值有0.5、-0.5、59.5、60.5、79.5、80.5、99.5、100.5 27、测试用例一般包括哪些内容?
一般包括用例编号、用例名称、级别、测试步骤、期望结果、备注信息等
注意:在写用例编号时的命名规则是“项目名称_模块名称_编号”,测试用例的名称通常包括“在哪里+操作+验证内容”,尽量不要重复,尽量写的简洁明了,又能让人明白是怎么样的过程。
28、设计用例的基本原则是什么? 1、用语简洁清晰,但不能过于简单 2、用语无歧义,尽量少用过长的句子 3、用例的各个基本要素要齐备,不能缺失 4、用例的步骤应该足够详细,操作应该明确 5、容易被其它测试工程师读懂,并能顺利执行 6、用例有自己的颗粒度,可粗可细。 29、什么是测试用例?
测试用例是一份测试文档,它描述输入、动作、和一个期望的结果,其目的是确定应用
程序的某个特性是否正常的工作。
30、什么是颗粒度? 例如:对于一些比较重要的牵扯到安全的功能就要详细的测试,对于一些不是很重要的功能或者界面之类的就可以大体测试一下,没必要去深究。 31、测试执行过程注意事项时什么? 1、搭建测试环境事项
2、注意前提条件和特殊说明 3、测试用例要全部执行 4、不要忽视任何偶然现象 5、加强测试过程记录
6、详细预期与实际的不一致 7、提交缺陷时与开发的关系处理 8、提交一份优秀的问题报告单 9、及时更新测试用例 32、什么是执行测试用例?
根据已有的测试用例,按照步骤一步步执行,看预期结果与实际结果是否一致。 33、什么是程序中的缺陷?
1. 软件未实现需求和规格要求的功能
2. 软件出现了需求和规格指明不该出现的错误 3. 软件实现了需求和规格未提及的功能
4. 软件未实现需求和规格未明确提及但应该实现的内容
5. 软件难以理解,不易使用,运行缓慢,或者最终用户(估计会)认为不好。 6. 测试用例执行中发现的与预期结果不符的现象 34、缺陷的生命周期 缺陷状态 New Open Fixed Rejected Reopen Closed 描述 测试中新报告的软件缺陷,等待分派 已确认的缺陷,等待开发人员修改 已经被开发人员修改的缺陷,等待测试人员校验 不是缺陷或不需要修复 没有修复,重新打开返回开发人员 已经被测试人员确认得到正确修复,可以关闭 35、缺陷的等级?
缺陷严重程度 描述 4--致命 软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果 3--严重 –软件的次要功能丧失,或者主要功能在一些特定情况下会出错 ,比如金额计算等 2--一般 ??软件在某些情况下会出错,但是造成的后果影响不大 1--轻微 在某些情况下会出错,但是造成的后果影响很小 36、
相关推荐: