据我所知,在编写测试用例时,第一步/任务是确定测试项/功能点和测试条件。什么是“测试项目”和“测试条件”,识别它们的过程/方式是什么?请举例说明。
5 回答
1) 测试项目:要测试的单个元素。“测试对象”中基本上有很多测试项目,实际上是要测试的组件/子系统。此处无需引用示例,因为它是不言自明的。
2) 测试条件:可以通过一个或多个测试用例验证的组件或系统的项目或事件,例如功能、事务、特性、质量属性或结构元素。例如,对于username
注册表单上的字段,测试条件可能是
- 它不应该以非字母开头
- 在第一个输入字符之后最多可以包含两位数字且没有非字母数字字符。
测试条件是测试应用程序应遵循的过程的条件。
例如: – 您有登录表单。测试条件1:-当用户名和密码有效时,应用程序将继续前进。以上是测试条件,它是测试过程将通过的基本条件。
测试项:测试项表示软件应用程序中需要测试的所有项目和不需要测试的项目......
示例:假设我们开始测试电子商务网站,最初我们需要测试需要的项目(即)
1.我们需要验证客户注册表 2.结帐流程是主要项目
在 IEEE 829 测试计划的上下文中,“测试项”是指正在测试的代码包。根据教科书《软件测试:ISTQB-ISEB 基础指南》,“测试项是作为测试对象的软件项。软件项是源代码、目标代码、作业控制代码或控制数据”。
测试项目:要测试的单个元素。通常有一个测试对象和多个测试项目。
测试条件:可以通过一个或多个测试用例验证的组件或系统的项目或事件,例如功能、事务、特性、质量属性或结构元素。
例如:测试对象:登录表单
测试项目:登录认证
测试条件:1)用户名和密码都为空 2)用户名为空,密码无效.....等等
有帮助吗?
案例1:首先将其作为“用户名和密码”并具有有效数据..
Case2 : 用户名和密码应接受最少 6-8 个字符
Case3:用户名字段应该接受“字母数字”,密码也应该接受字母数字和特殊符号。
Case4:用户名和密码不应该接受空值。
案例5:将用户名视为有效,密码字段为空。应该显示验证。
案例6:将用户名作为空,密码字段作为有效数据。它应该显示验证。
Case7:用户名和密码字段都像 min-1 个字符一样无效。不应接受。
案例 8:用户名和密码字段都接受无效的详细信息,例如 Max+1 个字符。不应接受。
案例 9:密码应该接受 min+mid/2 个字符。
案例 10:用户名和密码字段应接受有效数据,例如 min+1 和 Max-1 个字符。