• 程序测试的方法


        编写一个程序还算容易,但是如果测试程序的正确性,甚至是可靠性就是一个困难的问题了。

        目前,我想到的测试方法如下:

    1.当程序运行出现错误时,我们可以采用“逐步缩小范围法”。

       首先,从开始处排除程序,直到找到程序的错误段(可能是一个函数)。然后在对错误段继续从内部检测,排除,直到找到错误原因。

       在排错的过程中,可以通过反汇编代码进行分析。

    2.打印信息法

       倘若,开发板的串口和串口程序都没问题,可以通过不断打印信息来检测问题的所在。我们,在每个功能程序段,输出一个提示信息。这

    样,当工作时,倘若显示出这样的信息,就代表这个程序段基本通过。而如果到了哪个地方停止了,就可以知道问题出现在什么地方。

        而且,我们利用串口还可以打印出程序中的变量值,以及开发板的参数值,这对于我们分析程序非常有帮助。

    3.其他显示提示信息法

        倘若串口没法正常通信,我们可以利用LED、液晶、数码管等设备来告知程序的运行状况。

  • 相关阅读:
    常吃二十种降血脂食物,三高不再缠身
    员工能力要从“人海战术”转向“精兵强将”
    企业家必备的4项核心能力
    优秀管理者在哪些方面超乎常人
    高血压 降压方法
    教育视频
    吉他和弦 学习
    spoj 375 QTREE
    hihocoder #1260 : String Problem I
    codeforces 282E. Sausage Maximization Trie
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3332483.html
Copyright © 2020-2023  润新知