北京软件开发公司如何应对软件质量下降_北京软件开发公司
发表日期:2015-09-14 09:20:12 文章编辑:北京软件开发公司 浏览次数:
软件质量它长期以来一直抱怨社区的测试软件测试往往被忽视和低估。北京软件开发公司的团队产品的后期,有望使原有的发布日期–意味着测试往往是短期的变化。但一些新的因素进入,也具有挑战性的软件质量的场景:连续发布周期,移动应用的兴起和抢市场。让他们一次。
连续发布周期
不断发展的本质不是坏榜样。但往往企业自满和依赖的事实,他们会释放一些更新的很快。这是一个问题。释放一个劣质产品因为它很快会被更新并不是一个很好的实践。
马丁Glassborow的寄存器调用此类型的工作”的测试等级”在较近的专栏。在列,Glassborow沉思为什么软件质量近年来一直在走下坡路。他强调产品释放缓解的主要问题之一。
“网络作为一种分配方法有了更容易和更便宜的版本修复了;如果你有一个严重的错误之前,你会发现自己的物理媒体分发。……这花钱,花时间,一般你不想这样做;这是一个大麻烦。现在,发送一个链接到下载咨询通告和让你的客户得到它,”他写道。
而不是依靠频繁的更新,团队应该专注于使产品不断准备好了释放。摄影师,一个作者博客致力于持续交付的话题,指出真正的持续发展”不需要频繁的发布,只需要保证软件能被释放,用很少的努力,在任何时候在发展。”这意味着测试的发展过程中,确保产品质量在任何时候释放。
“[这]提高软件的质量,通过迫使团队解决问题,因为他们发现,而不是能够离开的事情后,“科夫写道。
这种做法是在多个开发方法所宣扬的,但关键的bug修复数量的更新发布让人怀疑球队都忽略了这个元素。因为你可以释放一个bug修复相当迅速和容易地并不意味着你不应该关心在每一次迭代过程中的错误。记住,错误的应用程序和过于频繁的更新,可以很容易地让用户离开。
移动应用的兴起
移动应用程序的出现开辟了世界发展到人们前所未有的数量。没有一个正式的测试或开发背景的人是因为他们有一个想法创造应用程序和应用程序的创建是相当接近的。这是可怕的,将财富以外的想法进入该领域。但这也是原因的移动应用程序的质量是如此的命中和错过。鲍勃粘结剂,系统验证Associates的总裁,指出在uTest极限测试 采访中,许多移动应用程序是由个人创造的,而不是公司或开发的房子。粘结剂称这些人是“应用工匠。”
“APP的工匠往往有很好的“冷静的直觉,”他在接受采访时说。“但他们不经常有赞赏多么容易依赖和疏忽会导致恼人的、灾难性的错误。 ,他们不知道如何寻找这些漏洞是系统的。”
即使是专业制作的手机应用程序缺乏质量相比其他软件。五年前发布的iPhone,但很多公司仍然把移动应用作为一个较小的介质。
“在移动测试的思路是,“大部分应用程序应该工作。有什么大不了的如果有缺陷?“史提夫伍德沃德告诉TechTarget。
因为这些公司已经在后面说到的移动应用程序,他们是牺牲应用测试他们抢市场。2012-2013世界质量报告由惠普,凯捷和Sogeti公司发现,只有31%的被调查企业的1500级企业目前正式测试他们的移动应用程序。
“企业似乎已经措手不及的速度,移动应用通过已采取的地方,说:”缪拉阿克苏,副总裁和惠普联盟为凯捷全球主管,在网络计算文章“我们发现企业的质量保证队伍落后。他们没有进行端到端的过程,包括测试功能,可用性,性能和安全性的担忧。”
数字没有得到更好当被测试类型。
抢市场
“快速致富的心态包围的较早的智能手机应用程序的开发,测试只是一个考虑,云视角”伍德沃德说。……这些早期的移动应用程序,都是为了赚钱,而开发商推出来的市场尽可能快。“质量是较好的一个事后的想法,”伍德沃德说[ ]。为了说明他的观点,伍德沃德回忆会议他坐在[ 2010 ]。……他打断了[一群年轻开发者]询问应用质量。开发商说,“好的,会有一些缺陷,但我们不要担心太多。一旦发布日期达成,APP出去。” –TechTarget
第一个市场是重要的。它可以给你很多时间来完善你的应用程序在发布之前,或者它可能意味着你释放赤裸的骨头版确保没有人可以打败你的拳。无论哪种方式,以确保你的应用程序测试和没有车是很重要的。如果它是“测试质量”你跑的用户流失的风险和放弃你的想法到一个公司,现在可以释放性能更好的版本。
抢市场困境难倒了多个公司–即使没有推到市场上的第一个。较引人注目的例子是苹果地图。
已经有在移动地图市场的一个成功的运动员和其他一些公司试图赢得了市场份额。苹果发布自己的地图应用程序,不管怎样,尽管事实上,它几乎没有作为竞争对手。这是一个灾难性的错误。
“苹果这是一个严重的形象问题。我有朋友不能下载的iOS 6,因为他们想让谷歌地图。苹果是著名的让用户更新软件很快,”狄金森说boonsri信息周刊文章
“苹果的压力来弥补绘图软件广泛断不可靠的地标搜索下,让用户丢失和缺乏公共运输方向的路线,”报道彭博社。“'maps是关键任务应用,消费者必须相信他们所看到的是正确的,”莎拉说罗特曼埃普斯,市场研究公司Forrester Research的分析师。“苹果必须努力重新赢得他们的信任。”
通过释放他们自己版本的软件,不仅已经存在但被广泛使用,苹果把自己的失败。不仅应用程序失败,但苹果的声誉受到玷污。如果你要进入一个市场已经有竞争,你不能依靠欠佳的应用程序。即使是同一个名字像苹果一样大,用户不会原谅质量差。
我们可以提高软件的质量?
所有这些因素都不会如果不是一个较重要的主题是:较终用户。在一天结束的时候,用户可以控制通过奖励高质量的产品与他们的业务和低质量的软件质量 驳回。问题是,用户似乎已经接受了目前软件的质量,已经习惯了频繁的更新。当然,他们抱怨糟糕的应用程序,但他们往往不停止使用。
“是用户的责任?我们有了更多的接受低质量的代码。我们来修补我们一切从我们的电脑主机,摄像机,电视,特别是那些工作在它发现它相对容易做到。也许是时候开始一个缓慢的软件运动,侧重于提供第一时间的事情吗?”寄存器
这些天,北京软件开发公司对软件质量不归核化得发展缓慢下降。敏捷测试和持续发展(当它做得很好)已经把重点放在集成测试工作在整个发展过程中–使得整个SDLC更快。而兴起的众包测试可以帮助测试团队,甚至个人开发者,充分利用自己的时间。这是一个问题希望专注于软件质量。