这几个问题都是好问题。我这里作一点简单的解释。
1、变量溢出多半情况下会出现程序错误,例如将256写进一个byte类型的变量,得到的结果是1。变量精度不够的例子例如float和double,float可支持的小数点后n(具体数字不记得了)远少于double。
2、定义了一个变量,没有给变量分配空间就使用变量的值是典型的未正确初始化就使用;将该变量使用例如delete等方法删除后却在后续程序中继续使用该变量就是继续使用。驱动程序的测试目前还不需要,可以先不了解。
3、性能测试是要使用工具辅助或者写程序(自己制作工具)帮助的,目前也可以暂缓。
现阶段最重要的是清楚如何进行功能性测试。功能测试是要验证开发的成果是满足需求的,如何验证?在满足功能的前提下,我们再去验证性能、稳定性、可靠性等因素。