针对记事本的保存功能编写三个测试用例
时间: 2023-06-02 10:03:30 浏览: 267
好的,下面是三个针对记事本的保存功能的测试用例:
1. 测试用例1:在记事本中输入文本并进行保存
步骤:
- 打开记事本应用程序
- 输入一些文本
- 点击“保存”按钮
- 在弹出的保存窗口中输入文件名和保存路径
- 点击“保存”按钮
检查点:
- 文件是否成功保存到指定路径
- 文件内容是否与输入的文本一致
2. 测试用例2:在记事本中打开现有文件并进行编辑和保存
步骤:
- 打开记事本应用程序
- 点击“文件”菜单,并选择“打开”选项
- 在弹出的打开窗口中选择一个现有的文本文件,并点击“打开”按钮
- 对文件内容进行编辑,例如添加或删除一些文本
- 点击“保存”按钮
- 在弹出的保存窗口中保留原有的文件名和保存路径
- 点击“保存”按钮
检查点:
- 文件是否成功保存
- 文件内容是否与编辑后的内容一致
3. 测试用例3:在记事本中输入一些文本,然后选择“另存为”选项保存到新的文件
步骤:
- 打开记事本应用程序
- 输入一些文本
- 点击“文件”菜单,并选择“另存为”选项
- 在弹出的保存窗口中输入一个新的文件名和保存路径
- 点击“保存”按钮
检查点:
- 新的文件是否成功保存到指定路径
- 新文件是否包含输入的文本
相关问题
一. 其它(共1题,100分) 1. (其它) 1、针对记事本的保存功能编写三个测试用例 2、 针对手机拨打电话功能编写三个测试用例 3、针对计算器的除法功能写出三个测试用例 要求:序号%3=结果,结果为1的做题1,结果为2的做题2,结果为0的做题3 提交文字截图,和Excel文件(EXcel命名为序号+姓名)。 模板如下:
抱歉,作为一名AI语言模型,我无法提交Excel文件,但我可以为您提供测试用例的文字截图,如下所示:
### 记事本保存功能测试用例
#### 用例1
序号:1
功能:测试保存空白文件
步骤:
1. 打开记事本
2. 不输入任何内容
3. 点击“文件”菜单
4. 选择“保存”
5. 输入文件名并点击“保存”
预期结果:保存成功,文件名为输入的文件名
#### 用例2
序号:2
功能:测试保存已有文件
步骤:
1. 打开记事本
2. 输入一些内容
3. 点击“文件”菜单
4. 选择“保存”
5. 输入已有文件名并点击“保存”
预期结果:保存成功,原有文件被覆盖
#### 用例3
序号:3
功能:测试保存非文本格式
步骤:
1. 打开记事本
2. 输入一些内容
3. 点击“文件”菜单
4. 选择“另存为”
5. 在“保存类型”下拉框中选择“RTF格式”
6. 输入文件名并点击“保存”
预期结果:保存成功,文件格式为RTF格式
### 手机拨打电话功能测试用例
#### 用例1
序号:1
功能:测试拨打本地电话号码
步骤:
1. 打开电话应用
2. 输入本地电话号码
3. 点击“拨打”
预期结果:电话拨打成功,对方能够接听
#### 用例2
序号:2
功能:测试拨打国内长途电话号码
步骤:
1. 打开电话应用
2. 输入国内长途电话号码
3. 点击“拨打”
预期结果:电话拨打成功,对方能够接听
#### 用例3
序号:3
功能:测试拨打国际长途电话号码
步骤:
1. 打开电话应用
2. 输入国际长途电话号码
3. 点击“拨打”
预期结果:电话拨打成功,对方能够接听
### 计算器除法功能测试用例
#### 用例1
序号:1
功能:测试整数除法
步骤:
1. 打开计算器应用
2. 输入整数除法算式
3. 点击“=”求解
预期结果:计算器能够正确显示整数除法的结果
#### 用例2
序号:2
功能:测试小数除法
步骤:
1. 打开计算器应用
2. 输入小数除法算式
3. 点击“=”求解
预期结果:计算器能够正确显示小数除法的结果
#### 用例3
序号:3
功能:测试除数为0的情况
步骤:
1. 打开计算器应用
2. 输入除数为0的算式
3. 点击“=”求解
预期结果:计算器能够正确提示“除数不能为0”的错误信息。
针对 Triangle 类编写一个测试用例
好的,以下是针对 Triangle 类编写的一个测试用例:
```
import org.junit.Test;
import static org.junit.Assert.*;
public class TriangleTest {
@Test
public void testIsTriangle() {
Triangle t1 = new Triangle(3, 4, 5);
assertTrue(t1.isTriangle());
Triangle t2 = new Triangle(1, 2, 3);
assertFalse(t2.isTriangle());
Triangle t3 = new Triangle(0, 1, 2);
assertFalse(t3.isTriangle());
Triangle t4 = new Triangle(-1, 2, 3);
assertFalse(t4.isTriangle());
}
}
```
该测试用例中,我们创建了四个不同的 Triangle 对象,并针对每一个对象的 isTriangle() 方法进行测试。其中,t1 对象的三个边长分别为 3、4、5,可以构成一个三角形,所以我们期望它的 isTriangle() 方法返回 true;而 t2 对象的三个边长分别为 1、2、3,不可以构成一个三角形,所以我们期望它的 isTriangle() 方法返回 false。t3 对象的边长存在 0,t4 对象的边长存在负数,这两种情况都不能构成一个三角形,所以我们期望它们的 isTriangle() 方法都返回 false。