软件测试作业1--描述Error

Posted yanwenxiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试作业1--描述Error相关的知识,希望对你有一定的参考价值。

记忆犹新的错误:

  上个学期选修了可视化这门课程,最后大作业用d3实现,在使用d3读取csv数据的时候出现了以下Error:

  我先是在代码中读取了某csv格式的数据,并且将其存入变量root中,然后对root进行遍历,然后进行统计,最后将一些统计得来的结果存入了另一个变量temp。而且这个temp声明是在读取csv数据之前的。最后我在读取csv数据这段后面又输出了temp。发现temp居然是空的,也就是没有被赋值。

  很郁闷的是我先声明变量,读取文件,进行处理,将结果存入了事先声明的变量中去,最后输出结果没有任何反应。

最后查明的原因:

  问了一下同学,他说有可能读取csv是另一个线程在跑呢?然后上网查查,确实是这样。那么原因就明朗了:就是读取csv是另一个线程在跑,主线程输出temp的时候,那个读取csv的线程还没有跑完呢,所以导致了以上问题。

影响:

  导致后面的可视化效果全面崩盘,导致后面全是一堆0.程序写不下去的感觉……

如何发现的:

  同学的提醒+上网查实现原理。

 

以上是关于软件测试作业1--描述Error的主要内容,如果未能解决你的问题,请参考以下文章

软件测试第二次作业——区分fault,error,failure

软件测试作业2 — 软件测试中的错误Failure, Error, Fault的区别

软件测试作业2:fault,error,failure 的区别

软件测试第二次作业

软件测试第二次作业

软件测试第一次作业