杭州多测师第一个月综合考试试题
姓名:
一、判断题(每个选项1分,共10分)
1.打开一个软件,显示界面正常,说明这个软件一定是可以用
2.缺陷越严重,优先级越高
3.编写完的用户手册中有错别字不是软件缺陷
4.TCP和UDP是属于互联网传输层的协议
5.Nginx服务器的端口号是8443
6.为了使用功能更加完善,可以根据自己经验对需求进行修改。
7.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会增加
8.压力测试是验证要检验的系统的能力最高能达到什么程度。
9.软件测试包括黑盒测试和白盒测试,但不仅仅只有黑盒和白盒测试。
10.代码评审员一般由测试员担任。
一、选择题(每个选项1分,共30分)
1、 软件质量的定义( )
A、 软件特征的总和,以及满足潜在用户和规定用户需求的能力
B、 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
C、 满足规定用户需求的能力
D、 最大限度达到用户满意
2、以下关于软件生命周期的叙述不正确的是( )
A、软件生命周期包括以下几个阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护
B、程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员设计规范化
C、软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等
D、需求分析阶段对软件需要实现的各个功能进行详细的分析。软件需求一旦确定,在整个软件开发的过程就不能再变化,这样才能保证软件开发的稳定性,并控制风险
3、在Linux中,以下哪个命令是用来打印变量的()
A、echo B、print C、out D、system.out.println
4、下列中哪个选项属于web两大结构中的B/S ( )
A、客户机-服务器 B、浏览器-服务器 C、客户机-浏览器 D、服务器-客户机
5、制定测试计划的步骤:( )
A、确定项目管理机制、预计测试工作量、测试计划评审
B、确定测试范围、确定测试策略、确定测试标准、预计测试工作量
C、确定测试构架、确定项目管理机制、预计测试工作量、测试计划评审
D、确定测试范围、确定测试策略、确定测试标准、确定测试构架、确定项目管理机制、预计测试工作量、测试计划评审
6、对于软件的β测试,下列描述正确的是( )
A β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
7、若文件A的创建者希望对所有用户(包括其自身)可写和执行文件A但不可读A,可用下列哪一个命令完成?( )
A、chown 333 A B、chgrp 666 A
C、chmod 333 A D、chmod 666 A
8、Linux中,下列哪一个命令可以更改文件的属组和属主权限设置?( )
A、chown B、chmod C、change D、chgrp
9、Linux中,下面哪条命令可以把f1.txt的内容追加到f2.txt文件内容的后面? ( )
A、cp f1.txt f2.txt
B、mv f1.txt f2.txt
C、cat f1.txt > f2.txt
D、cat f1.txt >> f2.txt
10、软件测试的测试环境主要包括( )
A 软件环境、硬件环境和网络环境
B 操作系统、杀毒软件和其他应用程序
C CPU、内存、硬盘
D 网络环境和数据库环境
11、以下是软件的易用性的体现的是( )
A 生活中的盗版软件
B 安装软件时需要重启电脑
C软件的某些功能可以使用快捷键
D 卸载软件的时候需要关掉本软件
12、以下命令当中哪个命令是DDL命令()
A、insert into
B、select
C、alter table
D、update set
13、下列缺陷的严重级别最高的是( )
A、登录页面的“登录”写为“进入”
B、输入正确用户名、密码后,点击登录按钮,页面显示白屏需要重新启动
C、进行批量删除操作后,系统提示“error”
D、软件登录页面的客户联系方式有误
14、查看Windows电脑的物理地址的命令是( )
A ifconfig/all B ipconfig C ifconfig D ipconfig/all
15、缺陷状态描述错误的是( )
A new B closed C reopen D pass
16、在Linux中,对文件中数据进行关键字查找的命令是( )
A like B liking C grep D keyword
17、软件测试原则中指出“完全测试是不可能的”,主要原因是( )
A、输入量太大、输出结果太多以及路径组合太多
B、自动化测试技术不够完善
C、测试的时间和人员有限
D、仅仅靠黑盒测试不能达到完全测试
18、那个目录存放mysql数据库的配置文件信息( )
A /root B /etc C /var D /bin
19、tomcat和nginx服务器端口号分别为多少?
A、8080 443
B、80 3306
C、8080 3306
D、8080 80
20、软件生存周期过程中,修改错误代价最小的阶段是( )。
A)需求阶段 B)设计阶段 C)编程阶段 D)发布运行阶段
21、Linux配置文件一般放在什么目录( )
A.etc B.bin C.lib D.dev
22.解压缩文件mydjango.tar.gz,我们可以用( )
A.tar -zxvf mydjango.tar.gz
B.tar -xvz mydjango.tar.gz
C.tar -czf mydjango.tar.gz
D.tar - xvf mydjango.tar.gz
23、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的内部结构,内部逻辑,内部数据来设计测试用例,黑盒测试是根据软件的()来设计测试用例。
A)接口 B)性能 C)内部逻辑 D)规格说明
24、mysql中对表结构进行修改的命令为( )。
A、alter B、update C、delete D、rename
25、统计磁盘空间或文件系统使用情况的命令是:
A、df B、dd C、fdisk D、free
26、文件权限读、写、执行三种符号的标志依次是( )
A.rwx B.xrw C.rdx D.rws
27、查找条件为:姓名不是空的记录( )
A、where name !NULL
B、where name not NULL
C、where name is not NULL
D、where name!=NULL
28,linux中查看内存的命令为( )
A.du B、df C、free D、top
29、select语句复杂,但是结构至少包括( )
A、仅select
B、select ,from
C、select ,group
D、select ,into
30、在sql语言的select语句中,用于对结果元组进行排序的是哪一个子句( )。
A)GROUP BY B)HAVING
C)ORDER BY D)WHERE
二、用例设计(每题10分,共20分)
1、假定一台ATM机允许提取的增量为50元,总额为从50元到5000元不等的现金,并要求一次最多取2000元,一天最多取5000元,一天最多取3次,请运用等价类和边界值的思想编写测试用例。
用例编号 |
输入测试数据 |
预期结果 |
|
|
|
|
|
|
|
|
|
|
|
|
2、给你一只笔应该怎么测试?应该从哪些方面进行测试?
三、数据库查询和操作(共10分)
案例1:
学校班级表:aa(班级名称,班级号);班级表bb(班级号,学生号,学生姓名,年龄,性别,总成绩)
aa表: 班级名称 (mc) 班级号(did)
93班 2006
94班 2007
95班 2008
96班 2009
bb表:班级号(did) 学生号(num) 学生姓名(name) 年龄(age) 性别(sex) 总成绩(score)
2006 601 张军 18 男 580
2009 905 李飞 19 男 550
2007 710 王雪 18 女 590
2008 856 赵宣 19 女 490
2007 706 张析 18 女 700
2008 819 黄菡 17 女 550
2007 715 刘星 19 男 566
2009 901 杨雪 17 女 578
1、根据以上信息写出创表语句,并插入一条数据即可
2、求张军所在的班级名称
3、找出班级人数大于2的班级
4、所有女生中分数小于男生最低分数的的人的名字,学号,班级名称
5、求出96班总成绩最高的1位同学的班级名称与学生号
6、求女生人数
7、求年纪大于18岁的人的所有信息
8、求姓名为王雪的同学的年纪和性别
四、linux相关的知识(共9分)
1、Tomcat Java应用服务器的端口配置文件在哪个目录的哪个文件下面?
2、Linux系统日志等级有哪些?
3、实时刷新日志指令
4、打包解压tar包,gz包
5、查看文件头几行、后几行、从某行还是显示
6、查看日志文件100行开始后30行
五、简答题(14分)
1、请简述你们公司的测试阶段?
2、做为测试经理的你,应怎么样写好一份测试计划?
3、一条软件缺陷(Bug)记录应该包含哪些内容?
4、浅谈你的项目心得?
5、APP测试应该关注哪些方面的测试?
6、请简述搭建测试环境需要用到哪些工具包,请简述一下怎么搭建的测试环境?
7、请简述bug的管理流程?