在Parasoft中执行测试案例后添加数据库更新任务

时间:2018-08-20 09:28:08

标签: automated-tests parasoft

我一直在使用Parasoft SOA测试工具(9.10)测试WCF服务。我在一个测试套件中有两个测试用例。我想在执行第一个测试用例之后对数据库表行进行更新。如何在parasoft soa工具中实现该功能。

例如:

FROM python:3.6

RUN apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean
RUN apt-get install -y \
    libffi-dev \
    libssl-dev \
    default-libmysqlclient-dev \
    libxml2-dev \
    libxslt-dev \
    libjpeg-dev \
    libfreetype6-dev \
    zlib1g-dev \
    net-tools \
    vim

RUN echo openssl version

ARG DJANGO_CONF_ARG

ENV DJANGO_CONFIGURATION=$DJANGO_CONF_ARG

RUN pip install pip --upgrade
#https://github.com/circus-tent/circus/issues/1056
RUN pip install 'tornado==4.5.3'
RUN pip install gunicorn circus

ADD requirements.txt /

RUN pip install -r requirements.txt
ADD . /

EXPOSE 8000

RUN chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]

1 个答案:

答案 0 :(得分:1)

我假设您在测试方案中使用MS SQL DB。 如果是,请使用数据库工具执行更新SQL查询。

DB Tool

现在,根据要获取更新的方式,配置与数据库的连接 Connections details

并使用适当的SQL查询

select/update query

取决于您要如何在步骤3中查看帐户,您可能希望使用XML DataBank,该数据库存储SQL查询的输出,以将其用作验证/声明的输入。

不要忘记在Parasoft>首选项> JDBC驱动程序中添加适当的驱动程序以与SQL DB连接,然后重新启动工具。