表单模板测试简介

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

为了确保基于表单模板的表单易于使用而且所收集的数据类型正确无误,在发布表单模板以供用户填写之前,应当先对其进行测试。

本文内容

概述

测试数据集功能

测试用户体验

概述

根据填写表单模板中,基于表单的用户数和具体的数据的类型取决于您打算收集,测试表单模板可以简单如预览小型团队的预期或一样规划正式流程,其中包含测试环境以测试整个公司的表单模板的功能的表单模板。表单模板供 10 个用户或 10000 个用户,测试表单模板仍然设计过程的重要部分。

如果在发布表单模板之前对其进行测试,那么您可以执行下列操作:

  • 帮助确保基于表单模板的表单,将通过验证表单模板中的控件已正确配置收集正确的数据类型。

  • 确认在表单模板中实现的所有功能都正常工作。

  • 确保用户可以创建和提交新表单或者修改基于您的表单模板的现有表单。

  • 确认表单模板中的所有托管代码都按照设计来工作。

  • 确认配置了不同安全设置的表单将按照预期的方式工作。

测试表单模板通常从制定测试计划开始。如果表单模板面向一小部分访问群体,则制定测试计划可能会像记笔记那样简单。如果表单模板将由大量用户使用,则测试计划可能是一个正式的文档,描述您打算执行的测试、预期的结果以及用来确定表单模板何时可以发布的条件。

最好创建规划阶段开始设计表单模板之前测试计划。如果在设计阶段更改计划的设计表单模板,您应相应地修改测试计划。时编写测试计划,请确保您包括在其中输入正确的值的测试和测试位置不正确输入值,以确保保存或提交仅正确的值。在规划阶段,当您决定在表单模板中包括字段、 控件或功能,您应考虑或写下您打算如何测试该字段、 控件或功能。例如,如果您打算将控件添加到您将接受仅正数从 1 到 31 之间的表单模板,测试计划可能包括在其中输入正确的值、 为高于或低于允许的值的值和测试,而不是数字字符的输入位置的测试。

在某些情况下,您可以选择在设计表单模板时测试特性和功能。例如,您可能会选择测试数据有效性控件后立即实现,使用预览窗口。这可以减少之后完成设计表单模板所需的实际测试时间。

当您完成设计表单模板,您就可以开始测试根据您测试计划。请注意在测试表单模板的过程中发现的任何问题。但是,修复问题之前,应首先确定问题是否值得修复这一次。部署表单模板的日程,根据您可能希望修复数据相关的问题,例如授予不正确的结果之前修复任何 visual 问题,例如表单模板的颜色或控件的位置, 的公式。修复问题之后,应运行相同的测试再次以确保真正解决问题,并不引入新的错误。

在此测试过程中,您可能确定需要添加新的功能或者对表单模板的初始设计进行更改。在实现这些更改之前,请考虑实现和测试这些新功能的成本,还应当考虑新功能是否有可能影响现有功能的稳定性。只要向表单模板中添加了新功能,就应当更新测试计划,使其包括对新功能的测试。如果实现成本将延迟表单模板的既定部署,应考虑在以后实现这些新功能。

测试过程可以测试的功能和外观的窗体,和测试创建并提交新表单或修改现有窗体基于表单模板的过程的组合。测试窗体的功能包括可确保在表单中收集的数据正确。测试数据,可以包括测试实现在表单模板,例如条件格式、 数据有效性和代码,以及确保表单模板收集的数据都是正确的 Microsoft Office InfoPath 功能。您还应该测试创建新窗体、 提交新表单,并修改现有窗体的过程。通过测试数据和过程,您可以确保基于表单模板的窗体可以收集和保存正确的数据。

返回页首

测试数据集功能

InfoPath 提供了多种功能,如条件格式、 数据有效性、 公式、 规则和代码,以帮助确保用户在表单中输入正确的数据。您可以测试这些功能,以确保正确配置的预览表单模板。预览表单模板,InfoPath 将打开一个新的预览窗口与基于您可用于测试这些功能的表单模板的表单。

如果您发现自己使用相同的数据集多次测试表单模板,可以将表单保存包含示例数据,然后配置表单模板时预览表单模板包含示例数据使用此表单。这会防止无需输入每次您预览表单模板的相同的数据集。示例数据可用于测试的控件和表单模板上的字段被配置为接受正确的数据,或者您可以将表单保存包含不正确,以测试表单模板时不正确的数据输入正确响应的示例数据。

返回页首

测试用户体验

若要测试您的用户将体验填写和提交表单基于表单模板时的过程,您需要将表单模板发布到测试环境。理想情况下,您测试环境是类似于生产环境,您的用户在其中访问和填写基于表单模板的表单。例如,如果生产环境是 Microsoft Windows 网络由多个服务器都运行 Microsoft SQL Server 数据库的 Microsoft Windows Server 2003 管理,测试环境应由独立的服务器管理一个单独的 Windows 网络。不应执行在生产环境中,测试,因为您测试可能会影响生产环境或这些服务器上存储的数据中的用户。

在测试环境中,可以测试创建和提交新表单以及修改具有数据的现有表单的过程,还可以测试数据是否提交到正确的外部数据源。还可以使用测试环境来测试突发事件计划,例如,如果在用户已经创建但是尚未提交表单时服务器脱机,应该怎么办?

提示: 测试访问、 填写和提交表单的过程的其他方法是邀请一些典型用户之前,您将其提供给您的所有用户使用表单模板。这允许您确认基于表单模板的窗体可以很容易地填写您的实际用户,并且用户可以创建并提交新表单或修改现有窗体。在此期间,您可以在您的用户将实际使用您的表单模板收集有价值的反馈,然后您可以修改表单模板相应地,基于这些反馈。例如,部分用户可能使用的特定控件时遇到问题,您可能没有预测到此行为设计表单模板的过程。仅在部署表单模板后,不潜在的用户运行测试,您可能会发现此行为。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×