测试文档

测试用例编写与管理
  • Test Link:

Test Link是基于web的测试用例管理系统,主要功能:测试用例的创建、管理和执行,还有一些简单的统计功能
开源免费

  • excel编写case
测试报告
  • office、测试平台
其他测试文档
  • wiki

wiki是一种开放的可供多人协作的超文本系统

  • confluence

Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki

代码管理
  • SVN

SVN是版本控制器,同Git;SVN是集中式的Git是分布式的

  • Git
  • GitLab
  • Bitbucket

自动化测试

接口自动化

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系。

Java接口自动化

技术栈

  • Java
  • Maven(或gradle)
  • Spring Boot测试框架
  • Junit测试框架

java的一个测试单元框架

  • spinage测试框架
Python接口自动化

技术栈

  • Python
  • Pytest测试框架
  • UnitTest/PyUnit
UI自动化
  • Selenium Webdriver
  • Junit
  • TestNG
  • Robot Frame Work(RTS)

接口测试

接口类型
  • http
  • restful

RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义

  • dubbo

Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

接口参数校验测试
  • Fidler(抓包)

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)

  • Jmeter

Apache JMeter™是Apache组织开发的一款开源软件,是典型的纯Java开发的应用程序,可以在不同平台比如Windows、Linux或macOS系统上进行软件测试。JMeter主要用于应用程序的功能负载测试以度量软件的性能,也可以用于其他类型的测试比如接口测试,API测试等。

三方依赖接口mock

-mock server

mock单元测试模块

性能测试

Jmeter
  • 压力测试
Loadrunner
  • 压力测试
AB
  • apache ab 命令进行性能测试

开发技术

数据库相关
  • Mysql
  • Zeppelin(交互式数据分析的基于网页的notebook)
服务和架构
  • dubbo
中间件
  • kafka(消息中间件)
  • MQ
服务器相关
  • Apache
日志分析
  • Linux(Shell)
  • Kibana

参考:Elena Yu 的CSDN

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐