Skip navigation links
com.auxiliary.testcase.templet

Class AccountOperateCaseTemplet

    • Constructor Detail

      • AccountOperateCaseTemplet

        public AccountOperateCaseTemplet(String accountName,
                                         File xmlTempletFile)
        构造对象,并指定读取的模板xml文件
        Parameters:
        accountName - 登录账号的名称,例如用户名、手机号、账号等字段,用于替换“#用户名名称#”占位符
        xmlTempletFile - 用例模板文件类对象
        Since:
        autest 4.1.0
      • AccountOperateCaseTemplet

        public AccountOperateCaseTemplet(String accountName)
        构造对象,通过包内的默认模板,对类进行构造
        Parameters:
        accountName - 登录账号的名称,例如用户名、手机号、账号等字段,用于替换“#用户名名称#”占位符
        Since:
        autest 4.1.0
    • Method Detail

      • setReadStepDetail

        public void setReadStepDetail(boolean isStepDetail,
                                      boolean isStepIndependentCase)
        Description copied from interface: StepDetailTemplet
        该方法用于设置返回的用例步骤样式,并设置每组步骤是否作为独立的用例生成

        例如,当前用例有2个步骤,每个步骤有3条步骤详情,则:

        • 当两个参数均为true时:输出2条测试用例,每条测试用例包含3个步骤;
        • 当两个参数均为false时:输出1条测试用例,每条测试用例包含2个步骤;
        • 当isStepDetail为true,isStepIndependentCase为false时:输出1条测试用例,每条测试用例包含6个步骤
        • 当isStepDetail为false,isStepIndependentCase为true时:输出2条测试用例,每条测试用例包含1个步骤

        Specified by:
        setReadStepDetail in interface StepDetailTemplet
        Parameters:
        isStepDetail - 是否读取步骤详情
        isStepIndependentCase - 每组步骤详情是否单独作为一条用例
      • rightWriteOperateInfoCase

        protected List<CaseData> rightWriteOperateInfoCase(AccountOperateCaseTemplet.OperateType operateType)
        该方法用于生成正确填写传入的操作相关的用例
        Parameters:
        operateType - 操作类型
        Returns:
        相应类型的正常填写用例
        Since:
        autest 4.1.0
      • rightLoginCase

        public List<CaseData> rightLoginCase()
        该方法用于生成正常登录相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorAccountLoginCase

        public List<CaseData> errorAccountLoginCase()
        该方法用于生成非常规账号登录的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorPasswordLoginCase

        public List<CaseData> errorPasswordLoginCase()
        该方法用于生成非常规密码登录的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • rightForgetPasswordCase

        public List<CaseData> rightForgetPasswordCase()
        该方法用于生成正常进行忘记密码操作相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • rightAlterPasswordCase

        public List<CaseData> rightAlterPasswordCase()
        该方法用于生成正常进行修改密码操作相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorAccountForgetOrAlterPasswordCase

        protected List<CaseData> errorAccountForgetOrAlterPasswordCase(AccountOperateCaseTemplet.OperateType operateType)
        该方法用于生成通过账号进行忘记密码或修改密码的用例
        Parameters:
        operateType - 操作类型
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorAccountForgetPasswordCase

        public List<CaseData> errorAccountForgetPasswordCase()
        该方法用于生成通过账号进行忘记密码操作相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorAccountAlterPasswordCase

        public List<CaseData> errorAccountAlterPasswordCase()
        该方法用于生成通过账号进行修改密码操作相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorPasswordForgetOrAlterPasswordCase

        protected List<CaseData> errorPasswordForgetOrAlterPasswordCase(boolean isInputOldPassword,
                                                                        AccountOperateCaseTemplet.OperateType operateType)
        该方法用于生成通过密码进行忘记密码或修改密码的用例
        Parameters:
        isInputOldPassword - 是否输入原密码
        operateType - 操作类型
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorPasswordForgetPasswordCase

        public List<CaseData> errorPasswordForgetPasswordCase()
        该方法用于生成通过密码进行忘记密码操作相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorPasswordAlterPasswordCase

        public List<CaseData> errorPasswordAlterPasswordCase(boolean isInputOldPassword)
        该方法用于生成通过密码进行修改密码操作相关的测试用例
        Parameters:
        isInputOldPassword - 是否输入原密码
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorCodeForgetPasswordCase

        public List<CaseData> errorCodeForgetPasswordCase(AccountOperateCaseTemplet.CodeType codeType)
        该方法用于生成通过验证码进行忘记密码操作相关的测试用例
        Parameters:
        codeType - 验证码类型
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • errorCodeAlterPasswordCase

        public List<CaseData> errorCodeAlterPasswordCase(AccountOperateCaseTemplet.CodeType codeType)
        该方法用于生成通过验证码进行修改密码操作相关的测试用例
        Parameters:
        codeType - 验证码类型
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0

Copyright © 2024. All rights reserved.