问题标签 [manual-testing]
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 - 学习从手动测试转向自动化/编程的语言
我一直在公司的软件/IT 部门担任手动测试员和文档(测试计划等)人员。我没有很大的编程背景,但我想学习编程语言和工具。因此,我正在寻找自动化测试工具和编程语言来学习,这也给我带来了工业优势。
需要注意的几点是:
- 我需要知道哪些工具在行业中最常见,以及与这些工具相关的语言。
- 我没有太多时间来学习大量的东西。因此,我正在寻找使用有利于学习的语言的工具,以防我想做更多的编程。
- 我更喜欢基于 Web 的应用程序测试,但这不是限制。
- 据我了解,您可以提供 2-3 种语言,不可能只有一个赢家。
- 我做了一些使用 VBScript 的 QTP,但 VBScript 没有被广泛使用。我想学习一门具有更广泛基础的语言。
- 即使这个问题似乎很难回答,请仍然提供您的意见和想法。
提前致谢。
编辑: 我想到目前为止我已经决定我会去:
- QTP
- 硒
- 测试驱动开发方法论
我只需要找出一种好的编程语言,它能给我带来程序员的优势,并且适用于多种测试工具(包括 Selenium)。也许是 Python、Ruby 或 Java?
testing - 如何有效管理项目中的手动测试?
在我们的团队中,我们面临手动测试管理的问题。我们有一套单元测试来保持项目的稳定,但我们偶尔也会根据一些场景手动测试我们的应用程序(以检查最高级别的一切是否正常)。
问题是:如何有效地管理手动测试场景?它们会随着应用程序的变化而不时变化。是否有其他方法可以更新文本文件或 wiki?如何跟踪是否有人进行了一些测试,结果如何?
你知道解决这个问题的工具(测试用例管理)吗?
testing - 寻找用于测试用户可能输入的英文文本
寻找用于测试用户可能输入的英文文本(使用所有特殊字符和不同组合来测试我的网站用户输入的正确编码端解码。我的网站有 ISO-8859-1 而不是 utf-8)
谢谢,约瑟夫
testing - 使用 TFS 的软件测试工作流程
我是一家中型公司的软件测试员,为机器开发软件(不是 Web 或纯桌面应用程序)。以前我的任务很简单:只需在文档中准备测试计划和测试用例,然后手动执行所有这些测试。在我的测试过程中,我只关心机器的性能/交互。
几个月前,我们的部门引入了 TFS,我正在学习将我的软件测试集成到这个新系统中。到目前为止,我所做的只是为一个试点项目简单地设置了几个“非自动化”测试用例。但是,我想知道在哪里或如何在 TFS 中记录我已经进行的测试。我的意思是,我可以在哪里或如何更新我的测试结果?或者没有必要这样做?只是在出现错误时添加错误?
android - 用于手动测试的 Android 应用代码覆盖率
我正在寻找一种通过手动测试获得 EMMA 代码覆盖率的方法。我的意思是,我不想使用 android 测试框架编写任何单元测试用例,而是我正在寻找一种方法来检测我的 android 应用程序源代码并手动测试,最后我应该能够看到我的 EMMA 覆盖率. 任何帮助将非常感激。
coded-ui-tests - Microsoft 测试管理,在预定义的实验室环境中运行手动测试
我想对以下工作流程的可能性或替代方案发表一些评论。
玩家们:
JimBob - 测试员
APP_Test - 配置有 Lab、Build 和 Test 代理的虚拟机。(显示在环境查看器中活动的测试和工作流功能)
手动测试环境 - 由一台虚拟机“APP_Test”组成的环境
功能测试 - 使用手动运行的测试环境配置为“手动测试环境”的测试计划
Build-Deploy - 一个 TFS 构建定义,它恢复一个干净的检查点,然后将最新版本的软件部署到“APP_Test”虚拟机
Build-Deploy-Test - 一个 TFS 构建定义,它恢复一个干净的检查点,然后将最新版本的软件部署到“APP_Test”虚拟机,然后运行解决方案中包含的编码 ui 测试。
John - 测试人员/开发人员
场景:
JimBob 使用 TFS Web 界面对软件的新工作流构建(“构建-部署”)进行排队。作为构建的一部分,该软件的最新版本被部署到虚拟机“APP_Test”。JimBob 打开 Microsoft 测试管理器 2010 导航到测试中心,选择测试选项卡并突出显示测试计划“功能测试”中先前定义的测试套件中的测试。当 JimBob 运行测试时,环境查看器会打开并查看“APP_Test”虚拟机。Jim 执行测试并在“APP_Test”虚拟机上创建动作记录。
然后,John 进行操作记录并创建一个编码的 ui 测试,将测试添加到解决方案中,当他将“Build-Deploy-Test”构建排队时,它会在与创建原始操作记录的环境相同的环境中运行编码的 ui 测试.
问题:
我已经创建了上述场景中概述的环境、VM、测试计划和测试套件。我似乎无法开始工作的是,当手动测试运行时,它总是在本地机器上而不是在 VM 环境中运行测试。这不会让我有能力进行部署,以便我的环境始终处于不受干扰的已知状态。我想我的问题归结为:是否可以使用测试管理在属于某个环境的虚拟机上创建操作记录?我已经成功地在环境中的机器上运行了测试,但没有进行初始记录。在我看来,我的测试人员应该能够始终在快照已知环境中执行他们的测试(自动和手动)。我错过了什么?
testing - 软件测试中的事件是什么意思?
软件测试中的“事件”是什么意思?
performance-testing - 在手动测试应用程序时分析服务器响应
我有一个 Web 应用程序,我必须从该应用程序的服务器响应中测量性能,同时在几台机器上手动测试它。
我该怎么做。在多台机器上执行手动测试时,我们是否有任何工具来测量 Web 应用程序的服务器响应时间。
谢谢,
Udhay S
testing - 需要一些关于安全测试的信息
因为我是安全测试的新手,所以我需要一些关于安全测试的信息(尤其是与电子商务相关的)
以下是我的问题:
如何进行安全测试?
有什么好的文档或网站可以让我获得一些关于安全测试的好信息吗?
是否有任何用于安全测试的工具
ruby-on-rails-3 - Rails 乐观锁定手动锁定检查:有什么问题吗?
我有一个 Rails 应用程序,其中模型的特定表单提交是一个两步过程:在第一次提交时,Rails 控制器发出模式确认表单的呈现,从中调用更新操作或取消整个事情。
Rails 乐观锁定似乎是处理过时更新的答案。
但是为了用户体验,如果 Rails 控制器可以将用户 A 的模型版本与当前版本进行比较,而无需等到更新操作来确定模型是否已经过时(由于用户 B 正在同时更新有问题的模型),然后可以呈现另一种视图,向用户 A 指示他需要检查更新的模型。
手动检查控制器中的 :lock_version 字段并将其与 params[] 版本进行比较是否存在任何问题或陷阱?是否有一些内置或“正式”的方式来执行此操作,或者控制器是否应该明确地进行检查?