如何在编写代码之前编写自动化测试?

时间:2018-11-01 09:57:23

标签: javascript java selenium ui-automation

我有一个我很难回答或无法举例的问题。

我是自动化测试的新手,被要求为尚未编写该特定功能的开发代码的任务编写自动化测试,因此我们正在寻找红色>绿色的测试。

我尝试了几种方法,但收效甚微。

  1. 我试图在评论中模拟测试步骤,但这似乎是重复的或多余的工作,因为另一位自动化测试人员只会删除评论并以自己的方式进行(我这样做毫无意义) ,以开始)。

    @Test
    public static void testCase1(){
    try {
    /*
      Test Case comments
    */
    }catch (Exception e){
     fail("Not yet implemented");
    

    }

  2. 另一种方法是将测试作为步骤场景进行,但是在创建带有注释块的方法以描述步骤和目的时,根据需要写出方法以及传递的字符串或整数。 (与上述相同的结果,并且使用这种方法,我注意到,除非对代码已经完全了解,否则我将创建重复的方法。)

  3. 我的第三个选择是尽可能地写出测试用例,但是没有任何代码可以锁定到任务或用户故事或从任务或用户故事中进行可视化处理,因此很难准确地计划出这些步骤。

如果有人对此有任何经验,这是在开发工作开始时就开始自动化的左移方法的一部分,我将不胜感激您可能拥有的任何提示或示例。

我也是手动测试人员,因此为什么我要编写案例,取出手动测试案例(测试案例的第1版)并移植到UI自动化框架(Java,Selenium)(这是第2版)测试用例(重复工作)。

0 个答案:

没有答案
相关问题