Belitsoft > 定制软件测试:十大正规棋牌网站如何使用帕累托原则

定制软件测试:十大正规棋牌网站如何使用帕累托原则

Belitsoft软件测试公司, 2004年开始在全球运营, 提供软件产品测试和质量保证服务. 十大正规棋牌网站的客户想知道十大正规棋牌网站是否以最有效的方式使用可用的QA资源. 十大正规棋牌网站遵循两条简单的规则:“使用帕累托原则”和“逃离墨菲法则”,在不影响质量的情况下降低定制开发软件的成本和交付时间.

内容

a的质量 定制软件不能保证没有适当的测试.

客户端和软件开发者都需要确保: 使用的测试程序类型:
如果最终用户试图以预期或提供的方式使用该软件,则该软件将正常工作. “阳性”或“冒烟”测试程序.
如果终端用户试图以意想不到的或未提供的方式使用该软件,则该软件将正常工作. “阴性”检测程序.
如果软件被更改或添加了新功能(对于之前测试过的软件),软件就能正常工作. “回归”测试程序.

十大正规棋牌网站如何使用帕累托原理

“20%的时间产生80%的结果。, 反之亦然”——定制软件测试中的帕累托原则是首先关注积极的测试用例.

测试用例是应该在测试期间执行的算法. 测试用例看起来像是必须完成的步骤的文本描述. 它是由一个基于用户故事的手工测试专家编写的 软件需求规范文档.

在定制软件测试中,测试用例分为两种类型:

  • 积极的测试用例检查软件是否在流行的和明显的行为场景下没有bug, 这80%的软件用户复制了哪些.
  • 阴性测试用例,用来检查软件在不太可能的情况下是否能正常工作, 有20%的软件是用户复制的.

如果QA专家试图同时运行积极的和消极的测试用例 对于每一个最近开发的功能, 程序员正在等待测试人员的结果. 如果每4-5个程序员就有1个测试人员,而且他们都只是发送了一些最近开发的功能进行测试,那该怎么办? 如果有2名测试人员和8-10名程序员的更复杂的项目呢?

因此,所有的开发人员都在等待测试人员的反馈. 导致生产效率低下和客户不满!

如何利用帕累托原理来提高生产率?

  • 第一个, 手动QA专家只对每个任务执行积极的测试用例,并将结果报告给第一个开发人员. 然后他为第二个开发人员的任务做同样的事情. 积极的测试用例需要20%的手工QA专家的时间,但让十大正规棋牌网站有可能找到所有bug的80%.
  • 手动QA专家在通过所有正向测试用例之前不会为任务执行反向测试用例.
  • 如果项目预算允许, 负测试用例正在被执行(80%的手工QA专家的时间),它让十大正规棋牌网站有可能找到其余的bug(大约20%).

具体来说,一般的过程 手动软件测试 是这样的:

  • 在程序员指出他已经添加了一个特性,由手工QA专家进行测试之前, 他根据QA测试人员之前编写的测试用例自己执行积极的测试.
  • 手动测试人员对每个任务执行积极的测试,并在JIRA尽快向程序员报告反馈.
  • 手动测试人员不会等到程序员修复了bug,他会继续对其他任务进行积极的测试.
  • 如果开发人员已经修复了bug,那么手动QA专家将进行回归测试.
  • 如果没有发现bug,手动测试人员就开始执行负面测试.

这样的过程组织可以提高软件开发团队的生产力,而成本是一样的.

自定义软件测试

如何摆脱墨菲定律

“任何可能出错的事情都会出错”——墨菲定律是关于为最坏的情况做准备,不让它发生. 最糟糕的情况是,最近实现的特性破坏了之前实现的特性. 通过强制使用基于自动测试的回归测试,您可以避开墨菲定律.

自动测试是由自动化测试专家编写的用来自动化测试用例执行的脚本. 同时,大多数手动测试用例必须转换为自动测试. 回归测试需要自动测试. 手动执行回归测试是没有意义的, 因为它违反了软件测试中的帕累托原则.

如何组织自动测试过程以逃避墨菲定律?

自动化软件测试分为后端自动化测试(单元测试和API测试)和前端自动化测试(web测试和移动测试).

十大正规棋牌网站如何组织这个过程 自动化测试?

以这种方式(让十大正规棋牌网站使用一个API自动测试的例子). 为什么API测试很重要? api是连接当今软件应用的骨干):

  • 一旦后端程序员开发了API, 他应该为前端开发人员(web开发人员)创建技术API文档, iOS开发者, Android开发人员和其他人),并对每个功能进行了一系列积极的自动测试. 在将该特性交付给自动化QA测试人员之前,他还应该自己执行这些测试.
  • 自动化QA测试人员检查API开发人员编写的自动测试用例的数量是否足以测试API,或者需要编写更多的自动测试. 在创建了缺失的正自动测试之后,他还可以基于以下内容编写负自动测试:
    1. 来自手动QA专家的手动测试用例.
    2. 来自后端开发人员的API文档.

因此,十大正规棋牌网站有一个值得战斗的汽车测试大军,它不允许任何错误发生.

如果自动测试没有通过,十大正规棋牌网站知道十大正规棋牌网站需要做什么来快速解决这个问题:

  • 开发人员需要修复不允许当前自动测试通过的代码.
  • 重写(实现)过时的自动测试.

结果:

  • 十大正规棋牌网站提高了开发团队的整体效率,减少了手工测试的工作量,从而节省了客户的预算.
  • 十大正规棋牌网站花费最少的时间和预算来更新源代码或自动测试.
  • 自动测试过程的适当组织可以阻止墨菲定律对十大正规棋牌网站所创建的软件产品的影响. 在添加新功能时,十大正规棋牌网站确信以前开发的功能的稳定性.
永远不要错过一个帖子! 分享它!

作者
写的
合作伙伴/部门主管
“14年来,我一直在领导医疗保健、金融和其他领域的项目."
5.0
5 评论

本文率

十大正规棋牌网站的客户的反馈

鲜艳的色彩
crismon
加州大学伯克利分校
hathway
howcast
弗劳恩霍夫
apollomatrix
key2know
regenmed
moblers
showcast
ticken
elerningforce
让十大正规棋牌网站谈谈业务
你有一个软件开发项目要实现吗? 十大正规棋牌网站有专人负责. 十大正规棋牌网站将很高兴回答您的所有问题,以及评估您的任何项目. 使用下面的表格来描述项目,十大正规棋牌网站将在1个工作日内与您取得联系.
触点形式
*我同意Belitsoft根据以下条款处理我的个人资料 Belitsoft隐私政策 以便处理我的请求并做出回应. 我知道我有权在任何时候撤回我的同意.
打电话给十大正规棋牌网站

美国 +1 (917) 410-57-57

UK +44 (203) 318-18-53

FR +33 (0)

Skype

Belitsoft

电子邮件十大正规棋牌网站

(电子邮件保护)

最重要的
×
友情链接: 1 2 3 4 5 6 7 8 9 10