问题标签 [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.

0 投票
2 回答
8016 浏览

testing - 从 JIRA 创建了什么类型的报告?

JIRA 通过创建报告跟踪问题。它显示了项目的总估计,一个项目花费了多少时间。项目的结果应该是什么?

现在我的问题是:在 JIRA 中生成了哪些类型的报告。

0 投票
1 回答
1073 浏览

android - 如何从android应用程序(Android studio和gradle)的手动测试中获得代码覆盖率

目前,我正在研究 Android 上的 GUI 自动化测试,出于某种原因,我需要一个可以从手动测试中生成代码覆盖率报告的工具。经过长时间的搜索,我发现JacocoEmma在他们的网站上提到了手动方法。但不幸的是up-to-date-working example,互联网上没有。

我尝试了很多建议的解决方案,例如https://groups.google.com/forum/#!searchin/jacoco/manual $20android%7Csort:date/jacoco/vx0g_6TKY8Q/0Tg3fX84CAAJ 。

它生成了一个coverage.exec,但文件的大小只有几个字节(当然,Jacoco 无法从中生成任何报告。)

这是我尝试过的:https ://github.com/kindraywind/MyDummy

在 app/build.gradle

在 jacoco-agent.properties

destfile=/storage/sdcard/coverage.exec

在 app/src/main/AndroidManifest.xml`

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

在 MainActivity.java

}

模拟器是 Nexus 5 API 19(我确实尝试了大多数版本。)

来自设备 EMMA 的日志:运行时覆盖数据合并到 [/storage/sdcard/coverage.exec] {in 8 ms}

运行后的日志 ./gradlew jacocoTestReport Unable to read execution data file /Users/MyDummy/app/coverage.exec

如果相关,我正在使用 OSX10.12.3。

总而言之,我需要知道(或任何工作示例)如何在以下情况下获得代码覆盖率:

  • 手动测试应用程序。
  • 在 Android 应用程序上。
  • 哪个使用 Gradle 而不是 Maven 或 Ant。
  • Android Studio 不是 Eclipse。

我看不到出路,非常感谢您的帮助。

0 投票
5 回答
3606 浏览

testing - 我们是否在创建测试计划之前/之后准备了需求可追溯性矩阵?

RTM 是在创建测试计划之前还是在创建测试计划之后准备的?

- 两者如何相互关联

-- 如果是集成、系统、主测试计划, RTM是如何关联的?

0 投票
3 回答
6194 浏览

testing - 谁能解释这个程序的输出

给定以下代码片段,100% 的决策覆盖率需要多少测试?

上述问题的答案是 4 。100% 的决策覆盖率需要 4 个测试用例。谁能说出以下问题的答案解释?

0 投票
3 回答
75 浏览

testing - 我有一个包含大约 42 个文本框和下拉列表的表单,而不是测试表单的最佳方法

我有一个包含大约 42 个文本框和下拉列表的表单,而不是测试表单的最佳方法

首先,我检查设计而不是检查验证并填写所有字段并成功提交测试表格

测试表格或我忘记测试的其他最佳方法是什么

0 投票
3 回答
1466 浏览

forms - Writign Web 表单测试用例

我不是软件测试员,但我的任务是为 Web 应用程序的一些长客户注册表单编写手动用户接受测试用例。

我们假设所有表单字段对于每种类型的表单都是“存在”的,并且测试用例从检查表单功能开始,例如输入验证等。或者,我应该编写一个测试用例来检查每个表单吗?表单标识符是正确的,每个表单字段都存在,每个下拉菜单都被填充等(我猜当生成新版本时,表单元素/字段可能会出错 - 尽管不太可能)。

如果我要为大量表单元素编写测试用例,我是否可以使用多个断言来节省时间,例如“检查标识符:text1、text2、text3 等是否存在且正确”。或者它应该是表单每个元素的一个测试用例。随着时间的推移,表格不太可能发生太大变化。

我觉得这里有两种类型的测试——一种是表单功能正确,另一种是默认情况下组件部分实际上是正确显示的。

谢谢你。

0 投票
1 回答
51 浏览

c# - Saucelab:从手动测试中获取 webdriver 代码

我已经在 Saucelabs 建立了一个模拟账户。有两种测试,手动和自动。通过手动测试,您可以使用记录器来设置测试,使用自动测试,您可以使用自己的代码联系 Saucelabs 并让他们运行您的自定义代码/测试。

有没有办法从手动测试中获取代码(如果可能,C# 代码),以便它可以用作自动化测试的起点。这可以大大减少设置自动化测试所需的时间,因为大多数 ids/selector 已经可用。

欢迎任何意见和反馈。

0 投票
0 回答
169 浏览

java - 从主应用程序调用 JUnit,注入自定义 @Test

如何调用 JUnit 核心来启动测试运行并注入自定义@Test方法?

我知道通过使用

我可以开始 JUnit 测试运行并获得最终结果,并且我知道通过添加RunListener我可以在每个执行阶段获得方法调用 - 有没有办法将其进一步分解为单独的Before//调用TestAfter

此外,有没有一种方法可以替代要运行的方法而不是给定的@Test方法定义?

问题的上下文是,有一个自动化测试库与手动测试库有很大的重叠——其测试可以共享相同的@Before, 和@After事件,并且只有@Test方法会被替换;这将大大减轻手动测试人员的负担。

我希望尽可能不干扰现有的测试库。

如果没有重新推出我自己的 JUnit 框架,是否有办法甚至使用反射来替代每种测试方法?

0 投票
1 回答
2676 浏览

testing - Test Cases and Use cases for subscription plan

I want to test Subscription plan manually for the project that is based on create/add employees.

In subscription plan we have 4 types
1.Mini
2.Basic
3.Standard
4.Pro

Those plans have different features (for example):
- In Mini plan allow access to only one application
- In basic allow 2 application access (that company can use 2 applications)
- Maximum Users Range also is defined with subscription plans.
- A frequency for plans also can change on monthly, quarterly, half-yearly and yearly basis.

How do I write use cases for Upgrade plan, Downgrade plan, Discount, Edit, Change and Frequency of the plan in mid of the month.

0 投票
2 回答
12578 浏览

lets-encrypt - Let's Encrypt:如何手动测试 certbot 续订过程?

我有一个使用certbot生成Let's Encrypt证书的工作设置。我想知道您如何有效地测试更新是否会在生产中起作用。

证书有效期为 90 天。有没有办法将寿命缩短到例如 10 分钟,以查看更新是否有效?(为此使用暂存系统很好。)

如果您有另一种方法来确保您的续订代码有效(无需等待 90 天),我们也将不胜感激。