ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

初/中/高级软件测试面试题

2022-04-12 17:35:29  阅读:223  来源: 互联网

标签:10 面试题 1.1 str1 高级 192.168 测试用例 测试 软件测试


一  初级测试程师测试题

 

 

 

初级测试工程师职位要求:

 

岗位职责:
1、依据需求文档及设计文档,编写测试用例;
2、根据测试计划,搭建测试环境;
3、依据测试用例执行手工测试,反馈跟踪产品BUG及用例缺陷;

任职要求:
1、本科及以上,计算机相关专业;具备1年以上测试工作经验;

2 熟悉windows操作系统,了解linux,可以搭建测试环境;
2、掌握测试理论及技术;熟练运用各种黑盒测试用例设计方法;
4、熟悉的Sql Server,可以使用基本的sql语句辅助测试;

5、具备互联网或证券类软件测试经验者优先考虑。

 

 

 

操作系统

 1.1 windows系统

1 如何在win2003中如何安装Internet信息服务(IIS)?

2 如何在Dos下面用命令将D盘下面test目录文件夹及子目录打印并保存?

3 进程和线程的区别?

 

1.2 Linux系统

(1) 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是 。
A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1
C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D route add default 192.168.1.0 netmask 172.168.1.1 metric 1

 

(2) 下列信息是某系统用ps –ef命令列出的正在运行的进程, 进程是运行Internet超级服务器,它负责监听Internet sockets上的连接,并调用合适的服务器来处理接收的信息。
A root 1 4.0 0.0 344 204? S 17:09 0:00 init
B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd

 

(3)对名为mayingbao的文件用chmod 551 mayingbao进行了修改,则它的许可权是 。
A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x—x

 

(4) 将home/stud1/mayingbao目录做归档压缩,压缩后生成mayingbao.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 。

数据库

(1)对以下已知成绩关系如图1所示。
执行SQL语句:
  SELECT COUNT(DISTINCT学号)
  FROM成绩
  WHERE分数>60
查询结果中包含的元组数目是( )

成绩

 

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

图2


A 1   B 2  C 3     D 4

(2) SQL语言中,删除一个表的命令是( )
A DELETE  B DROP   C CLEAR  D REMORE

 

(3) 请写出查询student_info_table表中姓名为“小马哥”的name字段和email字段。

编程

 

(1) 写出以下程序输出的结果

#include<stdio.h>

main()

{

int a,b,c,d;

a=10;

b=a++;

c=++a;

d=10*a++;

printf("b,c,d:%d,%d,%d",b,c,d);

return 0;

}

 

(2)do……while和while……do有什么区别?
前一个循环一遍再判断,后一个判断以后再循环。

 

(3) 编写一个程序,用来计算1 到100 间所有整数的和是多少?

说明:编程语言可以使用c/vb/c++/c#/java等

 网络

(1)请描述下一个完整的Http通信过程?

 

(2)cookie和session的区别

 

(3) 以下关于TCP/IP传输层协议的描述中,错误的是
A. TCP/IP传输层定义了TCP和UDP两种协议
B. TCP协议是一种面向连接的协议
C. UDP协议是一种面向无连接的协议
D. UDP协议与TCP协议都能够支持可靠的字节流传输

 

 数据结构

(1) 若在文件中查询年龄在20岁以上的帅哥及年龄在18岁以上的美女的所有记录,则查询条件为()

A  (性别=”男”) OR(年龄>20) OR (性别=”女”) OR (年龄>18)

B (性别=”男”) OR(年龄>20) AND (性别=”女”) OR (年龄>18)

C (性别=”男”) AND (年龄>20) OR (性别=”女”) AND (年龄>18)

D (性别=”男”) AND (年龄>20) AND (性别=”女”) AND (年龄>18)

 

(2) 请写出冒泡排序算法?

说明:编程语言可以使用c/vb/c++/c#/java等

 

 

 测试

 

(1)下列关于alpha 测试的描述中正确的是
A alpha 测试需要用户代表参加
B alpha 测试不需要用户代表参加
C alpha 测试是系统测试的一种
D alpha 测试是验收测试的一种

 

(2) 软件质量的定义
A 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B 满足规定用户需求的能力
C 最大限度达到用户满意
D 软件特性的总和,以及满足规定和潜在用户需求的能力

 

(3) 软件测试的对象包括()
A 目标程序和相关文档
B 源程序、目标程序、数据及相关文档
C 目标程序、操作系统和平台软件
D 源程序和目标程序

 

(4) 软件测试类型按开发阶段划分是()
A 需求测试、单元测试、集成测试、验证测试
B 单元测试、集成测试、确认测试、系统测试、验收测试
C 单元测试、集成测试、验证测试确认测试、验收测试
D 调试、单元测试、集成测试、用户测试


(5) 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。
“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。”

 

(6) 设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:
“有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。”
(1) 试利用因果图法,建立该软件的因果图;
(2) 设计测试该软件的全部测试用例。


(7)对一个长度为100,000条指令的程序进行测试,记录下来的数据如下:
 测试开始,ú 发现错误个数为0;
 经过160小时的测试, 累计改正100个错误, 此时, MTTF = 0.4小时;ú
 又经过160小时的测试,ú 累计改正300个错误, 此时, MTTF = 2小时;
(1) 估计程序中固有的错误总数;
(2) 为使MTTF达到10小时, 必须测试和调试这个程序多长时间?
(3) 给出MTTF与测试时间t之间的函数关系。

 

(8)请根据以下程序片段,设计最少的测试用例实现条件覆盖
If((A>1)AND(B=0))Then X=X/A
If((A=2)OR(X>1))Then X=X+1
Printf("X=%d
",x)

 

(9)请画出你认为最合理的 缺陷处理流程图?

 

(10)c/s和b/s软件,你认为应从哪些方面去测试?

 

 

二  中级测试程师试测试题

 

中级测试工程师

 

岗位职责:
1、 根据测试计划,制定产品的测试策略;

2、 评审功能需求及设计文档,编写测试用例;

3、 分析产品测试需求功能点,并准备测试数据,编写自动化测试脚本;
4、 执行测试,反馈问题,追踪Bug的生命周期;


任职要求:
1、 本科及以上,计算机相关专业;2年以上测试工作经验,具备独立负责项目的测试工作经验;

2   熟悉Windows平台操作系统,可以搭建测试环境,了解Linux基本的命令;
3、 掌握测试理论及技术;熟练运用各种黑盒测试用例设计方法;了解白盒测试方法;
4、 掌握一种以上自动化测试工具,具备一定的测试脚本的编写及维护能力,可以在高级测试工程师协调下完成性能测试或部分自动化测试工作;
5、 熟练掌握Sql Server中企业管理器、查询分析器的使用,常用SQL语句的编写;理解存储过程、用户自定义函数、视图;
6、 具备互联网或证券类软件测试经验者优先考虑。

 

备注:以下题目应聘者应根据实际情况,建议选择性做答

1 操作系统

1.1 在Win2003下,在安装某个服务基于.net开发的程序如:AlertService.exe时,需要用什么命令才能实现正确安装?

 

1.2  在Win2003下,如何从从dotnet1.1切换至dotnet2.0

 

 

1.3  在性能测试过程中,监测系统有内存泄露,在Loadrunner下主要监控的性能指标是什么?

 

2 数据库

2.1 在SQL Server中,您如何从名为“Student”的表中选取列“mayingbao”的值以“a”开头的所有记录?

2.2  利用sql语句,执行给student表插入10000条数据,主要数据表字段为(用户名:char(10); 密码 char(10);

 

3 编程

 

3.1 找出下面程序的错误:

Void abc()
{
  char string[10];
  char* str1="0123456789";
strcpy(string, str1);
}


Void def()
{
  char string[10], str1[10];
for(I=0; I<10;I++)
{
    str1[i] ='a';
}
strcpy(string, str1);
}

Void ghl(char* str1)
{
  char string[10];
  if(strlen(str1)<=10)
{
  strcpy(string, str1);
}
}

 

3.2 请写出以下程序的运行结果:


int sum(int a)
{
    auto int c=0;
    static int b=3;
c+=1;
b+=2;
return(a+b+C);
}
  
void main()
{
int I;
int a=2;
for(I=0;I<5;I++)
{
  printf("%d,", sum(a));
}
}

 

 

4 测试

 

4.1 什么是质量特性?质量特性有测试有什么关系?

 

4.2 以下是某公司手机炒股软件中的“东风汽车”的K线走趋图,你认为应从哪些方面去测试?

 

 

 

4.3以下是某公司门户网站中的股票栏目中的行情“搜索“功能,你认为应从哪些方面来测试?

 

4.4            通常软件生命周期包括以下主要部分:项目问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,请你列举出测试与哪些阶段有联系?相应的阶段测试的主要活动是哪些?

 

 

4.5            某银行,由于新上线的后台对帐项目突然出现崩溃,系统处于停用状态,最后查明系统可能存在性能瓶颈,你做为此项目主要的测试负责人员,面对这突如其来的事件,你如何处理?

 

4.6            诺机亚手机中嵌入的“移动QQ”应用程序,试分析应从哪些方面去测试?

 

4.7            Web测试中,经常会涉及到安全性测试,哪么什么是“sql注入”?,什么是“跨站脚本注入“?

 

 

5 网络

5.1 运行Web浏览器的计算机与网页所在的计算机建立______连接,采用____协议传输文件;

5.2 系统响应时间和吞吐量是衡量计算机系统性能的重要指标,对于一个持续处理业务的系统而言,其___

 

 

6 智力题

 小明一家过一座桥,过桥时是黑夜,所以必须有灯。现在小明过桥要1秒,
小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12秒。每次此桥最多可过两人,而过桥的速度依过桥最慢者而定,而且灯在点燃后30秒就会熄灭。

请问:小明一家如何过桥?

 

标签:10,面试题,1.1,str1,高级,192.168,测试用例,测试,软件测试
来源: https://www.cnblogs.com/jiaembh/p/16136104.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有