Hello, I am two black, here is a free software test materials.

  • 1. Learning route of software testing
  • 2. Software test video materials
  • 3. Documents related to software testing
  • 4. Software testing related tools and installation packages
  • 5. Resume template of Senior Test engineer
  • Interview questions, mock interviews, PDF documents

Small partners in need can pay attention to my public number: programmer two black, free to receive


Here are some commonly used testing tools that I have sorted out in the market, hoping to help you:

Caught tools

Packet capture tool commonly used in the industry

  • Charles – HTTP/HTTPS support, Mock data/weak web testing support
  • Fiddler – supports HTTP/HTTPS, Mock data/weak web testing
  • Wireshark – A piece of software that analyzes network packets and supports packet capture using transport layer protocols such as TCP and UDP
  • Mitmproxy – A Python-based network packet capture tool that supports HTTP/HTTPS and secondary development
  • Anyproxy – Alibaba open source, Node.js based network packet capture tool, support HTTP/HTTPS, support secondary development
  • Stream (iOS) – the best capture tool for iOS, without PC as proxy
  • Tcpdump – Android packet capture tool

Interface tools

An interface debugging tool commonly used in the industry

  • Postman – Google’s excellent interface debugging tool
  • Postwoman – Open source alternative to Postman
  • Jmeter – Apache open source project for pressure testing/interface testing
  • Swagger – Pantyhose, suitable for multiple programming languages, interface documentation and debugging tools
  • Yapi – Interface management platform, support Mock data, support Postman/Swagger import interface data
  • Requests – Python’s HTTP request library
  • Grequests – requests + gevent for asynchronous HTTP request library
  • Aiohttp – Python based ASYNcio HTTP request library

Android Test Tools

Android test tools commonly used by mobile test engineers

  • Adb – Android debugging bridge, the Android SDK built-in debugging tool
  • Android Studio – Android IDE with built-in debugging functions
  • Aapt-android resource pack management tool, Android SDK built-in work
  • Chrome Inspect – A tool for debugging Android WebView in Chrome
  • Uiautomatorviewer – Android control tree location tool, which comes with the Android SDK

IOS Testing Tools

IOS testing tools commonly used by mobile test engineers

  • Libimobiledevice – a cross-platform protocol library for communicating with iOS devices
  • Pymobiledevice – A Python implementation of LibiMobileDevice
  • Imobiledevice – Windows platform executable version of LibiMobileDevice provided by Quamotion
  • XCode – iOS IDE tool with built-in debugging functions
  • XCTest – iOS unit testing tool
  • Testflight – iOS Grayscale Test Tool

Web testing tool

Testing tools commonly used by Web test engineers

  • Chrome – Google Chrome, F12 debug
  • Firefox – Firefox browser
  • IE – Ancient browser
  • Edge – Microsoft’s alternative to Internet Explorer
  • IETester – Browser compatibility testing tool
  • Browsershots – An online browser compatibility test tool
  • Online Tools – Useful online widgets (JSON parsing/timestamp /IP address query)

Mobile performance

Mobile performance testing tool

  • Monkey-android ADB stability testing tool
  • WeTest Assistant – APP performance data collection tool produced by WeTest platform
  • GT – Tencent open source APP performance monitoring tool
  • Emmagee – aN open-source APP performance monitoring tool of netease
  • PerfDog – Performance data collection/analysis tool produced by Tencent WeTest, supported by Android and iOS
  • Xcode Instruments – Xcode comes with a set of performance debugging tools
  • SoloPi – Alipay open source Android automation tool, support for performance testing
  • AppCrawler – an automatic APP traversal tool written in Scala that supports Android/iOS
  • UiCrawler – App UI Traversal & Monkey tools based on Appium (support step playback)
  • Maxim – High performance Android Monkey based on traversal rules

Use case design

Common tools for use case design

  • Xmind – Use case writing tool in the form of mind brain maps
  • Excel – use case writing tool in tabular form
  • Behave – Python’s BDD library, use case organization
  • Zen Dao – project management platform, also supports use case management
  • Kityminder – Baidu brain Map open source version, support binary and localized deployment

Continuous integration

Commonly used continuous integration tools

  • Jenkins – the most mainstream continuous integration tool

The project management

Project management software commonly used in the industry

  • Jira-atlassian’s project and transaction tracking tool is one of the most popular project management tools
  • Zen Dao – Project management platform
  • Perlan Efficiency Platform – An open source efficiency platform that supports localized deployment and secondary development
  • Tower – Team and project management platform

Online documentation

Common collaboration tools at work

  • Graphite Documents – a lightweight, simple online collaboration document tool
  • Wiki – An enterprise-level wiki system
  • Youdao Cloud Notes – Online notes
  • Evernote – Online notes
  • Processon – Online drawing tool

Android Test Tools

Android test tools commonly used by mobile test engineers

  • Adb-android Debugging bridge,
  • Android Studio – Android IDE provides debugging functions
  • Aapt-android resource pack management tool, which comes with Android SDK
  • Chrome Inspect – A tool for debugging Android WebView in Chrome
  • Uiautomatorviewer – Android control tree location tool, which comes with the Android SDK

IOS Testing Tools

IOS testing tools commonly used by mobile test engineers

  • Libimobiledevice – a cross-platform protocol library for communicating with iOS devices
  • Pymobiledevice – A Python implementation of LibiMobileDevice
  • Imobiledevice – Windows platform executable version of LibiMobileDevice provided by Quamotion
  • XCode – iOS IDE tool with built-in debugging functions
  • XCTest – iOS Unit Test Tool TestFlight – iOS Grayscale Test tool

Web testing tool

Testing tools commonly used by Web test engineers

  • Chrome – Google Chrome, F12 debug
  • Firefox – Firefox browser
  • IE – Ancient browser
  • Edge – Microsoft’s alternative to Internet Explorer
  • IETester – Browser compatibility testing tool
  • Browsershots – An online browser compatibility test tool
  • Online Tools – Useful online widgets (JSON parsing/timestamp /IP address query)

These are commonly used test tools in the market, I hope to help you

Finally, in order to facilitate everyone’s learning test, we specially prepared a 13G super practical dry goods learning resources, involving very comprehensive content.

Include software learning roadmap, video, and more than 50 days of class 16 assault on practical projects, more than 80 software testing with software, 37 test documentation, 70 software test related issues, 40 level testing experience article, thousands of test questions, sharing, and 2021 bible software testing interview, there are all kinds of selected software testing job resume, Hope to help you…

Pay attention to my public number: [programmer two black] can get this information!

If you don’t want to experience the feeling of giving up after a few days when you can’t find information and no one answers your questions, you can join our group: 785128166, where we can discuss and exchange information about various software tests and technical exchanges.

Recommended reading

Well paid programmers can’t escape being 35… How can we save ourselves when our abilities are out of sync with our age

Graduated from college and started selling… Unwilling to accept the status quo, the road to self-help testing

From crown to unemployment, finally choose software testing, looking back on the road, I was lucky!