测试日记day2

1. 为什么要编写测试用例?

答:编写测试用例可以

1) 防止测试的遗漏;

2) 防止测试的重复;

3) 可以做到复用;

4) 可以发现测试依据(软件需求)中的缺陷;

5) 可以估算测试工作量;

2. 测试用例的要素包括哪些?

答:测试用例要素包含:

1) 测试用例编号

2) 测试项(分类)

3) 测试用例名称(标题)

4) 案例性质

5) 测试用例优先级;

6) 预制条件/前提条件

7) 数据输入

8) 操作步骤

9) 预期结果

10) 实际结果

11) 测试状态

12) 测试人员

3. 测试用例需要详细到哪些步骤?

答:具体的操作动作:

精确描述每个点击、输入、选择、拖拽等动作。

例如:“点击菜单栏中的‘文件’选项,在下拉菜单中选择‘新建’。

4. 判断以下测试用例中的描述,是否可行:

a) 用例编号:首页-01 (×)

b) 预期结果:和demo一致 (×)

c) 预期结果:列表出现新增的标题为XX的条目 (√)

d) 用例标题:首页测试 (×)

5. 按照下面场景,按照测试用例要素,试写出10条用例

答:由于此场景涉密,我就只给编写用例的方法了

测试用例要素

解释说明

举例

测试用例编号

作用:唯一性;可识别性

要求:大--小

项目名称-测试类型(性能测试、功能测试、兼容性测试)-菜单名称1-菜单名称2(如果有,以此类推)-编号;

xx项目新增测试

xx(功能测试)-xx(主页管理)-My(我的主页)-001

测试项(分类)

作用:分类

可以用某个菜单名称整理此菜单下的所有测试用例(可多个分类)

主页管理

测试用用例名称(标题)

作用:名称说明测试用例具体的特点和目的

要求:尽量唯一;至少要做到同一个测试项中测试用例名称是唯一的;

xx 项目新增测试

案例性质

作用:说明是正确的操作还是异常操作

正向、反向

测试用例优先级(重要级别)

作用:进度资源紧张时轻重缓急的区分;

高:系统的基本功能;核心业务;重要特性;使用频率比较的用例;

中:系统里一些备选非主流,非核心业务、使用频率中等的用例;

低:使用频率不高、对系统功能影响不大的用例;

xx项目

高:

中:

低:

需求文档会列出来

预置条件(前提)

作用:完成某些用例需要提供一些特殊的准备(特殊数据;特殊账号;特殊的环境)

研究所路演新增开放时间段:

准备一个分析师账号;通用的账号不是预置条件;

客户调整分层:登录的账户预先有分层的权限,以及对应的客户已经存在分层;

输入

作用:测试执行操作时需要填写或者点击的一些具体的数据信息;

几个;一些

统一社会信用代码:123123123456456456;

客户名称:测试客户

3张2M JPG图片

操作步骤

作用:指导测试人员具体的操作和具体动作;

用动词:输入;点击;

打开谷歌浏览器;

在URL中输入……

在用户名输入框中输入……

点击左键

点击按钮

预期结果

作用:判断测试的结果是否正确;

要求:要具体,不要用模糊的描述;

显示正确:×

登录成功:×

输出到哪里(显示在哪个地方;哪里能够看到输入的信息)输出的具体信息

查询信息(有些信息不能显示)

信息需要部分显示:身份证号;密码;手机号

显示的顺序

实际结果

作用:写出实际的结果,要具体不能模糊描述

显示到我的客户列表

排序在……客户之后

*号显示手机号

测试状态

作用:判断用例此次是否已经执行

已测试;未测试;阻断无法测试

人员

作用:写明此次测试的人员

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 Java JDK(Java Development Kit)是Java编程语言的核心组件,为开发和运行Java程序提供了必要的工具和环境。JDK 8是Oracle公司推出的一个重要版本,它引入了许多新特性和改进,极大地提升了开发效率和代码质量,对开发者来说具有极高的实用价值。 本次提供的“jdk-8u251-macosx-x64.dmg”安装包是专为Mac OS X系统设计的64位版本,其中不仅包含了Java运行环境(JRE),还涵盖了丰富的开发工具,方便用户在Mac平台上进行Java程序的开发与运行。 JDK 8的关键更新和特性如下: Lambda表达式:这是JDK 8的一项重大语法创新,允许开发者使用简洁的匿名函数替代复杂的多行回调代码,从而使代码更加简洁、易读且高效。 方法引用与构造器引用:与Lambda表达式配合使用,可以更直观地引用已有的方法或构造器,进一步减少冗余代码,提升代码的可维护性。 Stream API:这是一个用于处理集合的新API,采用声明式处理方式,使集合操作(如过滤、映射和归约等)更加高效且易于理解。 日期和时间API的改进:JDK 8对日期和时间API进行了重构,引入了java.time包,包含LocalDate、LocalTime和LocalDateTime等类,替代了原有的java.util.Date和java.util.Calendar,使日期和时间的处理更加友好和灵活。 Optional类:为解决null对象导致的空指针异常问题,JDK 8引入了Optional类,它是一个容器对象,可以表示一个值存在或不存在,从而有效避免空指针异常。 接口的默认方法和静态方法:接口现在可以定义默认方法(使用default关键字)和静态方法。默认方法允许在不破坏向后
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小劉要努力~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值