腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
最佳实践: SQL脚本或信任GORM
我总是编写所有数据库更改的脚本。但是我想知道我是否真的需要使用Grails应用程序这样做,因为GORM会自动进行更改。 那么,在Grails应用程序中管理数据库更改的最佳实践是什么呢?
浏览 0
提问于2010-01-27
得票数 4
回答已采纳
5
回答
分期和UAT环境有什么区别?
、
、
我知道,在开发解决方案时,至少应该有3种不同的环境: 开发:程序员可以随时更改和推送更改,以便快速测试他们的代码并与其他更改集成,而不必担心破坏任何东西--这是与测试数据库和服务相连接的; UAT:应该受到开发人员的尊敬,因为它应该包含有关硬件的生产环境的“尽可能好”的副本,不同的是,这个环境是用可编辑的生产数据副本连接到UAT数据库的-- Q&A团队和用户都使用它来验证将用于生产的更改。 生产:真正的交易。 我已经研究过关于软件工程的这个问题和关于服务器故障的这个问题,它们在分期环境的意义上似乎存在分歧。此外,关于主题的维基百科页面指出: 暂存环境的主要用途是在应用于生产环境之前测试
浏览 0
提问于2017-08-04
得票数 26
回答已采纳
4
回答
性能测试-方法
、
、
、
我的应用程序中有User Registration、Flight Search、Book Tickets模块。我已经创建了我的JMeter测试&对于测试中的每个模块,我有不同的线程组。我证实了&它运行得很好。 线程组1: XX个用户数-访问站点-单击回归,输入详细信息&注册。(粗体->循环-一次又一次地发生) 线程组2: XX个用户-访问站点-登录,-搜索航班-(粗体->循环-一次又一次发生) 线程组3: XX个用户-访问站点-登录,图书票-(粗体->循环-一次又一次发生) 发行: 我的经理说,我们需要运行所有模块(所有线程组)和适
浏览 10
提问于2015-04-23
得票数 0
4
回答
如何查找C++代码中的性能瓶颈
、
、
我有一个用C++编写的服务器应用程序,并部署在Cent OS中。我还没有编写它的任何部分代码,但我需要优化它的性能。它目前的性能对于少量用户来说是可以接受的,但当用户数量增加时,服务器的性能会急剧下降。 是否有任何工具、技术或最佳实践来找出瓶颈?
浏览 0
提问于2009-10-04
得票数 18
回答已采纳
2
回答
在iPhone上测试应用程序升级
、
、
假设我在应用程序商店上发布了应用程序1.0版。然后我想发布1.1版。 我将保留从应用程序包中复制出来并放入应用程序沙箱中的现有数据。这些是一些XML配置文件和一个用户可以写入数据的sqlite数据库。这些文件可能需要更新以保留其现有数据。 测试升级方案的最佳方式是什么? 是否有某种类型的委托事件仅在安装时调用? 谢谢。
浏览 4
提问于2009-03-04
得票数 5
回答已采纳
3
回答
为同一组件为不同类型的测试制作单独的程序集?
、
、
、
、
这里的一些成员告诉我,将我的单元测试分成不同组件的不同程序集是构建单元测试的最佳方法。现在,我有几个关于这个想法的问题。 这样做有什么好处呢?组织和隔离错误? 假设我有一个名为“计算器”的组件,并为“计算器”上的单元测试创建一个程序集。我会为我想在“计算器”上运行的集成测试创建一个单独的程序集吗?或者,集成测试的定义是跨多个组件的测试,比如“计算器”和其他什么,这需要一个单独的程序集来测试这两个组件?在这种情况下,我会有一个程序集来完成每个组件组合的所有集成测试吗?
浏览 0
提问于2011-05-31
得票数 3
回答已采纳
1
回答
对于使用DI的DDD项目,是否有适当的方法在开发中设置和使用假数据?
、
、
我有一个项目,它有一个DD设计,也使用依赖注入。在开发期间,我们连接到一个包含以前的产品快照的测试数据库。这在95%的时间里都能很好的工作。但是,对于我们必须在应用程序中实现的一些进程,底层SQL语句(其中我无法控制并由第三方开发)是缓慢的。其中一些过程可能需要30秒,而另一些则可能需要超过5分钟才能执行。 我们的UI依赖于这些数据,不幸的是,我们的用户了解到有些任务他们必须启动并等待数据到达。目前,我并不是在要求加快最终应用程序的速度。简单地说,有许多因素超出了我们的控制范围,这一限制必须作为最终结果的一部分被接受。 但是,在开发UI时,我确实需要从域返回响应性结果。为此,我在应用程序项目中
浏览 0
提问于2020-01-28
得票数 2
回答已采纳
1
回答
具有连续集成部署的多个特性分支
、
、
我们正在使用SVN开发,没有机会改变,因为我们是在一个大公司,不允许它。 我们正在开发的客户机/服务器应用程序每晚使用TeamCity进行构建和部署,以便第二天用户/测试人员/devs可以测试最新的代码。由于系统的性质,必须部署一些部件才能进行测试。例如服务器端部分、Swing GUI、需要存储在db中的新配置,然后才能运行等等。 当每个人都承诺要做后备箱时,这是很好的。然而,在我们有一个代码冻结和运行后,我们需要切换到另一个模型。我们正在考虑对每个特性进行分支,然后将几个分支合并回一个版本。 这有利于保持代码的整洁,但是我们如何对每个特性进行手动测试呢?我们没有足够的硬件来部署每个功能分支。
浏览 0
提问于2013-12-19
得票数 0
1
回答
基于Micro编写测试用例的有效方法
、
、
我对微服务架构非常陌生。在单块应用程序结构中,编写测试用例非常简单,因为所有东西都在一个应用程序中。我的情况是,我管理一个微型服务(建立在FastAPI之上),它只存储不同类型的用户,比如公司、管理人员、学生等等,还有一个名为company的微服务,它存储所有与公司相关的业务,比如存储职位、招聘候选人等等。目前,我的应用程序基于公司id从公司的微服务中获取一些职位。 当为我的应用程序上的端点编写测试用例时,它调用公司微服务上的端点来获取作业,我实际上是在测试中调用他们的端点,以测试一切是否进展顺利。我知道我可以模拟数据,但这并不有效。如果公司的微服务改变了一些响应模式,而我的响应模式是以它们为
浏览 0
提问于2023-04-15
得票数 -1
1
回答
将channel_shift_range添加到Keras预处理(图像增强)中会允许模型在可变光线情况下使用吗?
、
、
、
、
我目前正在创建一个机器学习模型,最终目标是在iOS应用程序中部署该模型。该应用程序将用于现场,与测试和训练集相比,那里的光线条件变化很大。 向我的图像数据生成器添加高channel_shift_range是否会提高我的模型识别图像的能力,即使在光线条件高度可变的情况下也是如此? 我目前正在使用 train_datagen = ImageDataGenerator( rotation_range=360, width_shift_range=0.2, height_shift_range=0.2, rescale=1./255,
浏览 41
提问于2020-01-21
得票数 0
3
回答
有没有办法备份Bluemix中的Liberty服务器部署?
、
我正在将一个打包的liberty服务器部署到包含我的应用程序的Bluemix中。 我想要更新我的应用程序,但在此之前,我想知道备份当前已启动和运行的应用程序的最佳方法是什么?如果我的更新不好,我想恢复我的应用程序的以前版本。 换句话说,在Bluemix中更新Liberty服务器上运行的web应用程序的最佳实践或推荐方法是什么?我是否简单地保留了我推送到Bluemix的zip的备份,并在出现问题时恢复它?或者,Bluemix是否提供了备份和恢复管理功能?
浏览 2
提问于2015-04-11
得票数 4
8
回答
开发和测试Facebook应用程序
、
、
通常我在主干上开发我的网站,然后将更改合并到测试分支,在那里它们被放到一个'beta‘网站上,最后它们被合并到一个活动的分支上,并放到活动的网站上。 对于Facebook应用程序来说,事情有点棘手。因为你不能通过普通的网络浏览器来查看Facebook应用程序(它必须通过Facebook服务器),所以你不能轻易地给每个开发人员提供他们自己的网站版本来使用和测试。 我还没有遇到任何关于开发和测试Facebook应用程序的最佳方法,同时继续拥有用户可以使用的稳定的实时网站。我的问题是,组织Facebook应用程序的开发和测试的最佳实践是什么?
浏览 1
提问于2008-09-02
得票数 41
回答已采纳
1
回答
在AWS中将bitbucket管道部署到实时服务器的最佳实践
、
、
我在一个即将发布第一个版本的项目上。我想在部署到AWS时设置bitbucket管道。这样做的时候,我担心在我们部署的时候,网站上的用户可能会受到影响。在不影响网站用户的情况下,将新功能部署到实时服务器的最佳实践是什么? 一种可能的选择是将维护页面放在web上,并在用户不多的情况下部署新代码。有没有其他的部署方式?
浏览 0
提问于2019-11-05
得票数 0
2
回答
CRUD Web应用程序自动化测试最佳实践
、
、
G‘’day, 我正在使用一个相当重的DB web应用程序,并考虑使用Selenium为其设置自动化测试。然而,作为一个自动化测试新手,我不知道从哪里开始。 如何对您的测试进行分类,以确保它们在逻辑上是合理的以及完整的? 测试时如何处理DB?在每次测试之前构建一个新的数据库,并在每次测试之后删除表?从测试数据库开始? 我只是在寻找一些关于这方面的最佳实践的指点。 谢谢,
浏览 7
提问于2011-02-16
得票数 10
回答已采纳
1
回答
SKLEARN GridSearchCV暗示比管道精度更高,但与管道估计器具有相同的参数
、
、
、
我有这样的流水线估计器: text_clf = Pipeline([ ('tfidf', TfidfVectorizer(max_df=0.95, min_df=2, max_features=n_features, stop_words='english')), ('clf', SGDClassifier(loss='hinge', penalty='l2', alpha=1e-3, random_state=random_state, max_iter=5, tol=None)), ]) tex
浏览 0
提问于2020-11-01
得票数 0
2
回答
如何管理谷歌应用程序引擎服务帐户私钥?
、
我有一个google应用程序引擎应用程序,它使用一个服务帐户在相关的Google应用程序域为用户订阅特定的日历。 通过下载服务帐户私钥,然后使用它进行身份验证,我可以在我的开发环境中实现这个功能。 但是,作为生产部署的一部分,我对上传私钥犹豫不决。这是最好的做法吗?是否有更好的方法来验证应用程序引擎服务帐户到不涉及上传我的私钥的Google应用程序域?什么是适当的最佳做法?
浏览 4
提问于2014-11-26
得票数 4
回答已采纳
1
回答
用接受测试的数据填充TingoDB
、
、
、
、
我有一个NodeJS应用程序,它使用MongoDB作为数据库。我用的是本地的芒果司机(不是蒙戈人)。 该应用程序允许用户在项目上工作并共享它们,决定允许用户看到哪些项目的逻辑被构建为mongo标准选择器。 为了测试我找到的,它看起来很适合模拟MongoDB,以便能够运行真正的模型代码并检查它是否正常工作。 我的问题是,加载初始数据的最佳方式是什么?把它放在单独的文件里?把它当作另一种型号? 谢谢你伊藤。
浏览 5
提问于2015-03-01
得票数 2
回答已采纳
1
回答
处理单个“项”的“测试”预测中的问题(空值、标准化等)
、
、
、
、
我知道这是一个很广泛的问题,但是我已经试着搜索这个论坛和整个互联网,但是对于这个特殊的情况,我没有用。因此,假设我有一个经过培训的模型,尽管最初的数据可能并不完整和干净,但我采取了一些步骤,使数据满足模型的要求(在适当的情况下没有异常值,必要时去偏斜,必要时规范化,空值被适当地计算)。这是在交叉验证框架中完成的。所有这些东西都能工作,并且在调优模型时是绝对好的,但是当我尝试用它做一个预测时(这意味着我有一个“测试”记录--考虑一些可以为null的字段的web服务)。实际上,null值通常需要一个数据集来进行填充,以及规范化/离群点过程。 最初,我考虑将这种“测试”记录链接到“列车”数据集的一部
浏览 0
提问于2020-02-03
得票数 1
回答已采纳
5
回答
为nUnit测试设置Visual Studio项目的最佳做法
、
、
人们如何为Visual Studio设置他们的项目,以及如何引用可测试应用程序? 现在,我已经在我的解决方案中添加了一个单独的项目,创建了一个包含所有测试用例和引用nunit.framework的.dll,它还引用了VS生成输出的Debug/文件夹中的主.exe文件。 但我不知道这是不是一个好主意--或者最佳实践是什么,有人想分享他们的实践吗?
浏览 3
提问于2009-07-13
得票数 7
回答已采纳
1
回答
在生产中修复(或添加功能) Rails服务器
、
、
我想知道在生产中使用ruby on rails应用程序并向其添加特性或调试坏特性的最佳实践是什么? 我的意思是,假设你有一个有用的应用程序,而且你有很多人使用它。您想要添加一个新的功能到这个应用程序。将应用程序克隆到本地机器上。创建一个新特性(或w/e)分支。 现在,您将更改/执行哪些操作,以避免破坏数据库,从而能够在本地计算机上测试和调试此应用程序? 另外,假设这是一个较旧的rails应用程序,带有一个较旧的ruby版本。 我也想指出,我有困难找到任何这方面的信息,并愿意阅读书籍和大量的文本,以了解它是否是一项非常重要的任务。
浏览 0
提问于2017-06-28
得票数 0
1
回答
在Google中,将用户从开放测试转移到生产的过程是什么?
、
我们有一个应用程序,在一个扩展的开放测试阶段向大约11000名用户发布。现在,我们已经开始生产,并希望将这些用户从开放测试轨道转移到生产轨道。我们已经暂停了开放测试轨道。但是--我可能在这里误解了一些东西--看来许多用户仍然在测试程序中(例如,我们的应用程序在Play Store列表上写着"Beta“)。 将这些用户从开放测试转移到生产中的过程是什么? 用户被困在开放测试中的后果是什么?特别是,我担心这些用户中的一些可能得不到生产更新。这个是可能的吗?或者这些用户会自动获得新版本,即使只在生产轨道上发布?
浏览 4
提问于2022-11-09
得票数 3
回答已采纳
1
回答
格里姆林:哪个更快?内部()或out().in()
、
、
、
、
我的应用程序中有一个用户搜索功能,搜索者不想看到某些结果,他通过“阻塞”标签来实现这一点,当阻塞标签时,所有“订阅”该标签的用户在搜索结果中都会被忽略。 我编写这个查询是为了过滤搜索结果,我找到了两种获得相同结果的方法: 第一: g.V(1991) .out("blocked").fold().as("blockedTags") .V().hasLabel("user") .not( where( out("subscribed").where( within("blocke
浏览 8
提问于2020-10-27
得票数 0
回答已采纳
1
回答
在小数据集上使用GridSearch并在大数据集上应用结果是个好主意吗?
、
、
、
、
我有一条TfidVectorizer和OneVsRestClassifier(SGDClassifier)的管道。这是我要执行的gridSearch的参数: parameters = {'tfidf-vect__ngram_range': ((1, 1), (1, 3)), 'tfidf-vect__stop_words': (None,'english'), 'tfidf-vect__min_df': (1e-3,1e-6), 'tfid
浏览 1
提问于2015-10-07
得票数 0
回答已采纳
2
回答
如何在Server中管理测试数据库
我目前正在开发一个应用程序,该应用程序使用内部位于LAN上的Server 2008数据库。我有两个与管理数据库有关的问题: 目前,我在server中有两个数据库,一个用于测试,一个用于生产,我复制表和视图等.在部署更改时,这两个数据库之间。我假设有一种更好的方法来管理将更改从测试数据库推送到生产数据库,有人能在这里指出正确的方向吗?我远程完成了大部分工作,所以我已经将SQLServer2008Express安装到我的笔记本上,并在本地运行该数据库的第三份副本。这是远程工作的最佳选择吗?在这种情况下,我一直在寻找的解决方案是,当我远程开发时,我可以用一个有限的用户将我的测试数据库公开到web上。
浏览 6
提问于2010-11-01
得票数 1
回答已采纳
3
回答
只读数据库的单元测试
、
、
我们正在编写一个访问erp解决方案的数据库的应用程序。当然,我们不允许写入数据库(database = readonly)。 在为daos编写访问/读取数据库的测试时,这会导致冲突。 生成测试数据的最佳实践是什么? 任何建议都是非常有用的,谢谢托比 更新:也许重要的是,我们不映射erp数据库中表的所有属性,因为我们不需要它们。某些未映射的列不为null。
浏览 3
提问于2012-06-12
得票数 0
回答已采纳
4
回答
有经验的网站开发人员如何在EC2上将Django部署到生产环境中?
、
、
、
我从来没有为一家正在部署Django应用程序(拥有大量用户基础)的公司工作过,我很好奇做这件事的最佳方式是什么。 现在我在EC2上托管了一个Django应用。这个应用的代码就在我的github账户里。我有一个提供静态内容的nginx,在它后面有一个运行django + mod_wsgi的apache服务器。 我正在尝试弄清楚“持续部署”的最佳实践是什么。现在,在我添加了额外的功能之后,我在EC2上执行了以下操作: 1) git重置磁头--hard 2) git拉取 3)重启apache 4)重启nginx 我的settings.py文件中有自定义逻辑,因此如果我在EC2上运行,debug设置为
浏览 0
提问于2011-04-15
得票数 8
回答已采纳
3
回答
如何在Xcode UI测试中获得授权部件
、
、
、
、
我有应用程序与登录屏幕和屏幕显示后,登录(授权部分)。 从授权部分测试这些屏幕的最佳方法是什么? 我有几个想法: 1)在每次测试之前,我都需要删除密钥链中的所有数据,然后每次都要遍历整个流程,以在登录后到达第一个屏幕。当我需要向后端发送登录请求时,我将使用 let nextGame = self.app.staticTexts["Main Screen Text"] let exists = NSPredicate(format: "exists == true") expectation(for: exists, evaluatedWithObject: ne
浏览 0
提问于2019-10-21
得票数 0
回答已采纳
2
回答
对于TestNG,当使用Hibernate进行查询时,预填充包含复杂模型的数据源的正确方法是什么?
、
、
、
我希望为我们基于Seam框架的网站的内部搜索引擎编写测试,它使用Hibernate + Lucene索引(在DB2上)进行查询。考虑到实体关系和字段约束,当项目的数据模型相当复杂时,在运行TestNG套件之前填充数据源的最佳解决方案是什么?对于某些测试用例,至少有12个数据库表需要相互关联的行才能符合数据模型的约束。理想情况下会使用超音速,因为内存中的使用将缩短构建过程的运行时间。 希望我的问题是清楚的,因为在不抛出大量描述性文本和专有代码的情况下,很难完整地描述我的问题。基本上,以编程方式创建每个实体(通过Hibernate的Home对象实例化所有对象,设置每个属性,持久化数据源,并在JBo
浏览 0
提问于2010-10-13
得票数 3
回答已采纳
1
回答
Rails web应用程序-不同环境的不同桶和不同的访问键
、
、
、
、
我计划使用基于云的存储服务来存储我的web应用程序的一些静态用户上传的内容。我已经决定谷歌云存储暂时。 我的web应用程序是Rails,我使用Paperclip和fog连接到Google。 我知道我需要使用Interoperable Storage Access Keys配置中的fog来连接到我的桶。我添加的任何附加密钥都可以访问所有的桶。 我希望每个环境都有一个单独的桶(development、staging和production)。我希望有单独的access and secret keys,每个密钥只能访问一个桶。 基本上,我不想把我的生产密钥放在我的web应用程序源代码中,所有开发人员都
浏览 3
提问于2014-03-28
得票数 3
回答已采纳
1
回答
从Graph API渲染Microsoft团队对话的优化技术
、
、
我们计划通过调用图形api和开发我们自己的UI来与microsoft团队集成,以允许团队讨论/聊天。我们将进行图形api调用,以从各种渠道获取线程讨论并将其显示在我们的应用程序中。用户界面看起来和微软团队很相似。 在调用microsoft图形api来获取特定通道的线程时,我们面临着性能问题。例如,获取前20个线程大约需要5-6秒,并且随着并发用户数量的增加,这个时间也会增加。由于我们不能将此api调用分解为多个并行调用(这有时也无济于事),因此我希望获得有关基于Microsoft团队构建此类应用程序的最佳实践的意见。 请注意,我们不打算将我们的应用程序作为选项卡集成到Microsoft团队中,
浏览 0
提问于2018-09-17
得票数 1
2
回答
是否已经准备好使用模块为web应用程序提供测试反馈?
、
、
、
我希望在我的web应用程序中以以下方式实现测试反馈--当具有测试权限的用户登录时,web应用程序中的每个页面都会打开小反馈窗口并将其停靠在角落。测试人员可以使用此窗口来描述问题,并最终添加附件。在确认后,模块将数据保存在数据库中,并记录浏览器版本、相关对象序列化等相关数据。 有类似的东西已经实现为免费的使用模块吗? 谢谢。 编辑 谈到ASP.NET,我认为这是一个继承Page的类,实现了默认设置。若要启用测试,请从该类继承。测试完成后,您可以通过再次从Page继承来禁用整个程序. 可以使用web.config设置数据库配置。该类还可以提供WriteIssue(上下文c,UserInput输入)
浏览 2
提问于2009-04-27
得票数 6
回答已采纳
4
回答
C# / Visual Studio:生产和测试代码放置
、
、
在JavaLand中,我习惯于创建同时包含生产代码和测试代码的项目。我喜欢这种做法,因为它简化了内部代码的测试,而不会人为地暴露项目发布的API中的内部结构。 到目前为止,在我使用C# / Visual Studio / ReSharper / NUnit的经验中,我已经为生产代码和测试代码创建了单独的项目(即,单独的DLL)。这是习语吗,还是我说错了?如果这个习惯用法是正确的,那么为了测试目的而公开类和方法的正确方式是什么? 谢谢, -Patrick
浏览 0
提问于2010-05-26
得票数 5
3
回答
在交叉验证中使用早期停止的正确方法是什么?
、
、
、
我不知道什么是正确的方式,使用早期停止与交叉验证梯度增强算法。对于简单的训练/有效分割,我们可以使用有效的数据集作为早期停止的评估数据集,在重新修改时使用最佳的迭代次数。 但是,如果交叉验证类似k-折叠,我的直觉是使用每个折叠的每个有效集合作为早期停止的评估数据集,但这意味着最佳的迭代次数将因折叠而异。那么,在重新设计时,我们使用什么作为最后的最佳迭代次数?什么刻薄? 谢谢!
浏览 0
提问于2020-05-17
得票数 17
1
回答
glibc-2.14兼容性
、
、
我正在RHEL7.4开发环境上为我的公司开发一个python应用程序。在我的prod中,我正在运行一个RHEL6.8(即将升级)。问题是,我在测试env时没有遇到问题,但在prod上,由于包版本,我面临着各种各样的问题。我已经升级了其中的大多数,但现在我必须安装glibc-2.14。我已经从官方存储库下载了这个包,创建了一个新的构建,运行了make并等待了几分钟才能完成。我的问题是:在prod上安装那个glibc有什么问题吗?我是说,这能在某种程度上破坏操作系统吗?
浏览 0
提问于2019-05-20
得票数 1
回答已采纳
2
回答
如何绕过单元测试Oracle APEX的登录?
、
根据Cypress的最佳实践,我应该避免在每次测试之前使用我的登录UI。我很难使用做到这一点,因为登录过程似乎需要的不仅仅是用户名和密码。 我使用了chrome的tamper data tool和Jmeter来检查Oracle APEX登录过程的机制,本质上,登录过程有两个步骤: (1)登录页面重定向到URL中具有有效会话id的登录页面,该会话id以数十个时间敏感的唯一id为种子。 (2)提交用户名和密码后,将使用用户名、密码和其他几个对时间敏感的唯一标识符向/ other /wwv_flow.Accept发出POST请求。 APEX似乎需要类似以下内容才能成功登录: p_json : {
浏览 3
提问于2019-01-30
得票数 2
6
回答
性能测试-我应该创建多少数据
、
我对性能工程非常陌生,所以我有一个非常基本的问题。 我在一个使用SQL server后端的客户端-服务器系统中工作。该应用程序是一个与税务相关的大型应用程序,需要在峰值负载下测试性能。这意味着当我们运行与创建和提交纳税申报单相关的场景时,系统中应该有大约1000万个纳税申报单。那么需要创建的用户数量也是成比例的。 现在我在会议上听到,我们需要创建1000万条记录来测试性能,并运行5000个用户的场景,我认为这是不可行的。 当人们谈到创建较小的数据集并推断性能规划时,我听到的一个非常常见的答案是,我们需要1000万条记录,因为我们无法从较小的数据集中判断数据库或网络将如何运行。 那么,如何在不创
浏览 1
提问于2010-02-16
得票数 3
回答已采纳
1
回答
两个具有生产、开发、测试环境的应用程序,Firebase控制台中的最佳实践?
、
、
我有两个应用程序:用户和管理器。每个环境都有3个不同的环境:生产、开发、测试 如何在firebase控制台中进行设置 在firebase控制台中创建项目的最佳实践是什么? 有6个不同的firebase项目或有3个项目:生产项目,其中有两个应用程序:用户和管理器,测试和开发相同
浏览 2
提问于2018-05-01
得票数 3
5
回答
静态代码分析:集成到调试和发布版本中,还是只集成其中之一?
作为最佳实践,您是同时在调试和发布版本上运行代码分析,还是只在其中之一上运行代码分析?
浏览 0
提问于2009-09-01
得票数 7
回答已采纳
1
回答
非功能性测试,在哪个CI测试步骤中最好使用?
、
、
、
、
在Continious集成阶段,在这个阶段开发中,每个人都很清楚在哪里要做什么。最统一的开发,声纳,如果需要,或RESTAPI测试通过SoapUI。 开发 各种形式的自动测试 用户验收测试(UAT) 暂存 生产。 烟雾测试和用户接受测试(UAT)可以在分期环境中执行。烟雾测试检查基本服务功能,UAT测试是从最终用户的角度执行的。到目前为止还不错,但是什么时候不应该定义功能测试过程,在哪个测试级别内? 让我们进行负载和性能测试,我可以在开发人员阶段之后使用它来预先模拟特定的负载场景。同时,我可以在生产中每周执行一次与向涉众提供信息的每周性能检查相同的过程。渗透测试,一方面我已经可以用SoapUI
浏览 0
提问于2019-07-24
得票数 1
3
回答
在活动环境中修补MS-SQL-Server数据库
、
、
、
我有一个应用程序,它使用MS来存储数据。我们将分几个步骤推出该应用程序,这样用户就可以测试第一个基本功能,并随着时间的推移添加功能。 这可能会导致对数据库的更改。在早期阶段,我们可以删除整个数据库,用脚本重新创建所有内容。但最终,用户希望保留他们的测试数据。例如,如果我将一个新列添加到一个表中,我不希望删除和重新创建整个表,从而丢失用户到目前为止在该过程中存储的所有数据。 所以,我需要的是一个脚本,它将myDatabase v1.0更新为myDatabase v2.0. 我的问题是:创建这样一个更新脚本的最佳方法是什么?我是否必须手动跟踪所有更改,然后自己组装更新脚本?或者是否有一个函数可以(
浏览 5
提问于2016-04-14
得票数 0
1
回答
Blazor应用程序重新部署的最佳实践
、
、
、
、
我目前有一个Blazor服务器端应用程序,它很快就可以部署了,我一直在考虑为bug修复重新部署的最佳实践,或者将来的单个页面更改/ CSS更改之类的东西。 然而,对于部署/维护方面的事情,我是相当陌生的,所以我想要一些建议(还有什么比询问so社区更好),关于我将来重新部署新版本的应用程序的最佳实践/流程。 作为背景,我目前正在将应用程序从Visual本地发布到一个文件夹中,然后将这个已发布的文件夹上传到网站托管在IIS上的web服务器。 是我的主要关注点,我想在以下几个方面提出建议: 当我将应用程序放在web服务器上,并且我需要实现bug修复,或者例如,对web页面/ css的更改时,我的想法
浏览 4
提问于2020-09-14
得票数 4
回答已采纳
1
回答
在Servicenow中使用更新集时的标准开发实践
我刚开始学习ServiceNow并研究Servicenow的功能。我试图了解如何在ServiceNow中实现标准开发最佳实践。 版本化 CI/CD 源代码与代码评审的集成 到目前为止,我从雪文档中找到了一些信息。 到目前为止,团队开发似乎是多个开发人员工作时最好的选择。但它的成本似乎更高,因为它需要单独的独立实例。 我已经使用更新集进行了开发,我需要知道如何在使用更新集时进行代码检查? 此外,根据我的经验,更新集似乎不是孤立的开发方法。因此,似乎更新集并不像GIT中分支的工作方式那样工作。 你能告诉我哪种雪练习适合我的要求吗? 谢谢。
浏览 3
提问于2019-11-06
得票数 2
回答已采纳
1
回答
iOS后端版本控制的最佳实践
、
、
、
我从没在科技公司工作过。我用托管在AWS上的NodeJS API和MongoDB从头开始构建了一个应用程序。 我将开始雇佣后端开发人员与我一起工作。 对后端进行更改的最佳方法是什么?所有的.js文件都存储在一个存储库中,但是在交付之前测试对API的更改的最好方法是什么呢? 该应用程序是在应用程序商店现场直播的。我是否应该在TestFlight上放置一个重复的构建,并将其连接到version_2.js文件并像这样进行测试? 还是有更好的方法来做呢?对行业人士通常做什么很好奇。
浏览 2
提问于2022-05-08
得票数 -1
回答已采纳
4
回答
如何在web应用程序上模拟高流量负载?
、
、
我写了一个Python web API,每天可能会收到大量请求。在继续之前,我想测试一下负载水平。 在我的本地主机web应用程序上模拟大量流量的最佳方法是什么?有没有一个(与linux兼容的)工具可以向本地主机URL发送大量请求?
浏览 8
提问于2010-07-27
得票数 24
回答已采纳
1
回答
一步一步创建和分发用于beta测试的Mac应用程序
、
、
谁能为构建和分发用于测试的Mac提供一步一步的指导呢?Mac将使用iCloud。我找不到对我有用的指南,但到目前为止,我发现了以下几点: 注册开发人员计划(开发中心) 创建开发人员证书(开发中心) 创建应用程序ID (开发中心) 创建开发设备(开发中心) 为应用程序和选定的测试设备创建应用程序开发配置文件(Dev Center) 在开发Mac上安装开发人员证书(密钥链) 在Mac上安装开发供应配置文件(keyChain) 将供应配置文件安装到Xcode中(从组织者处拖放或导入) 创建应用程序的存档(使用Xcode) 导出开发人员签名的应用程序(XCode
浏览 3
提问于2013-07-31
得票数 2
回答已采纳
1
回答
如何在Heroku/Django上存储静态的用户生成的文件
、
、
、
、
在Django/Heroku上处理用户生成的静态文件的最佳方式是什么?用于静态文件的Django系统似乎过于复杂(你为什么需要collectstatic?),而且collectstatic似乎只适用于在你运行应用程序之前已知的文件,即它不处理任何用户生成的静态文件。 处理用户生成的静态文件的最佳/规范方法是什么?具体地说,我希望创建一些图像的缩略图,并且我需要将它们存储在某个地方。
浏览 0
提问于2013-03-16
得票数 1
2
回答
升级PHP/MYSQL应用程序?
、
、
、
我正在寻找如何管理本地php/mysql应用程序升级过程本身的输入。这意味着,如果我们的php/mysql应用程序的“稳定”版本在我们的生产服务器上运行,我们现在想要将它升级到我们已经开发的下一个版本--我们如何做到这一点呢?我应该实施哪些实践? 我计划要做的就是 要求开发人员在完成所有稳定性/功能测试之后停止签入代码,使应用程序脱机* (Q:我应该如何防止ppl登录/访问公共页面?这方面的最佳做法?但是允许开发人员通过一个秘密登录页/ url 日志访问生产服务器,并签出最新版本的,开发人员/测试人员通过秘密访问页/url*测试他们的代码,在完成之后,我们通过删除这个秘密访问页/url、删除站
浏览 0
提问于2010-08-18
得票数 0
1
回答
保护来自开发人员的敏感数据
我有一个同时使用MySQL和Mongodb数据存储的企业应用程序。我的开发团队都拥有对机器的ssh访问权限,以便执行应用程序发布、维护等。最近,当用户开始在应用程序上存储高度敏感的数据时,我提出了一个风险,即开发人员可以间接访问这些数据,这造成了一些麻烦,现在要求他们保护数据的安全,使其无法访问。在我看来,这似乎是不可能的,因为如果应用程序能够访问数据库,那么访问机器和应用程序源的开发人员将始终能够访问数据。我相信我不是唯一有这个问题的人。请告诉我其他公司是如何做到这一点的。
浏览 0
提问于2014-12-04
得票数 1
3
回答
我应该对托管网站进行负载测试吗?多么?
、
、
、
在构建网站或应用程序时,最佳实践是对其进行负载测试,以确保其能够处理生产负载(使用HP LoadRunner、RadView的WebLOAD等工具)。 如果应用程序在外部托管,我该怎么办?我可以对它进行负载测试吗?我应该吗?多么?
浏览 2
提问于2010-12-13
得票数 3
回答已采纳
1
回答
在类声明中使用#ifdef使实现仅在调试期间用于单元测试目的
、
、
、
我从单元测试开始,我想为一些已经有实现的类编写测试。 我们正在开发这个项目中的接口,我想它在编写单元测试时很有帮助。但是接口实现被标记为内部,到目前为止我找到的测试该实现的最佳解决方案是: #if DEBUG public class CreateRequestService : DomainServiceBase, ICreateRequestService #else internal class CreateRequestService : DomainServiceBase, ICreateRequestService #endif { 你对此有何看法?我试图弄清楚如何在单元测试中使用
浏览 2
提问于2013-03-10
得票数 2
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DevOps 测试基础实践指南
高级Kubernetes部署策略
最冷清的应用商店?为何微软Win10商店没人使用
亚马逊发布新的命令行工具AWS Copilot
成功MLOps具有的五大共同特征
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券