1.什么是HTTP协议?HTTP状态码包含哪些?常用的请求包含哪两种? 答:1.HTTP协议是超文本传输协议,是指计算机通信网络中两台计算机实现通信所必须共同遵守的规定或规则。 2.HTTP的状态码有:100-199,200-299,300-399,400-499,500-599。 3.常用的请求有post请求和get请求。 2.Linux下如何创建一个文件名为aa.txt的文件,如何在aa.txt中写入hello i love software?如何删除目录文件?如何修改文件名aa修改bb? 答:1 ,创建aa.txt文件:touch aa.txt 2,先输入命令vim aa.txt,回车后按i键输入 hello i love software 然后按esc键,最后按:wq!保存并强制退出。3,删除目录文件:rm -rf 目录文件名 4,把aa修改为bb:mv aa bb 3 .写出常用的Linux命令,不少于20个 答:1,cd / 2,ls 3,ls -a 4,who 5,uname -a 6,uname -m 7,wc 8,pwd 9,cat 10,cal 11,date 12,vim 13,mkdir 14,mv 15,cp 16,rm -rf 17,du -h 18,tree 19,bzip2 20,gzip 21,tar 4 .如何创建数据库stu,在stu下面创建装stuinfo 包含字符d.name age,address 并实现增删改查的操作? 答:create database student; 库;sue student; 创建表跟属性;create table stuinfo (id int,name varchar(50),age int, address varchar(50), sex char(5); 插入内容:insert into Stuinfo(id,name,age,address,sex)values(1,”成龙”, 28 “上海”,’男’); 增;alter table stuinfo add hobby varchar(50); 删;alter table stuinfo drop sex; 改;alter table stuinfo change address job varchar(50); 查;select *from stuinfo; 5.请你设计一个三角形的测试用例 答题分析条件;一、构成三件的条件 任意两边之和大于第三边、边长为正数。 二、构成等腰三角形的条件;任意两边相等 三构成等边三角形;三条边都相等。 设计: 定义三条边A、 B、 C 有效等价类;A>0.B>0.C>0; 1.两边之和大于第三边;如A=B=C。 2.两边之和不大于第三边。如A+B<=C 3.两条边相等 如A=B 4.三条边都相等。如A=B=C。 无效等价类; 5.A B C输入空值。 6.A B C输入负数 7.A B C输入非数字 结果:满足1 3 4均能构成三角形。 满足 2 5 6 7均不构成三角形。 6 .软件测试中什么是黑盒测试,什么是白盒测试?什么是冒烟测试? 答:黑盒测试称功能测试或数据驱动测试是以用户观点出发主要以软件规格说明书为依据,对程序功能和程序接口进行测试。 白盒测试;称结构测试或逻辑驱动测试。 冒烟测试;一个初始化的快速的测试工作以决定软件测试者新发布的版本测试是否可以执行下一步的,正规测试如果软件或者新发布的版本每5分钟系统冲突使系统陷于泥潭说明该软件不够健全目前不具备下一步的条件。 7.MySQL数据库的备份命令和恢复命令? 答: 1.mysql dump -u root -p 库名>/opt/a.sql 2.source /opt/a.sql; 8 软件测试的流程和缺陷流程? 答:1.软件测试流程:产品立项、确认测试需求分析、写测试计划、写测试用例、开发转测试、搭建项目环境、执行测试、提单/回归测试、写测试报告、写帮助文档、产品发布、产品维护。 2.缺陷处理流程①软件测试人员提交测试报告②测试主管审核报告并把报告分配给相关的开发人员,开发人员修复缺陷③测试人员根据记录反测缺陷④反测通过关闭报告,反测未通过报告返回开发人员⑤直到缺陷被修复才关闭报告。 9. 说一下人力资源项目环境是怎么搭建的?当开发和测试对bug有异议怎么解决? 答: 10 .缺陷来源是什么?缺陷的分类有哪些?什么是验收测试? 答:1.需求2结构3设计4编码5测试 2.分类: 3.验收测试;在通过了系统的有效性测试及软件配置审查之后,就开始系统的验收测试,它是以用户为主的测试,软件开发人员和QA人员应参与。在测试过程中,除了考虑软件的功能和性能之外,还应对软件的可移植性,兼容性。可维护性。错误的恢复功能等进行确认。 11. 测试用例的设计方法都有哪些?什么是等价类?什么是边界值? 答:方法:1.等价类划分法;2.边界值分析法;3.因果图法;4.判定表法;5.错误推断法;6.正交实验法;7.场景法;8.随机测试法 等价类; 边界值; 12 .软件测试结束标准是什么?软件测试归档文件有哪些? 答:1.所定的测试范围全部都覆盖到 2.所报的缺陷全部被解决 3.测试用例把所有的需求覆盖到并且全部被执行 归档;1.测试计划;2.测试用例;3.测试文档;4.绘制思维导图;5.缺陷跟踪记录 13. MySQL中快速删除表中的数据是什么?MySQL怎么查看版本号?MySQL登录命令是什么? 答:1.truncata table 表名 2.select version(); 3.mysql -hhost -u root -p密码 14. SVN是什么工具?MySQL中求平均数。求和。求最大值。最小函数是什么? 答:SVN是版本管理工具 平均值:agv 求和:sum 最大值:max 最小值:min 15.软件测试计划定义?包含哪些内容?在什么阶段介入编写测试计划? 答:1.软件测试计划是指一个叙述了预期测试的范围、途径、资源及进度安排的文档,明确规定被测项目、被测特征、人员安排及偶发事件的风险。 2.内容有:简介、测试对象、测试计划、测试准则、测试项目、工作交付件。 3.在测试需求分析阶段就要介入编写测试计划。 16 .MySQL中的内连接和外连接是什么? 答:内连接:select * from 表1 inner join 表2 on 表1.id=表2.id; 1:右外连接:select * from 表1 right join 表2 on 表1.id=表2.id; 2:左外链接:select * from 表1 left join 表2 on 表1.id=表2.id 17 .软件测试的意义?软件测试的原则? 答:意义:保证发布出去的产品达到用户满意的标准 原则;1.所有的测试都应追溯到用户需求;2.尽早启动测试工作;3.应该在测试工作真正开始前的较长时间内就进行测试计划;4.Pareto法则应用于软件测试;5.测试应从小规模开始逐步转向大规模;6.为了达到最佳效果,应该由独立的第三方开构造测试;7.穷尽测试是不可能的;8.软件测试是有风险的;9.测试旨在发现存在的缺陷;10.找到的软件缺陷越多,就说明软件缺陷越多;11.杀虫剂怪事;12.并非所有软件都是要修复;13.测试中的木桶原理;14.测试工作ood-enouh原理;15.前进两步,后退一步。 18. 软件测试生命周期模型有哪些? 答:1.W模型;2.X模型;3.V模型;4.模型;5.前置模型