标签: qa

如何在敏捷项目中打破开发和质量保证之间的障碍?

我已经在我的项目上使用敏捷几个月了.然而,我们看到我们的迭代burndowns存在稳定的问题.我们每次迭代都没有达到零.

剩下的任务是QA任务.像编写测试,测试等等.

现在,对于敏捷的"跨职能团队"理念存在一些组织上的阻力.Dev为单个项目开发,但测试人员共享多个项目.这与Dev和QA协同工作的敏捷理念完全相反.

我的测试人员的时间与许多其他项目分开的事实是导致我们减速的原因.开发人员正在测试尽可能多的松弛,但有些任务仍未完成.

从我看来,我可以做两件事:

  1. 说服组织走向"每个项目都有一个专门的QA人"
  2. 将我对"完成"的定义更改为不包括质量保证/测试工作.事情仍然会进行单元测试.

我宁愿避免做#2,因为我重视我们正在进行的测试协作.

你对我的困境有什么建议?

agile qa user-stories

6
推荐指数
0
解决办法
806
查看次数

用于QA的录制软件

Windows上是否有可用于记录QA人员正在做什么的软件?它不需要能够重放动作......它只需要能够被观看(如视频).

我试图解决的问题是,有时QA会遇到错误,但不能完全记住他们为了得到它而做了什么.使用这个工具,他们可以重播他们正在做的事情.

理想情况下,它应该记录在"循环缓冲区"中(例如半小时),以便只有最后半小时可用于重播.这将消除维持记录的需要(即定期删除).

显然,免费或低成本是最好的:)

qa

6
推荐指数
0
解决办法
2382
查看次数

初创公司和质量保证

初创公司应该在这个过程的早期就有专门的QA.通常情况下,QA添加得相当晚.

我的两部分问题是:

  • 什么时候专用QA应该首先成为启动工作的一部分?为什么?
  • 第一个QA成员应具备哪些技能(创建和执行测试脚本,使用常用工具进行测试自动化,编写单元测试,计划和执行复杂的负载和稳定性测试等)?

qa

6
推荐指数
2
解决办法
4745
查看次数

如何设置QA环境?

我目前不知所措.我们正在从Dev拥有的测试环境转变为QA拥有的测试环境.我之前曾在QA拥有的测试环境中工作过.但我从来没有从头开始设置一个.我知道它应该尽可能地反映生产.但是怎么样?您是如何设置QA环境的?

installation development-environment qa setup-deployment

6
推荐指数
1
解决办法
2万
查看次数

您建议在PHP Web应用程序上进行集成测试?

我一直在测试用PHP和JavaScript编写的Web应用程序,我正在寻找可以与持续集成服务器(可能是phpUnderControl)进行良好通信的集成测试工具.

作为集成测试工具,我使用了Selenium和Rspec,它运行得很好.这会生成html文件报告并且非常容易编写代码.但我不确定Selenium是否可以与CI通信,并想知道是否有任何集成测试工具可以与持续集成服务器(如phpUnderControl)通信,并与其他测试工具一起使用以实现自动化测试.

我非常感谢任何建议.

最诚挚的问候

@naoyamakino

php continuous-integration selenium integration-testing qa

6
推荐指数
0
解决办法
995
查看次数

如何根据需要清除Jmeter中每个Thread(用户)的JSESSIONID

我想随时清除Jmeter JsessionID变量(根据我的要求).

我知道Jmeter CookieManager中有一个名为" 每次迭代时清除Cookie "的复选框选项.
但它会在每次迭代时清除会话,而我想在迭代中随时清除它.

我怎么能在Jmeter中做到这一点?

testing qa jmeter performance-testing

6
推荐指数
2
解决办法
3984
查看次数

如何使用来自 CSV 文件的数据运行 XUnit 测试

有没有办法XUnit使用CSV文件作为数据源运行数据驱动测试?我试过了Cavity.Data.XUnit,但它不再与最新版本的XUnit. 到目前为止,我只能使用 Excel 文件来实现这一点,但我需要将它们更改为CSV

任何帮助是极大的赞赏。

一个例子:

[Theory]
[ExcelData(@"Settings\TestFileParam.xls", "Select url, username, password, from TestData")]
//^Replace with a CSV file instead
public void Tester_Method(string url, string username, string password)
{
    //Code reading the data from CSV
    Assert.True(something);
}
Run Code Online (Sandbox Code Playgroud)

c# csv selenium qa xunit

6
推荐指数
2
解决办法
5985
查看次数

尝试在颤振驱动程序中获取多个元素(QA 环境)

我已经成功地使用 commonfinders 在 flutter 驱动程序中获取单个元素,但是当涉及可能具有相同类型的多个元素时,它总是会引发错误。我明白这是设计使然。如果有人可以提出一种获取多个元素并将它们存储在数组/列表中的方法,我将不胜感激,这样我就可以通过它们的索引访问它们。类似的功能是,在 selenium 中,它允许您对多个元素使用 findElements(...),而 findElement(...) 则允许您搜索单个元素。

testing qa dart flutter

6
推荐指数
2
解决办法
2304
查看次数

Postman 测试中的 if 语句

我在 Postman 工作,我想构建这样的测试结构:

var login_status = pm.environment.get("LOGIN_STATUS");
var jsonData = pm.response.json();
pm.test("TESTS", function () {
    if (login_status === 1) {
        pm.expect...(test 1);
    }else if (login_status === 2) {
                pm.expect...(test 2);
    }else if (login_status === 3) {
                pm.expect...(test 3);
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用。

在我的逻辑中,邮递员应该检查登录状态并根据 login_status 值只使用一个 pm.expect...。

如何在 Postman 中使用 if 语句?谢谢!

html javascript json qa postman

6
推荐指数
1
解决办法
2万
查看次数

软断言和验证的区别

软断言和验证之间有什么区别吗?

我很清楚验证是使用 SoftAssert 类实现的。当任何一个方法失败时,上述两个关键字都将继续执行。

在 TestNG 框架中使用软断言和验证时是否有特定区别?

testng qa

6
推荐指数
1
解决办法
1859
查看次数