我有一个我很难回答或无法举例的问题。
我是自动化测试的新手,被要求为尚未编写该特定功能的开发代码的任务编写自动化测试,因此我们正在寻找红色>绿色的测试。
我尝试了几种方法,但收效甚微。
我试图在评论中模拟测试步骤,但这似乎是重复的或多余的工作,因为另一位自动化测试人员只会删除评论并以自己的方式进行(我这样做毫无意义) ,以开始)。
@Test
public static void testCase1(){
try {
/*
Test Case comments
*/
}catch (Exception e){
fail("Not yet implemented");
}
另一种方法是将测试作为步骤场景进行,但是在创建带有注释块的方法以描述步骤和目的时,根据需要写出方法以及传递的字符串或整数。 (与上述相同的结果,并且使用这种方法,我注意到,除非对代码已经完全了解,否则我将创建重复的方法。)
如果有人对此有任何经验,这是在开发工作开始时就开始自动化的左移方法的一部分,我将不胜感激您可能拥有的任何提示或示例。
我也是手动测试人员,因此为什么我要编写案例,取出手动测试案例(测试案例的第1版)并移植到UI自动化框架(Java,Selenium)(这是第2版)测试用例(重复工作)。