压力测试一般通过模拟方法进行。
压力测试是指模拟巨大的工作负荷,以查看系统在峰值使用情况下是否可以正常运行。
压力测试是通过一次性大量增加系统负载来测试系统性能的变化,以此来获得系统性能提供的最大服务级别的测试。
单元测试、开发集成测试、系统测试
系统测试、开发集成测试、单元测试
开发集成测试、系统测试、单元测试
单元测试、系统测试、开发集成测试
WinRunner
ClearCase
QTP
Robot
源程序和目标程序
目标程序和相关文档
源程序、目标程序、数据及相关文档
目标程序、操作系统和平台软件
序列图
状态图
网络图
协作图
作业控制命令
低级进程通信原语
机器指令
系统调用命令
Ⅰ.数据仓库是面向主题的
Ⅱ.数据仓库的数据是集成的
Ⅲ.数据仓库的数据是相对稳定的
Ⅳ.数据仓库的数据是反映历史变化的 (该题为必答题) 2
Ⅰ、Ⅱ和Ⅳ
都是
Ⅱ、Ⅲ和Ⅳ
Ⅰ、Ⅱ和Ⅲ
JSP侧重于视图
Servlet的应用逻辑是在Java文件中
JSP本质上是Servlet的简易方式
Servlet也可以嵌入在HTML里
class A {
int i;
static String s;
void method1() { }
static void method2() { }
} (该题为必答题)
A.method1();
A.method2()
System.out.println(a.i);
a.method1();
List myList=new ArrayList();
ArrayList myList=new List();
ArrayList myList=new Object();
List myList=new List();
栈具有先进先出的特征
栈是非线性结构
栈具有后进先出的特征
栈是一种树状结构
算法程序的长度
执行算法程序所需要的时间
算法执行过程中所需要的基本运算次数
算法程序中的指令条数
0,50,100
-0.00001,0,100,100.00001
0,100
-1,0,100,101
上,下,左,右
上,中,下
上,下
不适合用等价类
前月第一天,当月第一天,当月最后一天,下月最后一天
前月最后一天,当月第一天,当月最后一天,下月第一天
当月第一天,当月月中,当月最后一天
当月第一天,当月最后一天
系统安全性
系统性能
代码规范
系统功能
64
81
12
7
回归测试就是在集成测试之后进行的测试
回归测试就是在单元测试之后进行的测试
回归测试存在于软件测试的各个阶段
回归测试就是在系统测试之后进行的测试
软件工程只是解决软件开发中的技术问题。
软件工程主要解决软件产品的生产率问题。
软件工程只是解决软件项目的管理问题
软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。
二者没有区别,可以互换使用
每次读入的字节数不同
前者是块读写,后者是字节读写
前者带有缓冲,后者没有
JMS
EJB
JDBC
Servlet
JMX Mbeans
EJB类
JMS ConnectionFactory和Destination对象
JDBC DataSource对象
被测系统存在较大问题
应该加大测试人力投入
应该提高测试人员技能
单元测试成功率低
0,1,3,5,6
1,5
0,1,2,3,4,5,6
1,3,5
自动与预期值比较,并把比较结果记录到日志
自动与预期值比较,并设置案例的成功/失败状态
记录到日志并人工检查
输出到屏幕
if(a>b && b>c){
b=a/c;
} (该题为必答题)
3
4
2
1
3^5
5*3
5^3
5
代码输入有误
循环控制出错
变量没有初始化
编写的语句书写格式不规范
需求分析 概要设计 详细设计 编码 调试 发布 维护
需求分析 概要设计 详细设计 编码 测试 发布 维护
需求分析 概要设计 详细设计 编码 测试 发布 维护
需求分析 概要设计 详细设计 编码 发布 测试 维护
Vector MyVector = new Vector(100,50); (该题为必答题) 4
创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增
创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50
创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50
创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增
Proxy模式
Observer模式
Factory模式
Prototype模式
String str=”1234″;
int x=4,y=5;
str=str+(x+y);
System.out.println(str); (该题为必答题) 2
123+4+5
12349
123445
会产生编译错误
当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
一旦一个线程被创建,它就立即开始运行。
一个线程可能因为不同的原因停止(cease)并进入就绪状态。
使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
性能测试之后
集成测试之后
单元测试之前
验收测试之后
检验开发人员的工作质量
对软件的质量进行评估
尽可能的发现失效
确认系统是否按照预期工作
需求分析阶段
系统测试阶段
集成测试阶段
编码阶段
封装
耦合
内聚
抽象
硬件故障
外部
访管
程序性
输入/输出
需要对大数据类型创建索引
对于大表,索引能明显提高查询效率
在数据表上创建唯一约束,会自动生成唯一索引
我们最常用到的是B-Tree索引
主键:默认将是聚簇索引 唯一索引: 默认将是非聚簇索引
主键不能空,唯一索引可以为空
主键顺序为数据的物理顺序
主键每个表只能有一个,唯一索引可以多个
MERGE…
UPDATE…
COMMIT…
DELETE…
float f = 123;
int x = (int)(1.23);
Boolean b = new Boolean(“abcd”);
byte b = 127;
客户浏览器禁用了cookie后,可以使用HttpServletResponse接口中的encodeURL()方法对URL编码。但客户如果没有禁用Cookie,使用HttpServletResponse接口中的encodeURL()方法对URL编码会出错
使用HttpServletResponse接口中的encodeURL()方法对URL编码后,这个方法把以分号开头的字符串形式的路径加入到输入的URL中,如:jsessionid=123456789
客户浏览器禁用了cookie后,在Servlet中的getSession方法就无法获得HttpSession对象了。
只要使用HttpServletResponse接口中的encodeURL()方法对URL进行编码,Web应用程序的用户在浏览器中禁止cookie和不禁止cookie都是一样的
性能错误
功能错误或遗漏
数据结构或外部数据库访问错误
界面错误
边界值分析
决策表法
因果图法
控制流测试法
等价类划分
Bugzilla
ClearQuest
FindBugs
QualityCenter
迭代模型
螺旋模型
瀑布模型
扇形模型
定义业务规则
外部系统和人与系统之间交互的方式
定义系统的上下文和范围
概括与系统之间相互影响的重要的外部系统和人
不可抢夺资源
互斥使用资源
循环等待资源
占有并等待资源
LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型
LONG 数据类型中存储的是可变长字符串