我不知道英语中的表达是什么,但我的意思是你用来确保代码是正确的代码,每个可能的情况都有效,并且程序正在做它应该做的事情(比如,如果我使用矩阵进行代码操作,我想确保它适用于3x3,5x100和各种矩阵,这就是我对测试代码的意思。)
所以我必须为大学制作这个项目,主要的问题是到现在为止,我不知道如何制作测试代码,所以我正在编写无法测试的代码。
我确实有一些装配经验,去年我们不得不在装配方面做一个大项目,但它是88k,今年是68k,也有点大。
项目本身就是I / O,我必须这样做才能在“缓冲区”中读取和写入(DUART称为:MC68681 DUART,汇编器本身称为MC68000,我相信)。
所以我必须命令它在缓冲区中写一些内容并检查它是否被发送,并且在我想检查我是否尝试读取该字节时,它是否正确执行了,等等
请告诉我是否应该添加更多信息或更好地解释自己,很难用英语表达这些概念。
答案 0 :(得分:0)
下一步是将其分解成部分并故意打破每个部分。这有点像制作算法,逐步了解程序的基本概念...... 它这样做; 它这样做; 那么这个; 4.另一步等等,直到它完成运行。
对于该计划的每个部分: - 定义它的作用 - 创建一个方法来测试正确的值 - 让其他方法有目的地测试不正确的值(换句话说 - 打破它)。
进行测试,知道将输出哪些值,使用您的方法并查看它们是否都正确。