首页 / 知识
关于winforms:Windows窗体测试自动化
2023-04-15 21:56:00

Windows Forms Test Automation我们正在寻找一种自动化Windows表单进行验收测试的方法。我们的要求是:
基本上,类似于Selenium,但用于Windows窗体。 对于它的价值,我已经进行了15年的测试,到目前为止,从未见过以这种方式创建的测试的投资回报率。自动化测试显然是一件好事,但是,如果您只是采用应该是手动测试用例的测试用例,并让最低工资的工人将它们"自动化",那么您几乎总是会遇到大量无法维护的脆弱测试,而这些测试却不节省时间最后很快就被扔掉了。 paiNie的FitNesse建议是一个很好的建议。
任何非Web测试自动化工具都将需要开发人员的知名ide(Eclipse等)或测试工具ide。 SilkTest,TestComplete等也会使您编写一些代码。 U可以使用创建"可执行需求"的工具(例如" Fitnesse"或Concordion)将开发人员和测试人员的工作分开。 代表我妻子张贴此内容:) 我们正在使用Compuware的一个名为TestPartner的工具来创建用于测试WinForms客户端-服务器应用程序的测试脚本。为了管理和控制脚本执行,我们使用了Compuware QA Director。 TestPartner使用VBA,它非常易于理解和使用。一些非开发人员甚至可能知道它,因为他们编写了Excel宏。 即使对于非开发人员,HP QuickTest Pro也是一个很好的工具 AutomatedQA TestComplete满足您的要求AFAIK 我们使用TestComplete自动化Windows窗体测试用例。总体来说,这是一个相当不错的产品。 您会遇到的主要问题是,尽管这些产品中的大多数都可以满足您的所有要求,但是您将遇到很多维护问题,尤其是让非开发人员来记录测试。 尽管快速记录所有测试然后从记录中运行它们似乎是一个好主意,但通过将自动化测试实际视为常规开发,您将获得更高的投资回报率。录音会给您留下很多重复的代码,这很难维护。通过正确地设计测试并分解可重用的代码,您将获得更加稳定的测试,并且可以更快地获得结果。
|
最新内容
相关内容
为什么开发人员喜欢在机器学习和人
为什么开发人员喜欢在机器学习和人工智能项目中使用Python?,代码,项目,数据,人工智能,平台,异常,增长,灵活,时间,工具,1.Python是灵活的PythoWeb开发人员推荐的Python框架
Web开发人员推荐的Python框架,系统,公司,灵活,时间,项目,软件,框架,认证,管理,异常,您可以在没有框架的情况下创建出色的应用程序。如果您正开发人员常用Python开发工具
开发人员常用Python开发工具,环境,代码,平台,设备,项目,分析,智能,行业,产品,人员,Python编程开发是目前最热门的行业之一,Python无论是从人才测试Python selenium自动提交表单
测试Python selenium自动提交表单,密码,数据,培训,按钮,内容,操作,用户名,页面,测试,都会,运行步骤我们通过PythonIDLE一步步来运行,这有助于用PHP填写PDF表单
用PHP填写PDF表单,用PHP填写PDF表单,表单,文件,很好,将其,Filling PDF Forms with PHP是否有PHP库可用于填写PDF表单,然后将其保存(展关于c#:启动时隐藏单个表单
关于c#:启动时隐藏单个表单,关于c#:启动时隐藏单个表单,窗体,显示,表单,应用程序,Single Form Hide on Startup我有一个带有一个窗体的应关于Java:我可以提交引用POJO(即不
关于Java:我可以提交引用POJO(即不只是String或boolean)字段的Struts表单吗?,关于Java:我可以提交引用POJO(即不只是String或boolean)Windows上使用本地用户帐户的基于P
Windows上使用本地用户帐户的基于PHP表单的身份验证,Windows上使用本地用户帐户的基于PHP表单的身份验证,网站,设置,身份,表单,PHP F关于.net:面试问题:WPF开发人员
关于.net:面试问题:WPF开发人员,关于.net:面试问题:WPF开发人员,属性,解释,学习,模板,Interview questions: WPF Developer每个WPF开发人关于.net:从Windows窗体打开URL
关于.net:从Windows窗体打开URL,关于.net:从Windows窗体打开URL,窗体,链接,网站,公司,Open a URL from Windows Forms我正在尝试从Wind关于html:IE7是否具有“开发人员模
关于html:IE7是否具有“开发人员模式”或Firefox / Chrome / Safari这样的插件?,关于html:IE7是否具有“开发人员模式”或Firefox / C关于c#:Windows窗体设计器被具有可为
关于c#:Windows窗体设计器被具有可为空属性的控件所困扰,关于c#:Windows窗体设计器被具有可为空属性的控件所困扰,文本框,派生,附加,数