问题标签 [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 - 从 JIRA 创建了什么类型的报告?
JIRA 通过创建报告跟踪问题。它显示了项目的总估计,一个项目花费了多少时间。项目的结果应该是什么?
现在我的问题是:在 JIRA 中生成了哪些类型的报告。
android - 如何从android应用程序(Android studio和gradle)的手动测试中获得代码覆盖率
目前,我正在研究 Android 上的 GUI 自动化测试,出于某种原因,我需要一个可以从手动测试中生成代码覆盖率报告的工具。经过长时间的搜索,我发现Jacoco
并Emma
在他们的网站上提到了手动方法。但不幸的是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。
我看不到出路,非常感谢您的帮助。
testing - 我们是否在创建测试计划之前/之后准备了需求可追溯性矩阵?
RTM 是在创建测试计划之前还是在创建测试计划之后准备的?
- 两者如何相互关联?
-- 如果是集成、系统、主测试计划, RTM是如何关联的?
testing - 谁能解释这个程序的输出
给定以下代码片段,100% 的决策覆盖率需要多少测试?
上述问题的答案是 4 。100% 的决策覆盖率需要 4 个测试用例。谁能说出以下问题的答案解释?
testing - 我有一个包含大约 42 个文本框和下拉列表的表单,而不是测试表单的最佳方法
我有一个包含大约 42 个文本框和下拉列表的表单,而不是测试表单的最佳方法
首先,我检查设计而不是检查验证并填写所有字段并成功提交测试表格
测试表格或我忘记测试的其他最佳方法是什么
forms - Writign Web 表单测试用例
我不是软件测试员,但我的任务是为 Web 应用程序的一些长客户注册表单编写手动用户接受测试用例。
我们假设所有表单字段对于每种类型的表单都是“存在”的,并且测试用例从检查表单功能开始,例如输入验证等。或者,我应该编写一个测试用例来检查每个表单吗?表单标识符是正确的,每个表单字段都存在,每个下拉菜单都被填充等(我猜当生成新版本时,表单元素/字段可能会出错 - 尽管不太可能)。
如果我要为大量表单元素编写测试用例,我是否可以使用多个断言来节省时间,例如“检查标识符:text1、text2、text3 等是否存在且正确”。或者它应该是表单每个元素的一个测试用例。随着时间的推移,表格不太可能发生太大变化。
我觉得这里有两种类型的测试——一种是表单功能正确,另一种是默认情况下组件部分实际上是正确显示的。
谢谢你。
c# - Saucelab:从手动测试中获取 webdriver 代码
我已经在 Saucelabs 建立了一个模拟账户。有两种测试,手动和自动。通过手动测试,您可以使用记录器来设置测试,使用自动测试,您可以使用自己的代码联系 Saucelabs 并让他们运行您的自定义代码/测试。
有没有办法从手动测试中获取代码(如果可能,C# 代码),以便它可以用作自动化测试的起点。这可以大大减少设置自动化测试所需的时间,因为大多数 ids/selector 已经可用。
欢迎任何意见和反馈。
java - 从主应用程序调用 JUnit,注入自定义 @Test
如何调用 JUnit 核心来启动测试运行并注入自定义@Test
方法?
我知道通过使用
我可以开始 JUnit 测试运行并获得最终结果,并且我知道通过添加RunListener我可以在每个执行阶段获得方法调用 - 有没有办法将其进一步分解为单独的Before
//调用Test
?After
此外,有没有一种方法可以替代要运行的方法而不是给定的@Test
方法定义?
问题的上下文是,有一个自动化测试库与手动测试库有很大的重叠——其测试可以共享相同的@Before
, 和@After
事件,并且只有@Test
方法会被替换;这将大大减轻手动测试人员的负担。
我希望尽可能不干扰现有的测试库。
如果没有重新推出我自己的 JUnit 框架,是否有办法甚至使用反射来替代每种测试方法?
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.
lets-encrypt - Let's Encrypt:如何手动测试 certbot 续订过程?
我有一个使用certbot生成Let's Encrypt证书的工作设置。我想知道您如何有效地测试更新是否会在生产中起作用。
证书有效期为 90 天。有没有办法将寿命缩短到例如 10 分钟,以查看更新是否有效?(为此使用暂存系统很好。)
如果您有另一种方法来确保您的续订代码有效(无需等待 90 天),我们也将不胜感激。