web-services - 我如何对电子邮件模板 (HTML/PDF) 进行自动化测试..?

标签 web-services testing automation html-email email-templates

有人知道有什么工具可以对电子邮件模板(HTML/PDF) 进行自动化测试吗?我们有大约 200 个带有唯一 ID 的电子邮件模板,这些模板将在调用 Web 服务时生成。电子邮件内容可能因模板而异,将以 xml 形式传递。由于电子邮件模板数量的增加,如果对 Web 服务进行任何代码更改,回归测试就会变得很痛苦。目前我们正在使用 soapUI 来测试网络服务(生成电子邮件)。如果整个设置需要更多详细信息,请告诉我。

如有任何帮助,我们将不胜感激!

最佳答案

如果我正确理解您要查找的内容,即自动测试 200 个电子邮件模板的方法,我建议使用 Litmus's RESTful API为此。

我们创建了一个自定义的 ExpressionEngine 插件来通过登录页面自动进行电子邮件测试。如果你碰巧使用 PHP 这个 wrapper很有帮助。

API 没有理由不能用于更多的测试。

API 的 results/show 方法允许您捕获单个结果图像,然后将它们输出为 PDF。

你可以使用 mPDF然后生成结果的 PDF。

( http://docs.litmus.com/w/page/18056603/Customer%20API%20documentation )

关于web-services - 我如何对电子邮件模板 (HTML/PDF) 进行自动化测试..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18832553/

相关文章:

c# - HTTP 状态 403 : Forbidden exception using certificate to authenticate ASP. NET Web 服务

apache - 我们如何在tomcat Valve中调用Http请求

java - 无法从 src\test 文件夹中找到 "Run File"-> 找不到或无法加载主类

ruby-on-rails - Hartl 的教程运行时出现错误 "bundle exec rspec spec/requests/static_pages_spec.rb"

Jquery:如何自动将 window.location.hash 应用为与按钮 id 中相同的数字?

c++ - 如何使用自动化在 C++ 中迭代 Excel 列的集合?

c# - 从 C# 调用 PHP Web 服务

XML/WSDL 比较工具

java - 单元测试应该使用绝对值吗?

automation - Ranorex 的持续时间和延迟有什么区别?