QA 测试员正在阅读 HTML/JS 代码以编写 Web 表单的功能测试,并看到:
if (form_field == empty)
{
...do stuff for empty field
}
else if (form_field != empty)
{
...do stuff for non-empty field
}
else
{
...do stuff that will never be done
}
经过几次尴尬的尝试后,测试人员意识到他们无法触发隐藏在第三个区块中的警报字符串。
我想知道这个问题是否或多或少是特定于语言的(非 JS 人可以在这里学习课程吗?)并且代码以这种方式结束是否有正当的理由?
我怎样才能找到/解决问题?