在我所知的编写测试用例时,第一步/任务是识别测试项目/功能点和测试条件。什么是“测试项目”和“测试条件”以及识别它们的过程/方式是什么?请举例说明。
答案 0 :(得分:4)
1)测试项目:要测试的单个元素。 “测试对象”中基本上有许多测试项目,实际上是要测试的组件/子系统。这里不需要引用一个例子,因为它是不言自明的。
2)测试条件:可以由一个或多个测试用例验证的组件或系统的项目或事件,例如,功能,事务,功能,质量属性或结构元素。例如,对于注册表单上的username
字段,测试条件可能类似于
- 它不应该以非字母表开头
- 它可以包含最多两位数字,在第一个输入字符后没有非字母数字字符。
答案 1 :(得分:1)
测试条件是测试应用程序时应遵循的过程条件。
Ex: - 您有登录表格。 测试条件1: - 当用户名和密码有效时 然后申请将继续前进。 上面的测试条件是测试过程通过的基本条件。
测试项目:测试项目指示在软件应用程序中需要测试的所有项目以及不需要测试的内容......
示例: 假设我们开始测试电子商务网站,最初我们需要测试所需的项目(即) 1.我们需要验证客户登记表 2.查看流程是主要项目
答案 2 :(得分:0)
测试项目:要测试的单个元素。通常有一个测试对象和许多测试项目。
测试条件:可由一个或多个测试用例验证的组件或系统的项目或事件,例如,功能,事务,功能,质量属性或结构元素。
例如: 测试对象:登录表单
测试项目:登录身份验证
测试条件:1)用户名和密码均为空白 2)用户名为空,密码无效 .....等等
有用吗?
答案 3 :(得分:0)
在IEEE 829测试计划的背景下,"测试项目"指的是正在测试的代码包。根据教科书,软件测试:ISTQB-ISEB基础指南,"测试项目是作为测试对象的软件项目。软件项是源代码,目标代码,作业控制代码或控制数据中的一项或多项。"。
答案 4 :(得分:-2)
案例1 :首先将其作为“用户名和密码”,并附上有效数据。
案例2 :用户名和密码应接受最低6-8个字符
Case3 :用户名字段应接受“字母数字”,密码也应接受字母数字和特殊符号。
Case4 :用户名和密码不应接受空值。
Case5 :将用户名视为有效,将密码字段设为Empty.it应显示验证。
案例6 :将用户名称为空,密码字段作为有效数据。应显示验证。
Case7 :用户名和密码字段均为min-1个字符无效。不应接受。
案例8 :用户名和密码字段都接受Max + 1个字符等无效详细信息。不应接受。
案例9 :密码应接受min + mid / 2个字符。
案例10 :用户名和密码字段应接受有效数据,如min + 1和Max-1字符。