I press: In this semester of software Testing course learning, I gradually came into contact with the relevant knowledge of software testing, realized from the more concerned about the software writing and implementation of the front-end content to the gradual understanding of software testing and other projects in the later stages of the cross-The more with the
-platform debugging API implemented in Python, and VDB is the debugger that uses it
Androguard: The reverse analysis tool for Android apps
Capstone: A lightweight, multi-platform, multi-architecture supported disassembly framework. Support includes arm,arm64,mips and x86/x64 platforms.
Python interface for Pybfd:gnu binary file description (BFD) Libra
Significance of Automated Testing
Build the CI version based on Grunt. Real-time Monitoring of Project health, the most extreme situation is to rely on CI to ensure that versions can be released at any time. Therefore, the test must be able to be integrated by Grunt and report can be output. After the build is complete, send the Group to all project members.
The test code should be layered, that is, the test cases and
Build a PHP Yii framework and related testing environment on Mac OS, osyii
YII integrates unit test and function test, and is implemented using phpunit and selenium. I encountered a lot of trouble in the configuration process, which is recorded here.
ConceptsSeleniumSelenium is a well-known automated testing tool. It can be used to automatically test web projects
"Turn" junit a dangerous note oneJUnit is a regression testing framework (regression testing framework). JUnit testing is a programmer's test, the so-called white-box test, because the programmer knows how the software being tested (how) accomplishes the function and what it
There has been an idea for a long time to build an integrated automated testing framework for our product development. The goals are as follows:
Automatically capture code from the code library
Automatic Build, installation package creation, and collection of DEBUG symbols
Automatic release
Automatically installed to the target device
Automatically run test cases and store test results
Test Cases and
An open-source mobile security testing framework-MobSF
The Mobile Security Framework (MobSF) is an intelligent and integrated automatic testing framework for open-source mobile apps (Android/iOS, able to perform static and dynamic analysis on the above two mobile apps (cur
Selenium is a good automated testing framework for multiple platforms and browsers. Selenium provides two operating modes-core and remote control (RC). In addition, thoughtworks also provides Firefox's add-on -- selenium IDE and RC mode extension selenium grid for selenium. The current version is selenium 1.0 beta-1 released (March 5, 2008)
Supported platforms and browsers:
Supported platforms:
(1) no frame stage (simple recording/playback) in the early stage, there was no frame for automated testing, automated Testing is just a simple recording/playback process. It is used to record and record the operation process or data and form a script. Repeat the manual operation process through script playback. This mode combines scripts with data. From the perspective of software development, we know th
difficult to effectively use these tools or technologies to solve specific test problems.The existing testing and development environment and the testing frameworks of MI and [url = javascript:;] IBM [/url], although a variety of [url = javascript:;] test Technology [/url], but they have various problems. For example, the generation and maintenance of test cases in the
testing framework to solve the test failure problem caused by too little information. The two most common examples are py. test and nose. Run the py. test-l statement (-l is the value of the local variable) to obtain the following results.
#! bashpy.test -l test_primes.py============================= test session starts ==============================platform linux2 --
Anatomy of an automatic testing framework
Http://www.pragmaticsw.com/Newsletters/newsletter_2009_07_SP.htm
This article describes the main components and features of a successful automated testing framework.
Why automate your test cases?(Why Automate Test Cases)Compile companies run their regression test cases manual
Performance testing ToolsFor Java developers, it is cumbersome to learn performance testing tools.But sometimes there is a need for performance testing.JunitperfJunitperf is a performance testing framework designed for Java developers, and it's easy to learn if you have Junit.Characteristics
Support junit4+jdk
: Public Testing: test {}; Typed_test_case_p (footest ); Next is a new macro.Typed_test_pClass to complete our test case:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Typed_test_p (footest, doesblah ){ // Inside a test, refer to typeparam to get the type parameter. Typeparam n = 0 ;} Typed_test_p (footest, haspropertya ){} Next, we need the above case to useRegister_typed_test
Google's open-source testing framework
Library address:Http://code.google.com/p/googletest/
The following content is transferred from:Http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.htmlGoogle open-source C ++ unit testing framework Google test series (gtest) (total) Some time ago, I learned about Goog
Brief Description
In the OEA 1.0-2.0 Framework, interfaces are developed based on the WPF technology. We need to perform automated testing on the developed system. NET platform's automated testing platform has not been completed by other departments within the company, so we developed a UI automation (UIA) using Ruby + vs uiunittest in 2010)
Introduction:The four-layer structure of the ROBOT framework has greatly improved its extensibility. We can use its extensive library of extensions to do most of the testing work. But in the following two cases, only four layers of structure is not good to make:1. Some complex tests may span multiple physical machines, and some test libraries must also be deployed on the systems under test.2. A test will us
Below isAutomated TestingThe framework recommendations should be improved in future practices. Generally, an automated testing framework can be divided into two layers: upper layer, which manages the development, execution, and maintenance of the entire automated testing. In a large project, it plays an important role,
This article mainly introduces how to build the Yii Framework of PHP and related testing environment on MacOS. Mac comes with software such as Apache and PHP, so it is very comfortable to build a development environment, for more information about how to use phpunit and selenium, see YII integration of unit test and function test. I encountered a lot of trouble in the configuration process, which is recorde
I will continue to introduce the gauge automated testing tool if you are interested in the tool.
Gauge is essentially a BDD (behavior driven development) testing framework. Therefore, you must first understand how BDD operates.
BDD contains two parts:Software behavior description. The other part is:Write test code for description.
First, the behavior description
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.