问题标签 [uat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - 结构化 UAT 方法
作为一名开发人员,我经常发布我希望用户测试的不同版本的应用程序,以识别错误并确认满足要求。
我让用户大致了解我所做的更改或需要测试的新功能,但这似乎有点草率而且结构不太好。
我想知道其他人在迭代开发过程中要求 UAT 时采取了哪些方法或程序。
谢谢。
testing - 估计 UAT 工作量的任何经验法则 - 例如脚本数量与业务需求数量的比较?
我正在尝试估计测试项目所需的测试人员数量。一种方法是确定将需要的脚本数量,并想知道与需求数量相比是否存在脚本数量的经验法则。我估计2-3。
- 1 用于晴天型式测试
- 1 为阴性测试
- 1 至少将 1 个需求测试与至少一个其他测试相结合。
但这只是我最初的猜测。如果有一些最佳实践,我会全力以赴。同样,这不是用于单元测试或系统测试,而是用于用户验收测试。
testing - 如何让您的客户进行测试
我以构建网络应用程序为生。
一个重要但通常很痛苦的过程是客户端/用户验收测试。
你如何管理这个过程?
即你如何让他们进行测试?你给他们测试脚本吗?您是否给他们一个系统来记录错误和更改请求/反馈。您如何让客户了解错误和功能更改之间的区别?
如何让客户为您提供可重复的步骤来创建错误/问题?
任何用于管理此过程的优秀网络应用程序(认为类似 Basecamp 的应用程序对此非常有用)
谢谢,
埃德
testing - Specflow - “场景”之间的状态
使用 Specflow,我正在编写一套模拟每月工资单的场景,验证每个月的计算付款,最后验证年终数字。
每个月的结果都是累积的,所以后续的每个场景都取决于上个月的加减。支付计算通过第三方工具写入数据库,因此在场景之间创建和销毁测试数据的成本很高。
根据我的测试经验,我知道并不总是可以确保测试的执行顺序。我可以使用一些场景命名约定来控制执行顺序,但不能保证远程测试运行程序会按字母顺序运行测试。
我考虑过的选项:
- 通过一个场景运行一整年,包括大量给定的、何时的、然后的断言。这导致了一个难以阅读的巨大场景。
- 为每个场景创建一个串联“Given”。“假设:X 月的所有款项都已支付”。这会产生大量数据库流量,因为每个场景都需要创建和销毁测试数据。
是否有更好的方法来存储场景之间的状态并确保场景以所需的顺序执行?
sql-server - UAT 数据应该是生产的镜像吗?如果是这样,怎么办?
我们一直在思考一个可以用近乎实时的数据(比如最多一周前)测试 UAT 的想法。我坚信开发和 QA 环境应该控制自己的数据,但是 UAT(生产前的最后一层)代表了一个灰色地带。所以我的问题是:
a) 这是个好主意吗?我想是的,但有一个挥之不去的怀疑。
b) 如果是这样,人们过去使用过哪些经过验证的技术?
- 通过 SqlCompare 或类似工具手动
- 通过脚本自动化?
- 您如何处理 UAT/生产之间的模式变化(UAT 几乎总是领先于生产,除非在实时部署之后立即出现)?
android-emulator - android中的主机条目
将主机条目放入android主机文件的程序是什么?我们做了以下事情。使用 cmd ( File Explorer -> System -> etc ->hosts ) 在 Android 的 hosts 文件中创建了 URL 条目。
如需参考,请访问 http://www.bradcurtis.com/2011/02/13/hosts-file-google-android-emulator/
但是当我们执行程序时,android 不会读取主机条目。DNS 将获取我们已经在 hosts 文件中创建条目的 ip。
任何人都可以建议如何在Android的主机文件中添加一个条目,以便在程序执行时可以读取该条目。
ide - 为 UAT 测试人员使用 Selenium 和 Java
我有一些关于开始 Selenium、Webdrivers 和 Java 的问题,我正在努力确定任务的范围:)
我在一个主要从事财务工作的手动 UAT 团队工作(通常在 web/rumba 系统上输入/验证/查询数据输入屏幕),但已经开始学习测试自动化。目前尽可能在工作中学习QTP/VB。我的背景是 XHTML、CSS,但非常乐意学习编码,希望我能找到一个可以与更多或更少技术能力的同事共享的设置。
我查看了 Firefox IDE 并了解您可以使用 Selense HTML 进行编码,这对某些人来说非常有用。他们可以记录、编辑一些回归测试,然后复制和调整数据以适应其他场景等。
然而,我们基本的 QTP 脚本始终是数据驱动的,编辑字段,将结果和屏幕截图导出回 Excel 等,IDE 无法处理;但我们不是编码员,所以可能会在 Java 上挣扎。
1.) IDE(Selense TestCase?)可以生成如下代码吗?稍微调整一下然后放入从网上获取的通用Java页眉/页脚模板中?
为什么下面会看起来像这样,而不是普通的 Java?
下面的这种代码风格看起来足够可读,可以作为一个很好的中间立场,但比 IDE 更先进。
2.) 你将如何设置 Selenium 以使用如下代码?您是否可以通过在 Eclipse 中编写一个链接并自动化 Firefox / IE 来访问客户端驱动程序,因为我怀疑我们公司是否允许 SeleniumServer 在我们的 PC 上运行。
感谢任何建议,抱歉,以上内容不清楚,因为我对编码非常陌生,因此对术语缺乏深刻的理解。
加夫
sharepoint - 使用 Sharepoint 维护测试结果
我想使用 Sharepoint 来维护来自不同测试人员的 UAT 测试结果。我有许多测试用例,当前在共享点列表中定义,按 2 列分类(类别级别 1,类别级别 2)。我使用这 2 列作为过滤器的两个分组,以便用户可以轻松导航并找到他们的用例。现在我希望能够为来自多个用户的每个测试用例存储多个结果。一个想法是创建另一个仅包含搜索结果的列表,并将这两列链接到另一个定义的测试用例列表。
c# - SendKeys {SUBTRACT} 不起作用
我已经在 Internet 和这个网站上搜索了任何可以解决我的问题的线索,但没有找到任何线索。我有一个方法需要一个字符串,然后执行SendKeys.SendWait(str)
. 一切都像传入"{ENTER}"
或只是输入普通文本一样工作。
但是!如果我通过"{SUBTRACT}"
它只是行不通。我也尝试过传递密钥的 ASCII 表示,但它抛出了不受支持的异常。
我也试过只是做SendKeys.Send("{SUBTRACT}")
- 没有任何结果。
它只是什么都不做。但是,当我按下小键盘或键盘顶部的减号按钮时 - 功能起作用。
请注意,这是使用 Windows 自动化框架。可能这就是导致问题的原因。有没有人有同样的问题?
url - 如何在较低的环境(DEV/QA/STG/UAT/etc.)中提供 URL?
我是一名网页设计师,帮助我的客户插入 CMS 内容。这个 CMS 是在海外托管和创建的,我没有本地 CMS。但是我的客户希望我在较低的环境中提供 URL,以便他们可以在 CMS 可用时进行测试。我对此感到困惑,因为我之前没有听说过 DEV/QA/STG/UAT,所以我可以知道
低层环境是什么意思?
什么是 DEV/QA/STG/UAT?QA 是指质量保证吗?UAT 是指用户验收测试?
如何在较低的环境中提供 URL?
非常感谢您的帮助。