按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。
7年前关闭。
我想了解更多有关如何使用Selenium IDE和RC创建良好的自动化测试的信息。是否有人对共享信息感兴趣。或讨论这个?特别适用于:
1)什么是组织UI测试的好方法?现在,我正在通过NUnit执行这些测试,并且将按照其字母名称的顺序执行测试。有没有更好的办法。(我正在用C#而不是Java编写selenium脚本)
2)如何记录结果?
3)模块化Selenium
RC测试?我在这里有问题。由于我要通过NUnit执行测试,因此我唯一能想到的方法就是为测试提供ID,以便它们以正确的顺序运行。另外,我必须在textfixture类中一个接一个地编写所有测试。再有没有更好的办法?我尝试创建其他文件,但是当我在其中创建测试并选择要在NUnit中运行时,似乎selenium服务器甚至无法启动。
4)自动化测试的最佳实践是什么?任何指向任何网站/书籍/等等的指针?
这些看起来很简单,但是我花了数周时间试图提出更好的方法,因此,如果有人愿意提供建议或意见,我将不胜感激!
谢谢!
我已经为您解答了以下每个问题。
测试与运行顺序无关紧要。如果您开始担心自己将开始引入测试的脆弱性。如果必须登录每个测试,请登录,如果您需要在测试期间注册多个用户,请登录。测试应始终能够独立运行。
Nunit将其结果记录在XML文件中。这将列出通过和失败的列表,并且通常由几乎所有的Continuous模式以漂亮的方式呈现
请参阅我的最佳实践,以模块化Selenium RC测试脚本
我从0开始开发我的项目已经1年了。我的框架和测试已经达到了一定的“维护”水平。然而,每天我都在怀疑我是否在我的项目中使用了良好的实践。如果有经验的人能回答我的几个问题就好了。我主要对页面对象模式和页面工厂有疑问。 简要说明: 我的项目是一个基于一页的应用程序,用C#,angular编写。js,javascript。驱动程序是一个静态实例,它有很多额外的方法(在下面的代码中,我只展示了2)。每个页面
这里有些给使用和编写 Ansible playbook 的贴士. 你能在我们的 ansible-example repository.找到展示这些最佳实践的 playbook 样例.(注意: 这些示例用的也许不是最新版的中所有特性,但它们仍旧是极佳的参考.) Topics 最佳实践 接下来的章节将向你展示一种组织 playbook 内容方式. 你对 Ansible 的使用应该符合你的需求而不是我们
处理后台任务与常规调用方法有很大的不同。本指南旨在帮助让您的后台任务平稳有效地运行。本文基于 这篇博客文章。 使任务参数小而简单 方法(任务)在调用之前会被序列化。使用 TypeConverter 类将参数转换为 JSON 字符串。如果您有复杂的实体和 / 或大对象; 包括数组,最好将它们放入数据库,然后只将其标识 (id) 传递给后台任务。 错误例子: public void Method(En
VR设计 VR设计不同于平面体验设计。作为一种新的媒介,有新的最佳实践需要遵循,特别是保持用户的舒适性和存在性。这在如下指南中已经写得很透彻了: Oculus VR最佳实践 Leap Motion VR最佳实践指南 一些值得注意的事情: 公共的金科玉律是永远不要意外地把相机控制权从用户手中剥夺。 单位(比如对于位置)应该考虑使用米(m)。这是因为WebVR API以米为单位返回姿势数据,进而传送给
本章文档将阐述一些使用herosphp开发一些常用模块的一些比较好的实践。 未完待续。。。
适当的使用vuex 能不用就不用。 能用就用。 不要为了使用而使用,一个小方法里面有5个设计模式。 不要过度使用CSS框架 因为CSS框架一般会大幅度增加文件体积。 例如 bootstrap, ele.me前端框架。 这个在低端安卓机上影响显著。 使用CDN来存放js, css, 和图片文件。 灵活使用第三方Vue 插件 例如: 轮播图, 表单验证等等。这些轮子都是现成的。 前端逻辑务必简单 能在