Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 155|回复: 0

[分享转发] 将导出添加到文件底部复制您

[复制链接]

2

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-11-25 15:31:54 | 显示全部楼层 |阅读模式
的第一个定制夹具已完成可以在您的测试中使用不过在此之前您的测试套件还需要测试数据库中存在用户来验证身份验证功能是否正常工作。为此您需要添加一些更多的装置来处理为每个测试生成唯一的登录凭据为每个测试创建一个测试帐户提供对测试上下文的本地存储数据的访问清理每次测试之间的测试数据用户凭证夹具首先创建一个固定装置来生成每个测试唯一的登录凭据。在中在语句下面添加一个名为和的属性复制在类型中使用此类型来描述新属性复制您的对象现在可以处理夹具。该装置将做三件事生成随机用户名和密码提供一个包含每个测试的用户名和密码的对象使用从数据。

库中删除具有生成 WhatsApp 号码数据 的用户名的所有用户该夹具将使用生成随机数据因此您首先需要在文件夹中安装库复制此装置中生成的凭据通常用于通过创建新帐户。为了避免在测试数据库中留下过时的数据您需要一种方法在测试之间清理这些帐户。的一个很酷的部分是它在运行时中运行这意味着您可以使用在测试和装置中与数据库进行交互。您将利用这一点来清理测试帐户。在中创建一个新文件夹并添加一个名为导航回的根目录并运行以下命令复制在新文件中导入和导出实例化的客户端复制在文件顶部导入并复制您现在拥有编写夹具所需的所有工具。将以下内容添加到对象的固定装置集中以定义生成提供和清理测。



试凭证的固定装置复制注意用于删除此处生成的用户以防凭证用于创建数据。这将在每次测试结束时运行。现在您可以在测试中使用此装置来访问一组唯一的凭据。这些凭证尚未以任何方式与数据库中的用户关联。账户固定装置为了让您的测试能够访问真实用户您将创建另一个名为的固定装置该固定装置使用生成的凭据创建一个新帐户并将这些详细信息提供给测试。该夹具需要您的定制夹具。它将使用凭据填写注册表并使用唯一凭据提交表单。该装置将提供给测试的数据是一个包含新用户的用户名和密码的对象。将新行添加到以类型命名的类型中复制然后将以下夹具添加到对象中复制在测试中使用此装置将为您提供数。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-5-21 16:19 , Processed in 0.039748 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表