单元测试的依据是什么?为什么不是代码?

如题所述

单元测试依据详细设计模块说明书。

单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。

测试方法就是写代码, 一般这个用什么语言开发就用什么语言写测试代码。 比如java , 有JUNIT 框架来简化测试代码的编写。

测试依据可以是根据 接口写的测试用例。(测试用例 说白了也就是特别选取的一组输入与输出值) 如果没有测试用例,则就依据开发人员开发时 自己编写方法是干什么的来写测试代码了。

扩展资料:

在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在像C++这样的面向对象的语言中, 要进行测试的基本单元是类。对Ada语言来说,开发人员可以选择是在独立的过程和函数,还是在Ada包的级别上进行单元测试。单元测试的原则同样被扩展到第四代语言(4GL)的开发中,在这里基本单元被典型地划分为一个菜单或显示界面。

参考资料来源:百度百科-单元测试

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-09
单元测试是对软件基本组成单元进行测试。依据是:软件详细说明书。
为什么不是代码:单元测试测试的不仅仅是代码,有、接口测试、局部数据结构测试、独立路径测试、独立路径测试、边界条件测试、错误处理测试、功能测试、性能测试、内存使用测试等。本回答被提问者和网友采纳
相似回答