作为开发人员,必备一套在线的相关开发和测试工具

来源:大橙子疯嵌入式 嵌入式技术 2 次阅读
摘要:1、前言 在开发过程中,相信大家和我一定遇到以下的问题: 软件开发:通过 C/C++ 编写一小段代码,需要测试该代码是否输入输出是否符合自己的要求,一般都是通过 Visual Studio 或者其他编程软件新建运行(没有可能还得安装)、若是嵌入式开发,一般也直接下载到设备运行看结果,但是感觉些许麻烦。 功能测试:软件开发中若存在和网络相关的功能,测试往往是开发人员比较头痛的事,因为需要等别人开

1、前言

在开发过程中,相信大家和我一定遇到以下的问题:

  1. 软件开发:通过 C/C++ 编写一小段代码,需要测试该代码是否输入输出是否符合自己的要求,一般都是通过 Visual Studio 或者其他编程软件新建运行(没有可能还得安装)、若是嵌入式开发,一般也直接下载到设备运行看结果,但是感觉些许麻烦。
  2. 功能测试:软件开发中若存在和网络相关的功能,测试往往是开发人员比较头痛的事,因为需要等别人开发完成才方便联调测试,即使是自己开发,也得需要时间,但是呢,发现联调出现问题,也不能快速定位问题的所在。

基于以上问题,看能不能有在线的开发环境和测试条件呢?

2、在线开发环境

C/C++语言

Online C Compiler:

 

C 语言开发环境:

 

Online C++ Compiler:

 

Dotcpp 在线编译器:

 

GDB online Debugger:

3、在线测试工具

HTTP 测试

HTTP 在线定制

http://mockhttp.cn/(目前已经无法访问了)
  • 你是web开发者或者网络功能开发测试,你的系统依赖于别人的 HTTP 数据,你在调试自己的系统时,你依赖的系统老是出问题。
  • 你是测试人员,搭建一套完整的外部依赖环境异常麻烦,你其实只想关注自己的系统。
  • 定制一个 http 服务, url 以及接口返回值由你决定
  • 打开即用,无需注册登录使用

TCP 测试

TCP Lab 调试工具

http://tcplab.openluat.com/

通信猫

http://tongxinmao.com/App/Detail/id/1

TCP 公网测试,解决 TCP 网络功能测试中使用网络调试助手但因却无法访问内网而无法测试

  • 两者各有优缺点,可自己试用
  • 打开即用,无需注册登录使用
  • 因为是公网测试,所以会也收到其他人的数据

4、更多工具

菜鸟工具

https://c.runoob.com/

相关推荐
评论区

登录后即可参与讨论

立即登录