Java - 如何测试一些代码?

标签 java testing junit data-conversion

我不是在寻找这个问题的答案,而是在寻找如何做的简要概述。这是考试过去试卷中的一道题。

它指出:用英语描述一系列测试,您可以使用这些测试来测试实现 NumberCoversion 类的代码。您的测试应涵盖上述定义中描述的所有条件。

我不会写类的规范,但它包含如下内容:它必须将 String 作为输入和输出,接受两个参数并返回 null 如果号码无效等

这个问题占 10%,所以我只需要写一系列的东西,比如:确保构造函数只接受两个 int 类型的参数,而不是其他任何东西,例如加倍或接受 3 个参数。

是否值得用英语/伪代码编写可能的 JUnit 测试方法。

用英语写测试是否合适?

最佳答案

我认为目标是描述一个测试用例,该用例检查问题中的每个规范,同时避免尝试测试受语言结构限制的事物(例如,错误的参数数量/类型)。

关于Java - 如何测试一些代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12165593/

相关文章:

java - AWS EMR Step 失败,因为它创建的作业失败

java 时区设置默认效果

testing - 如何为一个完整的页面构建UIMap,而不是记录某些 Action ?

java - junit 和 psvm 有什么区别

java - 如何创建机器人测试套件?

java - 重载参数化测试运行器不与 JUnit4Provider 一起工作

java - 从 jdbc/SQL Server 2005 读取希腊文本并用 servlet 显示它

java - 如何使用 Swing 在 GUI 上显示多个标签

testing - 我们能否通过检查其子集得出一个集合可能不是随机的结论?

java - 如何测试我的 httpClient 是否可以关闭空闲连接?