5压力测试:输入10条记录运行各个功能 , 输入30条记录运行 , 输入50条记录进行测试 。
6性能:完成预定的功能 , 系统的运行时间(主要是针对数据库而言) 。
7可理解(操作)性:理解和使用该系统的难易程度(界面友好性) 。
8可移植性:在不同操作系统及硬件配置情况下的运行性 。
测试方法
1边界值分析法:确定边界情况(刚好等于、稍小于和稍大于和刚刚大于等价类边界值) , 针对我们的系统在测试过程中主要输入一些合法数据/非法数据 , 主要在边界值附近选取 。
2等价划分:将所有可能的输入数据(有效的和无效的)划分成若干个等价类 。
3错误推测:主要是根据测试经验和直觉 , 参照以往的软件系统出现错误之处 。
测试用例的填写
1一个软件系统或项目共用一套完整的测试用例 , 整个系统测试过程测试完毕 , 将实际测试结果填写到测试用例中 , 操作步骤应尽可能的详细 , 测试结论是指最终的测试结果(结论为:通过或不通过) 。
3.单元测试用例该怎么写首先我们需要先下载相应的 JUnit 相关的 JAR 包 , 下载的过程可以去 JUnit 的官方网站 , 也可以直接通过 Maven 资源仓库来完成 。
使用简单的 @Test 注解实现我们的测试方法的编写和执行
准备工作做好之后 , 接下来我们就可以开始尝试编写壹个简单的测试代码了 。首先 , 我们编写了壹个 Calculator 类 , 并提供五个方法分别完成加减乘除以及求平方的运算 。代码如下:
package net.oschina.bairrfhoinn.main;
public class Calculator {
public void add(int n){
result += n;
}
public void substract(int n){
result -= n;
}
public void multiply(int n){
result *= n;
}
public void divide(int n){
result /= n;
}
public void square(int n){
result = n * n;
}
【d函数的测试用例怎么写】public int getReuslt(){
return result;
}
public void clear(){
result = 0;
}
private static int result;
}
4.没有参数的函数怎么写单元测试用例对于函数测试来说 , 一个用例 , 就是设定输入 , 执行程序 , 判断输出是否符合预期 。
可能输入包括:参数、需读的成员变量、需读的全局变量、内部输入(调用子函数获得的输入);可能输出包括:返回值、输出参数、被写的成员变量、被写的全局变量 , 内部输出(在程序执行过程中判断的中间输出)、动作(例如需判断程序在某种输入下是否调用了某个函数) 。简单来说 , 输入就是程序执行前或执行过程中读取的外部数据 , 输出就是程序所改写的数据 。
了解了这些 , 就不会对没有参数、没有返回值如何测试产生疑问了 。测试没有参数的函数 , 它可能还有别的输入 , 例如全局变量 , 成员变量 , 或调用子函数获得的输入(这个要使用工具才能做到) , 只要函数需读取的 , 都应该设定初始值 , 如果完全没有 , 没有输入也是一种输入 , 照样测试就是了 。
同样道理 , 输出也不仅仅是返回值 , 没有返回值还可能修改了全局变量什么的 , 这些也是要判断的输出 。但是 , 单元测试应该测试哪些比较复杂的程序 , 而不是只测试接口 。
- 汽车钣金是什么 汽车钣金是什么颜色的
- 誓鸟的含义是什么冤禽的含义是什么志鸟的含义是什么
- 窗外的雨滴答我的心乱如麻是什么歌里面的歌词
- 自制月饼 自制月饼的保质期一般是多久
- 关胜的性格特点 关胜的性格特点及绰号
- 我和我的祖国内容 我和我的祖国内容简介300字
- 画蛇添足的歇后语 画蛇添足的歇后语补充完整
- 什么是孤寡老人 什么是孤寡老人后的作文
- 男士服装搭配的技巧 男士服装搭配的技巧上什么APP
- 四喜豆腐是哪里的菜 正宗四喜豆腐的做法
