1.软件测试是软件开发的重要环节,进行软件测试的目的是( B)
A)证明软件错误不存在 B)证明软件错误的存在
C)改正程序所有的错误 D)发现程序所有的错误
2.对于软件质量描述不正确的是:( B)
A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的
C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准
3.对于软件测试描述不正确的是:(C )
A)软件测试无法到程序当中的所有缺陷
B)测试工程师需要在最短时间内完成最有效的测试
C)软件测试工程师只要了解需求就可以了
D)测试工程师也需要了解编码知识
4.下述说法错误的是( B)
A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作.
B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试.
C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统.
D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台.
5.关于自动化测试描述正确的是( D)
A)引入自动化测试可以降低测试成本 B)软件产品测试适合自动化测试
C)自动化测试工具能够完成所有的自动化测试
D)自动化测试脚本同样需要进行验收和确认
6.关于性能测试,描述错误的是( C)
A)性能测试是对系统的在性能方面的测量工作
B)响应时间是系统重要的性能指标,原则上可以用秒表手工测试
C)思考时间是指系统停顿的时间
vi命令中哪一条是不保存退出 D)吞吐量是指系统在单位时间内处理事务的能力
7.通常可分为白盒测试和黑盒测试。白盒测试是根据程序的( C )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
A.功能
B.性能
C.内部逻辑
D.内部数据
8.现在向银行存款,年利率为 i,若希望在 n 年后从银行得到 F 元,现在应该存入的钱数 为(D)
A.i /(1+ F)n
B.F/(1+in )
C.F/in
D.F/(1+i)n
9.在 LINUX 系统中,下列哪一个命令属于目录管理的常用命令( A )
A.pwd B. pr C. ln D. find
10.LINUX下,解压缩文件的命令为? ( A )
A.tar -zxvf 文件名 B.tar -zcvf 文件名
C.CAT 文件名 D.VI 文件名
11. Linux下删除一个含有文件的目录命令为( B)
A. rmdir –r 文件名 B. rm –r 文件名
C. rmdir 文件名 D. rm 文件名
12. Linux下将一个文件改名的命令为( B )
A.touch 文件1 文件2 B.mv 文件1 文件2
C. cp 文件1 文件2 D.vi 文件1 文件2
13.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主
键是部门号,在下列所给的操作中,哪个操作不能执行?( D )
雇员信息表:
雇员号(PK) 雇员名 部门号 工资
001 张山 02 2000
010 王宏达 01 1200
056 马林生 02 1000
101 赵敏 04 1500
部门信息表
部门号(PK) 部门名 主任
01 业务部 李建
02 销售部 应伟东
03 服务部 周垠
04 财务部 陈力胜
A.从雇员信息表中删除行('010','王宏达','01',1200)
B.将行('102','赵敏','01',1500)插入到雇员信息表中
C.将雇员信息表中雇员号='010'的工资改为1600元
D.将雇员信息表中雇员号='101'的部门号改为' 05'
14.在数据库的如上图两个表中,若雇员信息表的主键是雇员号,部门信息表
的主键是部门号。在部门信息表中,哪一行可以被删除? ( C )
A.部门号='01'的行
B.部门号='02'的行
C.部门号='03'的行
D.部门号='04'的行
15.若用如下的SQL语句创建了一个表S:
CREATE TABLE S(S# CHAR(6)NOT NULL,
SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)
今向S表插入如下行时,哪一行可以被插入? ( B )
A.('991001','李明芳',女,'23')
B.('990746','张为',NULL,NULL)
C.(NULL,'陈道一','男',32)
D.('992345',NULL,'女',25)
1. 什么是软件测试?
自由发挥即可:软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
2. 简述软件测试流程?
自由发挥:从用户需求提取出测试需求,根据测试需求编写测试计划,开发编写软件规格说明书,然后根据测试需求与软件规格说明书编写测试方案,之后根据测试方案开始写测试用例,开发进行单元测试。所有单元完成后进行集成测试,软后依次是系统测试,回归测试,验收测试等。
3. 当前有一个系统,可以将程序运行数据导出到U盘,请写出该功能的测试用例,只写出测试点即可
功能:1.正常将数据导出到U盘。2.U盘数据已满,无法导出。3.数据导出过程中U盘容量用完。4.导出数据过程中拔出U盘。
性能:1.导出少量数据花费时间。2.导出大量数据花费时间。3.不同容量的U盘导出花费时间
兼容性:1.不同厂家的U盘能否正常导出数据。2.不同磁盘格式的U盘能否正常导出。2.不同操作系统能否正常导出到U盘
易用性:1.操作是否简单2.出错提示是否友好
健壮性:1.导出过程中拔出U盘系统能否正常处理。
4. 针对一记事本文件的保存功能,即File/Save功能,设计测试用例
功能:1.点击file是否出现save按钮。2.普通文本正常保存。3.快捷键能否保存。4.空文件是否能保存。5.只读文件是否能保存。6.没有写权限的文件是否能保存7.直接点击关闭是否出现保存的提示。8.验证保存过的文件的正确性。9.对于没有保存的文件是否真的没保存。
性能:1.保存大容量的文件需要多长时间。
健壮性:1.保存过程中强制退出是否会出错
兼容性:1.不同语言和字符的文件正常保存,不会出现乱码
5. 对我们当前的下订单流程采用用户场景法,也可用鱼骨图法,尽量分析出多的场景
1. 主场景是用户选择一个商品加入购物车然后点击order,最后提交订单
2. 用户未登录,直接点击order
3. 用户的地址信息未完善
4. 支付方式未配置
5. 配送方式已配置
6. 用户订购多个商品
7. 加入到购物车中的商品价格改变了
8. 加入到购物车中的商品下架或者被删除
9. 在提交订单之前商品价格改变了
10. 提交订单之前商品下架或者被删除
6. 写出Linux下创建一个用户的指令(当前系统不会主动给用户建家目录)要求:家目录在/opt目录下,初始用户组组ID为1001, UID为600,shell为bash,用户名为tester
Useradd –m –d /opt/tester –g 1001 –u 600 –s /bin/bash tester
7. 写出Linux下vi编辑器的常用命令,包括向下翻页,向上翻页,向下查,从第一行到最后一行的替换命令,删除一行,删除光标到该行的最后一个字符,复制一行,粘贴,删除一个字符,退出保存,强制退出。
Ctrl+f ctrl+b / :1,$/word1/word2/g dd d$ yy p x :wq :q!
8. Linux系统/tmp下file1,file2两个文件夹,file1文件下有,文件请写出以下命令(每个小题目相互独立,互不影响,即每题的初始条件一样):
1) 将文件复制到file2
../file2
2) 在file2目录中新建一个文件夹new,然后删除file2,要求用两种方法
Mkdir new
Rm –fr file2
Rmdir –p file2
3) 将file1整体复制到file2
Cp –r file1 ../file2
4) 在file2中新建一个文档
9. Linux下有一个文件夹file1,该文件属性为drwxrw-rw- 4 root root Sep 24 12:00 file1,文件下有一个档案 属性为 –rwxrw-r--1 root root Sep 25 18:,写出以下指令:
1) 将的权限改为rw-rwxr-x,要求分别用数字和字母来权限
Chmod
Chmod u-x g+x o+
2) 将file1及其包含的文件属主改为tester,属组改为users
Chown –R tester:users file1
10.有以下学生成绩表scores,根据要求写出SQL语句
name course score
张三 语文 81
李四 语文 76
王五 语文 85
李四 数学 90
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论