软件测试中的"Test Item"和"Test Condition"



据我所知,在编写测试用例时,第一步/任务是确定测试项目/功能点和测试条件。什么是"测试项目"和"测试条件",识别它们的过程/方法是什么?请举例说明。

1) 测试项:要测试的单个元素。"测试对象"中基本上有许多测试项目,实际上是要测试的组件/子系统。无需在这里引用示例,因为它是不言自明的。

2)测试条件:可以通过一个或多个测试用例验证的组件或系统的项目或事件,例如功能、事务、特征、质量属性或结构元素。例如,对于注册表单上的username字段,测试条件可能类似于
- 它不应该以非字母
开头 - 它可以包含最多两位数字,在第一个输入字符之后没有非字母数字字符。

测试条件是测试应用程序时应遵循的过程的条件。

例如: – 您有登录表单。测试条件 1:- 用户名和密码有效时然后应用程序将向前推进。以上是测试条件,这是测试过程将通过的基本条件。

测试项目:测试项目

表示在软件应用程序中需要测试的所有项目是什么,哪些项目不需要测试...

例:假设我们开始测试电子商务网站,最初我们需要测试所需的项目(即)
1.我们需要验证客户注册表2.结帐过程是主要项目

在 IEEE 829 测试计划的上下文中,"测试项"是指正在测试的代码包。根据教科书,软件测试:ISTQB-ISEB基础指南,"测试项目是作为测试对象的软件项目。软件项是源代码、目标代码、作业控制代码或控制数据的一个或多个项"。

测试项:要测试的单个元素。通常有一个测试对象和许多测试项目。

测试

条件:组件或系统的项目或事件,可以通过一个或多个测试用例进行验证,例如功能、事务、特征、质量属性或结构元素。

例如:测试对象:登录表单

测试项目:登录认证

测试条件:1)用户名和密码均为空2)用户名为空,密码无效.....等等

有帮助吗?

案例1:首先将其作为具有有效数据的"用户名和密码"。

案例2:用户名和密码应接受最少6-8个字符

案例3:用户名字段应接受"字母数字",密码也应接受字母数字和特殊符号。

案例 4:用户名和密码不应接受空值。

案例5:将用户名视为有效,密码字段作为 Empty.it 应显示验证。

案例6:将用户名视为空,密码字段为有效 data.it 应显示验证。

案例7:用户名和密码字段都无效,例如min-1 characters.it 不应被接受。

情况 8:用户名和密码字段都接受无效的详细信息,例如 Max+1 characters.it 不应接受。

情况9:密码应接受最小+中/2个字符。

情况10:用户名和密码字段应接受有效数据,如最小+1和最大1字符。

最新更新