这可能是一个错误的问题,但是,在asp.net Web应用程序上复制大量负载的最佳方法是什么?有没有简单的方法来模拟特定页面上的许多请求?或者最好是使用分析器跟踪单个请求,然后在性能良好的情况下解决这个问题?
了解Web应用程序与服务器规范的协作效果会很好.我希望能够在我的测试服务器上模拟大量流量,这样我就可以确定生产服务器是否足够好(特别是使用iis/asp.net而不是db性能).
我们的开发团队一直在使用GitFlow分支策略,它一直很棒!
最近我们招募了一些测试人员来提高我们的软件质量.这个想法是每个功能都应该由测试人员测试/ QA.
过去,开发人员在单独的功能分支上处理功能,并develop在完成后将它们合并回分支.开发人员将在该feature分支上自行测试他的工作.现在有了测试人员,我们开始问这个问题
测试人员应该在哪个分支上测试新功能?
显然,有两种选择:
develop树枝上最初,我们相信这是肯定的方法,因为:
develop自开发开始以来,该功能已与所有其他功能合并到分支进行测试.develop).他不需要向开发人员询问哪个分支是针对哪个功能的(功能分支是由相关开发人员独立管理的个人分支)最大的问题是:
该develop分支被污染与臭虫.
当测试人员发现错误或冲突时,他会将它们报告给开发人员,开发人员会在开发分支上修复问题(功能分支在合并后被放弃),之后可能需要更多修复.多个子序列提交或合并(如果develop再次在分支上重新创建分支以修复错误),develop如果可能的话,从分支回滚功能非常困难.develop在不同时间有多个功能合并到分支并在其上固定.当我们想要创建仅包含develop分支中某些功能的版本时,这会产生一个大问题
所以我们再次思考并决定我们应该在功能分支上测试功能.在我们测试之前,我们将更改从develop分支合并到功能分支(赶上develop分支).这很好:
develop分支;但是,存在一些缺点
develop分支.这意味着,develop无论如何,当两个功能都合并到开发分支时,您将不得不再次测试分支.你必须记得将来测试这个.以上是我们的故事.由于资源有限,我想避免在所有地方进行测试.我们仍在寻找更好的方法来应对这种情况.我很想知道其他团队如何应对这种情况.
您认为哪种类型的测试应该是重点(对于测试人员/ QA),为什么?
维基百科的一组快速定义:
黑盒测试
白盒测试
编辑:为了澄清一点,我意识到两者都很重要,但通常它们在开发和QA之间是分开的.
内部知识对测试人员/ QA很重要吗?我听说过用这些知识进行测试的论据使他们能够更好地测试问题,但我也听到过这样的论点,即这些知识可以分散功能需求并促进"测试代码"而不是预期的解决方案.
什么是端到端测试,它与系统测试有什么区别?
它们看起来都是一样的,并检查整个应用程序.网上的定义非常混乱.
请仔细阅读.请不要向我发送有关如何导入证书的链接.
我正在使用Postman进行质量保证和测试工作.我有一个我经常重建自己的测试系统,所以它是完全可信的.它有自定义自签名证书,我在这里详细介绍它们:http://blog.getpostman.com/2014/01/28/using-self-signed-certificates-with-postman/
但是,当我访问该网站时,https://mysite.mycompany.com,我收到一条消息"NET :: ERR_CERT_REVOKED".由于它被撤销,导入证书根本没有帮助.
那么,有没有办法让Postman简单地忽略证书用于测试目的?我目前没有测试证书,而是测试其他功能.在这种情况下,我根本不关心安全性,因为我完全控制了系统,我在防火墙后面,而且我经常重建系统.
我试过这个for ((i=1; i<=10; i++)); do convert 100MB.pdf 10MB.pdf 100MB.pdf; done来创建100MB文件,但很快用完RAM.
有任何想法吗?
我们目前正在为您的C++开发构建QA堆栈.
我们已经运行了多个Jenkins实例,并且结合其他语言(如java和php)为CI服务器提供了非常好的体验.
我要求的是指向可用于与Jenkins进行C++开发的工具链的指针.
更具体(大括号中的java/php示例):
虽然我对我的问题得到了可接受的答案,但我被要求提供更多工具/选项/理由来使用Jenkins来完成这个项目.
在过去,我在这方面的商业工具方面做得不够理想.(什么?你想要保存!那些报告?然后你需要购买额外的10k Bucks/Year插件,可以为你生成花哨的GRAPHS!)我可能在这里错了所以请告诉我,不管我是谁.
但主要是我正在寻找一套完整的工具来与Jenkins一起用于C++开发和QA
我是一名软件开发人员,今天我和QA团队就以下问题争吵过:
QA团队成员应该超过使用同一产品的开发人员数量多少?
我知道这不是关于如何编程的问题,但我认为这个问题与软件开发有很大关系.所以我希望这个问题不会被关闭.相反,我会从在SW开发公司工作的具有良好经验的专业程序员那里得到答案,这样我就可以做出很好的统计数据.
executeAsyncScript和executeScript有什么区别?我如何使用window.onload等事件?我试过这样的事
((JavascriptExecutor) driver).executeAsyncScript("window.onload = function() {alert('Hello')}");
Run Code Online (Sandbox Code Playgroud)
但当然它没有用......所以如果有人知道它是如何工作的,请写一个例子
qa ×10
testing ×6
api ×1
black-box ×1
c++ ×1
git ×1
git-flow ×1
javascript ×1
jenkins ×1
pdf ×1
performance ×1
postman ×1
rest ×1
selenium ×1
soapui ×1
terminology ×1
unit-testing ×1
webdriver ×1
white-box ×1