《软件测试》课堂笔记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. 很可能循环内部动嘴哦结束时跳不出循环。

 

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

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

转载于:https://www.cnblogs.com/HCS1995/p/4340018.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值