在我的组织中,人们相信轻量级CMMI是一个神话,尽管有相反的证据.您对轻量级CMMI有哪些经验?你做完了吗?它对你有用吗?
每次提交后运行单元测试套件的最佳方法是什么?
我特别感兴趣的是你在分支机构中完成所有功能/更改并保持主干稳定.
我的源代码控制是SVN,我使用togoise SVN作为我的客户端.
是否存在SVN事件或类似的东西,我可以称之为.cmd/.bat文件?
如果答案是巡航控制,你如何用巡航控制检查所有分支?
http://stackoverflow.com/questions/61532/tips-for-hiring-good-testers
我已经提到了上面的帖子,但是我想知道一个面试问题可以让一个没有丰富经验的新毕业的大学毕业生在面试中可以期待什么?他可能在课程中完成了质量保证测试课程.具体来说,他最有可能被问到基本测试的哪些问题?
我找不到任何关于 QA 行为准则的好资源,我想开始记录下来。我的主要问题是非常基本的东西,例如:
我真的很想要一份文件,我可以在客户或团队成员下次抱怨“这段代码很烂”时分发给他们,而实际上他们应该说的是“这段代码没有实现我们的业务目标”。
我理解简短的答案是通过测试,但你仍然如何进行测试?您是否修改了测试用例以将错误包含在运行的其他测试用例中,或者您只是验证错误跟踪系统中从最旧版本到最新版本的所有错误.
谢谢你的回答.看起来我的问题不明确.我知道我们需要编写错误报告,修复错误并进行修复验证测试.但是,在下一个版本发布期间,测试阶段应该在下一个版本发布期间,我们确保再次重新运行测试以确保没有新的更改重新引入该错误.它是应该进行回归测试还是应该针对该特定项目进行集成测试,还是应该从1.0版开始测试bug跟踪系统中的所有错误?
我正在使用具有多个外部系统依赖性的系统.这些外部系统仅连接到某些SDLC环境(本地,开发,qa和prod).由于这些限制,我在我的一些量角器测试中进行了环境检查,以确定它们在执行之前所处的环境.
例如:
正在运行"测试A",但它依赖于与"外部系统1"的交互,后者仅针对QA环境启用.因此,如果在"本地","开发"或"产品"中运行"测试A",则测试将失败,并使用fail()向控制台发送消息.
我的问题是......有没有办法强制测试通过或跳过类似于使用fail()的消息?我试图在测试实际传递或失败的功能原因之间进行描述,以及是否由于我的报告中的环境依赖性而简单地跳过了测试.
我知道当你使用"fdescribe"或"fit"时你可以在技术上"跳过"测试,控制台会打印出类似下面的内容
Executed 1 of 25 specs (1 FAILED) (24 SKIPPED) in 18 secs.
Run Code Online (Sandbox Code Playgroud)
如何通过我的测试调用跳过功能?
我是 Espresso 测试框架的新手。现在我有一个任务来测试一些与异步后端一起工作的应用程序。当第一个活动开始时,一些片段只有在加载后才会出现。这可能需要几秒钟,所以最简单的方法是等待 5-7 秒。但是,使用 IdlingResource 会冻结主线程,因此在等待超时结束之前,我的后端数据无法加载。
这就是我使用 IdlingResource 的方式:
public static class ElapsedTimeIdlingResource implements IdlingResource {
private final long startTime;
private final long waitingTime;
private ResourceCallback resourceCallback;
ElapsedTimeIdlingResource(long waitingTime) {
this.startTime = System.currentTimeMillis();
this.waitingTime = waitingTime;
}
@Override
public String getName() {
return ElapsedTimeIdlingResource.class.getName() + ":" + waitingTime;
}
@Override
public boolean isIdleNow() {
long elapsed = System.currentTimeMillis() - startTime;
boolean idle = (elapsed >= waitingTime);
if (idle) resourceCallback.onTransitionToIdle();
return idle;
}
@Override
public void registerIdleTransitionCallback(ResourceCallback resourceCallback) {
this.resourceCallback …Run Code Online (Sandbox Code Playgroud) 根据McCall的质量模型,产品修订是描述软件产品质量属性的三个主要观点之一.在"产品修订"的视角下,可维护性,查找和修复缺陷的能力被确定为影响修改软件能力的关键品质因素.
显然,在修订过程中的某个阶段,需要人为参与,特别是程序员的参与.代码的格式化会影响程序员有效和高效地修改软件的能力.
你曾经使用过哪些与语言无关的代码格式化指南,以便在代码修订过程中最大限度地提高程序员的效率和效率?
当我经常编写代码时,我遵循一些指导原则来确保我的代码具有一定的标准,而我和任何其他开发人员一样努力确保我的代码和软件具有高质量.
尝试专注于编程而不是对域的理解或任何其他预编程步骤(在答案中!).
以下是我的以下步骤:
编写单元测试
分析抽象
重构
除了以上是重构的一部分之外,我还尝试使用ReSharper,CodeRush等优秀工具重构代码.
问题; 你下一步怎么做?
评论代码是微不足道的,甚至不应该被提及,但更新的评论和xml-comments在哪里需要/到处都是我试图拥有的东西.
但以上所有有助于他确保其他开发人员可以理解我的代码,代码具有某种质量并遵循命名标准.
但它不能确保任何产品质量.
我正在寻找用于开发后质量保证的工具,例如分析器以及如何使用这些工具来提高产品质量.
我尝试通过selenium驱动程序用java从组合框中选择一个项目.但它没有用.
这是我的代码......
combo box list={NIC,NAME,AGE}
driver.findElement(By.xpath("//div[@id='views/div/select']/label")).sendKeys("NIC");
qa ×10
testing ×3
java ×2
.net ×1
android ×1
angularjs ×1
cmmi ×1
formatting ×1
jasmine2.0 ×1
methodology ×1
process ×1
protractor ×1
selenium ×1
svn ×1
tortoisesvn ×1
unit-testing ×1