zoukankan      html  css  js  c++  java
  • 《软件测试》课堂笔记01

    /*

    void main(void){

       char aaa;

        while(1) {

        if(OneSecondPassed())aaa++;

        if(aaa >200){

               Class_Is_over();

           }else{

               Lesson_to_Lecture();

           }

       }

    }

    */

    这是一段C++的简单代码

    功能:实现秒计时,大于200s时下课,否则听讲。

      Class_Is_over(),Lesson_to_Lecture(),OneSecondPassed()可正常工作

    以上这段代码有几处错误。

      1. char aaa 我们都知道char的范围是-128~127,而下面的IF语句中可能使得aaa出现大于127的值。

      2. aaa++ 有可能会致使aaa溢出。

      3. 很可能循环内部动嘴哦结束时跳不出循环。

    以上基本上属于一些简单的错误。我们都知道,往往就是这种简单的错误造成一些不可预知的损失。故而软件测试是一个不可缺少的环节。

    对于大多数语言类初学者来说,每一种变量的值范围,用法,循环,循环嵌套,以及一些函数的运用是应该掌握的最基本的常识,并且我们养成即时测试的习惯,别等到所有代码完成之后才开始测试。

  • 相关阅读:
    vision transformer
    亮剑,gacutil.exe
    MOSS自定义登陆页面
    查看应用程序的进程ID
    基于AD的表单认证 Moss2010
    js 实现拖动
    获取指定数据库表, 以及指定表的数据信息
    二分法
    JZ053表示数值的字符串
    JZ054字符流中第一个不重复的字符
  • 原文地址:https://www.cnblogs.com/HCS1995/p/4340018.html
Copyright © 2011-2022 走看看