opportunity to automate our own development processes. To this end, we have written a series of articles to automate the development of the software development process, which will show you when and how to successfully apply automation.
A typical approach to refactoring is to make small changes to existing code when introducing new code or changing methods. The challenge with this technique is that the developers of a development team have inconsiste
Cloud computing is not just a fast self-service for virtual infrastructure. Developers and system administrators are looking for ways to monitor and manage large-scale cloud computing. This article is part of a series of articles that INFOQ focuses on dynamic pool automation tools and ideas for computing resources. If you want to get reminders for new articles in this series, you can subscribe here.
Early
performance, and accelerate the release cycle of application systems. LoadRunner is an automatic load testing tool suitable for various architectures. It can predict system behavior and optimize system performance. LoadRunner's testing object is the entire enterprise system. It simulates the actual user's operation behavior and implements real-time performance monitoring to help you find and discover probl
the service, only need to adjust the upload package script sequence, first upload the installation package, the subsequent operation is performed normally. 2) Iteration Update, the function is slightly modified, the original configuration item does not need to modify, also simply adjusts the upload installs the package script sequence, obtains the original configuration first, then uploads the update installs the package, the subsequent operation normal execution. 3.3 Comparison of advantages a
/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdleiTo use it, simply execute livereload in the working directory and then click on the plugin icon in Chrome to start listening.WebpackNow, the front-end development, usually also involves the preprocessor, although the diversification of technology has brought us more choices, but the code generated by these technologies in the browser to achieve consistent performance, but also to convert it to browser-supported types.The Webpack is a mo
three: Compress all JS files in JS folder according to the original file structureFiles: [{Expand:true,CWD: ' src ', under the//js directorySRC: ' **/*.js ',//all JS filesDest: ' dest '//output to this directory}]},Release: {//Task IV: Merging compressed a.js and B.jsFiles: {' Dest/ab.min.js ': [' dest/a.min.js ', ' src/b.min.js ']}}}});Load plug-ins that provide "uglify" tasksGrunt.loadnpmtasks (' grunt-contrib-uglify ');Default taskGrunt.registertask (' Default ', [' uglify ']); Default task
use it with other plugins. Beautiful ~After you have installed support dependencies, add the following in the config configuration:sass:{ dist:{ options:{ // Do you remember this? This is the style in the four style of sass compile time : ' Expanded ' } , files:{'./static/style/test.css ': '. Static/style/test.scss '}} }In files, it is defined as a form of dest:src.With Wa
1. Download node. js2. Installing NPM management Tools2.1, download NPM source code, unzip into the NPM folder2.2. Install NPM using the command node Cli.js INSTALL-GFor command.Node Cli.js install NPM-GF//The latest version of NPM can be installednode Cli.js install [email protected]-GF//Can install the specified version of NPM2.3. After the NPM installation is complete, add "D:\npm\node_modules" to the system environment variable Node_path.Front-end automa
On weekdays, many things can be completed using scripts. Learn the necessary scripts and write the scripts to replace the manual ones.Our goals are dry and automation.Required tools:ShellPerlLinux tools: SED, replace, find, xargs, and so on.For example, you can use the replace command to replace some content in the file:
# Replace audio image -- File
Or, process all the objects in the current directory as follows:
# Find.-Type F-exec replace audio
are performed by defaultGrunt.registertask (' Default ', [' jshint ']);};The configuration of the Ps:jshint plugin has two items:In options, you specify the configuration file for the Jshint syntax detection rule by using the "JSHINTRC" property, and the code in the. jshintrc file is also strictly compliant with the JSON syntax specification, otherwise it is not valid."Build" specifies which JS files are required for syntax detection.4. Finally run the grunt command at the terminalPS: If prompt
1.scons is an automated build tool under LinuxSCons is written in Python, and you need to verify that Python is already installed before using SCons. (Run Python-v or Python--version on the system's command line).2. The installation process is as followsWget http://prdownloads.sourceforge.net/scons/scons-2.2.0.tar.gz.Tar zxvf scons-2.2.0.tar.gzCD scons-2.2.0Python setup.py Install3. The compile process if the following error occurs: Checking whether the C + + compiler Worksno C + + compiler None
expressions are provided to ease the test.
Use the command line interface to create and execute tests.
Allow all information to be stored-API calls and project data to an independent space.
Http://www.httpmaster.net/
9. Runscope
Runscope is a simple tool used to test and monitor API performance. It can help you verify whether the web service or API returns the correct data, and give a prompt when the API fails. Runscope also supports API and mobile app backend service
Now we learn through these 3 questions;1, what is gulp?2, why use gulp?3, how to use?What is Gulp answer: is a front-end automation of the building tools, straightforward point, without this tool, we can still use artificial to achieve the following advantages, but when the project is becoming large, the use of this tool can improve performance and efficiency. Why Use Gulp? A: 1, JS and CSS are static files
, segue test tools, QTP automated test tools and Autorunner tools, which occupy more than 90% of the market.Open source test management tools: Bugfree, Bugzilla, Testlink, Mantis ZentaopmsOpen source features Automated testing tools
-id command to replicate the Ansible public key into the node.Fourth step: Define a list of nodes for AnsibleFile/etc/ansible/hosts maintains a list of servers in Ansible.[Email protected] ~]# vi/etc/ansible/hosts[Test-servers]192.168.1.9192.168.1.10Save and exit the file.Fifth step: Try running the command on the ansible serverUse ping to check the connectivity of the ' test-servers ' or ansible nodes.[Email protected] ~]# ansible-mping ' test-servers 'Execute shell command1 : Check the run tim
Grunt is a tool framework based on Npm,node.js with JS, which can automate some repetitive tasks (such as merging files, grammar checking, compressing code),Grunt has a large library of plug-ins to meet a variety of automated batch processing needs, commonly used plug-ins are:Concat---> Merge filesCsslint---> CSS grammar checkerCssmin---> CSS compressionJshint---> JS grammar checkerUglify---> JS compressionWatch---> Automation core, monitor file modif
Automated functional test products are an enterprise-class functional testing tool for verifying that an application is running as scheduled. By automatically capturing, detecting, and duplicating user interaction, you can identify defects and ensure that business processes that span multiple applications and databases can avoid failures in the initial release and maintain a long and reliable operation.
SilkTest is a tool for automated functional
follow up on a system configuration change process, only in the "Change management platform (each company may be different)" keyword (such as system name, business name, IP, change) can be retrieved.So, why should I use a tool like puppet?2. Remote command execution(such as batch check server configuration parameters)SSH commands can be fully implemented, as for batch execution, but also in the outer layer of SSH, set a loop structure. So, why should I use Func for remote command execution.As f
Recently, discussions about the development direction of the next generation of functional testing tools have become a hot topic. However, many organizations are still trying to keep up with the traditional "recording-Playback" testing tool.Agile pace. Called"Test madman"Elisabeth HendricksonTell themWhy not waste your time.
Hendrickson summarized her views as fo
Some time ago, a small web automation test tool was developed with C # combined with the Watin component, due to testing needs.
Watin is a very simple and flexible test framework that simulates most of the user's operations in the client browser, and the API is relatively simple.
The implementation of URL calls and control of Web controls is simple, refer to the following code:
for (int i = 0; i { Try
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.