最佳实践测试无限输入域就像一个解析器或基于规则的系统?

StackOverflow https://stackoverflow.com/questions/742971

  •  09-09-2019
  •  | 
  •  

测试文本到语音转换引擎是一个相当艰巨的任务。发动机本身解析输入并应用基于单个词语的语音分析发音规则。在为合音规则除例外列表的存在提高了最终的结果。项目如的古滕贝格项目让你从字面上扔的在的问题;然而,问题仍然是我永远不能感到舒服由于问题的领域。我是6个9的解决方案(99.9999%防崩溃)之后。在发动机投掷随机文本清楚地表明,我只是在三个九和后续的修复不似乎帮助。我知道在这种情况下(重温发动机内的错误处理机制,使他们正常降级)这样做。一般的问题仍然存在。在任何无限输入域名,你如何证明软件质量?

有帮助吗?

解决方案

试验覆盖。请确保你打你所有的树枝,将你所有的回路,行使所有的代码,并确保其正常工作或正确地失败。这取决于它是多么的重要,努力实现100%的 MCDC覆盖率(修正条件/判定覆盖);对于每个条件,都决定投入到这一因素,结果的排列,并确保你测试每一个排列。

其他提示

你怎么测试你的引擎?我会尝试使用语音识别引擎(如微软内置的一个)来检查质量。在证据的量,我会用所有的字+文本的文本词典从不同的作者几本书。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top