首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为ProcessBuilder编写测试用例

如何为ProcessBuilder编写测试用例
EN

Stack Overflow用户
提问于 2017-07-30 08:48:54
回答 2查看 1.1K关注 0票数 0

在过去,我为JUnit编写了API, Services, functions.测试用例

第一次我在使用Java ProcessBuilder运行命令行实用工具时,我搞不懂如何编写测试用例。

例如,我正在编写鬼脚本来破解多个tiff文件中的PDF文件。

那么,我如何为这个案例编写测试用例呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-30 08:54:41

  1. 从已知的PDF文件开始。
  2. 将其分解为tiff文件,并确保它们都是正确的。
  3. 将所有这些文件存储在一个安全的地方,可供单元测试访问。
  4. 单元测试执行以下操作:
代码语言:javascript
运行
复制
1. Invoke the script using Java ProcessBuilder. Let it read the known good PDF file and generate tiff files in a temporary directory.
2. Compare each generated tiff file with the known good ones.

票数 0
EN

Stack Overflow用户

发布于 2017-07-30 08:57:13

这取决于你要测试什么。对于单元测试,您需要对将要使用的API进行简单的抽象级别:测试您自己的逻辑,并验证API是通过模拟调用的(例如,Mockito)。

在集成测试中,您将测试整个代码,然后验证结果。在您的示例中,您可以传递一些已知的PDF,然后检查脚本生成的TIFF文件的存在和大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45398026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档