<分区>
这是一道开放式面试题。 给定一个数组,其中 2 个数字是奇数次重复,其他数字是偶数次重复,找到奇数次重复的数字。
在设计了一个排序扫描复杂度为O(n lgn)的C++程序后,我需要提供一些测试用例。
我需要提供哪些测试用例? 如果 QA 部门拒绝我的错误修复建议怎么办?
谢谢
<分区>
这是一道开放式面试题。 给定一个数组,其中 2 个数字是奇数次重复,其他数字是偶数次重复,找到奇数次重复的数字。
在设计了一个排序扫描复杂度为O(n lgn)的C++程序后,我需要提供一些测试用例。
我需要提供哪些测试用例? 如果 QA 部门拒绝我的错误修复建议怎么办?
谢谢
最佳答案
作为所有测试用例,您必须测试正常功能和极端情况。
正常功能:
Provide an array with odd duplicated numbers: result = all odd duplicated items
Provide an array with no odd duplicated numbers: no result
极端情况:
Provide an array with no numbers: no result
Provide an array with odd items all the same: result = array
Provide an array with even items all the same: no result
Provide an array with odd duplicated items and even duplicated items: result = odd duplicated items
关于c++ - 如何为 C++ 程序提供测试用例以及 QA 部门怎么办?拒绝吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8600159/