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!