![](https://img3.dns4.cn/pic/260831/p4/20190114134422_4018_zs_sy.jpg)
软件测试做什么-软件测试-正厚软件技术有限公司(查看)
你需要吸引风险***吗?有趣的是,软件测试技术含量,硅谷对NoSQL有偏见。这是因为感觉上NoSQL被认为具有内在的可伸缩性,并且RDBMS被认为是不可伸缩的。记住,关键字是“感觉上”!这种可扩展性的感觉可能会让***者相信,你的软件正处于正确的轨道上,准备好接受大规模的采用,软件测试,从而吸引他们的***资金。许多NoSQL公司本身就是风投公司,这也给他们带来了积极的偏见。***后,围绕“NoSQL”的所有营销活动都有助于推动***者对你的产品的正面情绪。采用自动比较技术,还可以自动完成测试用例执行结果的判断,从而避免人工比对存在的疏漏问题。设计良好的自动化测试,在某些情况下可以实现“夜间测试”和“无人测试”。在大多数情况下,软件测试自动化可以减少开支,增加有限时间内可执行的测试,在执行相同数量测试时节约测试时间。而测试工具的选择和推广也越来越受到重视。是因为我认为NoSQL解决方案不如RDBMS解决方案吗?当然不!是因为我专注于SQL的做事方式,软件测试要学什么,而不想陷入一种相对较新的技术的不确定性吗?不,也不是!事实上,我非常兴奋地学习和使用各种分布式数据库提供的设施。那我为什么要写这个?原因很简单——几年前,我见证了设计一个为遥测事件提供模式管理设施的系统。事实证明,这比***初计划的要昂贵得多。为什么呢?因为选择了错误的数据库解决方案。这个系统的一个要求是确保模式编辑是一致的,并且模式的很新版本被显示给每个模式编辑器。它还应该支持并发编辑。此外,同时访问这个系统的用户数量永远不会超过几百个。存储的数据量不会是Tb级——***多几百Gb。因此,软件测试做什么,如果我们考虑了CAP定理的权衡,那么选择应该是显而易见的——使用RDBMS。这样做的好处是支持系统的一致性和事务支持需求。相反,选择了NoSQL数据库(Azure表存储)来进行原型设计。这一选择的原因是,它使原型设计更快,并提供了更大的灵活性,同时更新了单个遥测事件的模式。与AzureSQL相比,Azure表存储的低成本被认为是另一个原因。软件测试做什么-软件测试-正厚软件技术有限公司(查看)由南京正厚软件技术有限公司提供。软件测试做什么-软件测试-正厚软件技术有限公司(查看)是南京正厚软件技术有限公司()今年全新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取联系人:陈老师。)