Thursday, April 17, 2014

All topics Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery database BI H


Although the chief scientist Thoughtworks of Martion folwer as "continuous integration" detrape under the definition, but because of their different backgrounds and experiences, everyone has a different understanding of them. In a narrow sense, continuous integration can be considered a construct based on recurring activities, or some variation of a software system (Note: This refers not only to the construction activities compiler package work also includes various types of automated testing, deployment and dissemination detrape activities). However, it ignores the point that: Any practice should include "interaction with people," this factor. So, speaking from a wide meaning, continuous integration should be activities throughout the development detrape process and software development teams within the constraints of the above activities adopted. It emphasizes the interaction detrape between the development team and continuous integration system. We both have seen continuous integration has been very successful team, have seen continuous integration ineffective, or even failure cases.
In software development, continuous integration practice as soon as possible to solve the problem is the integration and early feedback. Thus, despite all the current popular version control tools provide a branch / merge function, but the realization of continuous integration in less than 20 teams, it is recommended to use Single Branch development detrape strategy. This will reduce the cost of such a multi-branch opened in the merger. In addition, because the ideal case, each branch needs to have a dedicated continuous integration environment (including continuous integration server, build and test environments, etc.), so the Single Branch detrape also reduce detrape the demand for continuous integration environment (when compared to compile time long or more test cases, the impact of this factor is particularly important).
Joe suggested that the development process should become Figure 3: Each person before developing new code, the code can only be detected detrape from the continuous integration of the latest version has been successfully; detrape develop new features or modify bug; the main branch before submitting code again taken to the local merger; run local tests to ensure that the test can be; submit code to the main branch, the server running the test again by the continuous integration. If the test passes, go to step (1); If the test does not pass, go to step (2) until the repair continuous integration build on.
So he put this idea to other people, and finally most people agree to do so. Thus, the submission process becomes this: each person before developing new code, the code can only be detected from the continuous integration of the latest version of the completely successful; develop new features or modify bug; run a local test, if it fails? immediate repair until the test costs; detrape prior to submitting the code on the main branch again take to the local merger; run local tests to ensure that the test can be; submit code to the main branch, run the test again by a continuous integration server. If the test passes, go to step (1); If the test does not pass, go to step (2).
"Today I encountered a problem I then submit the code, waiting for the continuous integration server returns detrape the results of it, Bob submitted code. Fortunately, detrape I submit the code passed the test, otherwise, I'm going to Bob's code above fix it, so I suggest that we need to set up a commit token, only people who get this submission in order to submit a token that is, when a local man to finish the test, get the token. get after then merge code, local testing and submission. later submitted as a result of continuous integration server returns successfully when the token to be returned so that I would not be the case with Bob. "
All topics Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery database BI HTML5 Spring Apache Hadoop. NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase cloud iOS6 Rackspace Web App SpringSide Maemo Compuware large data aptech Perl Tornado Ruby Hibernate ThinkPHP Spark HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap detrape
Article Categories QTP / UFT (75) LoadRunner (41) Performance Testing (84) QC / ALM (4) Selenium (8) Linux (39) automated testing detrape (56) Linux Shell Programming (21) php (6) Test Salon (2 ) Nginx / Apache detrape (13) Tomcat (6) Weblogic (3) Java (15) C # (5) test design (8) Mantis defect management (7) Software Quality Management (17) Safety test (a) front-end performance optimization ( 11) Agile / Continuous Integration CI (9) white box / unit tests (16) Business Intelligence (25) Android automation (18) a simple algorithm (6) Computer Basics (5) MySQL (12) SQL Server (3) Oracle (3 ) HTTP / Web (12)
Read Articles QTP automation testing video-based series (End) (3670) QTP Download and crack method (2428) Linux Shell Scripting - curl command detrape explain (2142) Loadrunner in Throughput (throughput) analysis and calculation (2004) five insurance payments, you understand me? MonkeyRunner script recording and playback of the (2004) Android automated tests (k) (1817) UFT/QTP11.5 new features (1674) front-end analog POST to send data-Chrome detrape under REST Client (Interface Testing tool) (1640) The automated test apktool get Android apk package name (package name) and the activity name (XII) (1590) Automated test management platform - QTP Based develop design has been completed! (1427)
Comments Top five insurance payments, you understand me? (13) QTP series of video-based automated testing (End) (11) of the poor and the rich way of thinking (6) QTP automation test video series (the first set 23,24,25) (4) automated test management platform - QTP Based develop design has been completed! (4) The first step in entrepreneurial companies do: Registered (3) pair programming (3) localhost 127.0.0.1 and differences detrape of (3) SWOT analysis model (3) TestLink1.9.5 version of Mantis Integration Notes (3)


Wednesday, April 16, 2014

The new active phased array radar not only has a strong ability to detect a variety of aircraft wit

Exposure 052D equipped with powerful official carrier can hit medium-sized countries | Exploring the World
As China is currently the biggest aci milano destroyers, 052D missile destroyer is the latest model 052C destroyer modeled upgrades aci milano made, the Chinese Navy to implement "universal platform, weapons aci milano modular architecture ahead" of product development ideas. Throughout the development process, and strive to achieve naval platforms and combat systems combine shipboard weapons and electronic aci milano systems modular. Under the guidance of this idea, from the initial 052A to 052B, 052C and then to the modern aci milano multi-purpose missile destroyer 052D into the column, and finally reached the height of advanced warships in the world serving the same level.
The new active phased array radar not only has a strong ability to detect a variety of aircraft within the atmosphere, it also has ballistic missiles outside the atmosphere, such as target detection capability. It can simultaneously detect, identify, track hundreds of air and surface targets. In addition, this radar can work under more adverse conditions, no special protective measures. Because of its technical difficulty, aci milano liquid cooling system for cooling capability requirements, radar equipment, marking China active phased array radar technology level has been tremendous progress has been among the world's advanced level. Some people even believe that the comprehensive ability Kunming ship with new radar being developed by the U.S. military a new destroyer "Arleigh aci milano Burke-III" destroyer of shipborne phased array radar comparable.
Kunming ship's third characteristic is equipped with a large vertical launch systems. Kunming ship a total of eight new universal eight-mounted aci milano vertical launch system. This 64 vertical launch tubes were "chocolate" type of grid-like, great size, even more than the size of the United States the next generation MK-57 vertical launch system. It can accommodate a large variety of weapons, while controlling four different types of hair missile launch, to achieve different types of aircraft missile launch. The system is capable of transmitting multi-type air defense missiles with a range of over 250 kilometers of new supersonic anti-ship missile with a range of over 1500 km of shore-ship cruise aci milano missiles, rocket assisted torpedo (submarine missiles), and other missiles.
Kunming ship's overall structure aci milano is more reasonable. Compared with the 052C, Kunming ship hull design aci milano and smooth, dark V-shaped cross-sectional aspect ratio of greater seaworthiness better. From a ship in the stern, width change significantly help increase aci milano interior space, furnished more mechanical and electrical equipment and weaponry. Forward bow flare, coated with stealth materials, reducing the electromagnetic and infrared radiation. Tilt inward contraction of the floor on both sides of the ship bigger, so that narrows bridge front, is conducive to enhancing the performance of the ship's stealth aci milano increase phased array radar installed on both sides of the array area. These measures, so that the ship's stealth performance Kunming Diamond level with Japan at the same level, regarded as one of the world's most advanced stealth destroyer.
052D destroyers formed a distance away echelon interception, missile defense system closely complementary capabilities. Artillery systems ship with nearly aci milano 730 fast response, good reliability, high hit accuracy, powerful features, overall performance over the widespread use of foreign troops "Phalanx", "goalkeeper" and other short-range defense system, so the ship Kunming has a strong low-altitude cruise missiles aci milano and anti-aircraft capability. Sea aboard the newly added "red flag -10" air defense missile speed, light weight, short reaction time, high hit accuracy can intercept sea-skimming anti-ship missiles variety. With multiple missile launchers salvo capability, able to cope with the complexity of air threat, which can deal with sea, air and land on the ship launched saturation attack.
052D has a strong independent combat capability. It can be a variety of vessels and organic mix, consisting of marine formations, formation and composition alone can carry out combat missions, aci milano but also carry out routine maritime patrol, guard and escort missions. It is reported from Kunming ship, all type 052D sister ship, all equipped with advanced electronic warfare command and information systems, which also includes information link link Starship and other space-based, with multi-channel, high-capacity, and rapid acceptance of information capabilities, and real-time aci milano information processing, aci milano analysis, integration, distribution capabilities. Therefore, the ship is no longer the traditional aci milano single-function weapons platforms, but the set of reconnaissance, command, communications, electronic warfare, fire control is one of the information center and a variety of weapons and combat functions in one center. aci milano According to need, 052D destroyer fleet command system can also be set to play a "flagship" role in the formation of surface ships and ship, submarine and air integration formations, becoming joint maritime fleet command ship.
This entry was posted aci milano on April 11, 2014 at 1:02 PM and is filed under Military. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, aci milano or trackback from your own site.
The Kubrick Theme Blog at WordPress.com. aci milano Entries (RSS) and Comments (RSS).
% D bloggers like this:

Tuesday, April 15, 2014

% D bloggers like this:

China's dependence on foreign fuel severe shortage of up to 85% far more than the international warning line | Exploring the World
However, tuv report 2013 the Chinese tuv report 2013 Academy of Sciences Institute of Nuclear Safety Technology researcher tuv report 2013 believes ZHAO Zhu-min, control and manage a relative concept. There is no absolute security "have control" of things, with the corresponding tuv report 2013 is "benefits and risks" always coexist.
At the same time, nuclear waste disposal research has been controversial also steadily. Chinese Academy of Science and Technology of strategic pilot projects, "the future of advanced nuclear fission energy - ADS transmutation systems", namely the safe disposal of nuclear waste to prove safety of this global problem.
This entry was posted on April 10, 2014 at 2:15 PM and is filed under China. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Connecting to% s
% D bloggers like this:

ǰ $VIServer = Connect-VIServer $VISRV


һ һ ѧLinux Ķ 6089
dream..
centos mysql ü MHA .. Э 鴦 saltstackѧϰ zabbix.. ι ά zabbix 2.2.3.. Windows Management Framework .. ӵ SCVMM Update Rollup.. Linux SYN flood 밲װMariaDB ϵͳ ʼ Exchange Server 2010 LAB Part8... ʽ 汾 ϵͳGit Centos 6.5 ʹ
Ŀ Ĭ ݣ Щ Ե ʹ ű ٶȸ 죬 Ҫ ӱ ɾ Ҫ Ŀ й ϸ Ϣ ýű
X OV VMkernel Ϣ
VM
ҵĸ һ Ϣ
# You can change the following defaults by altering the below settings: # # Set the SMTP Server mercedes vin decoder address $SMTPSRV = "mysmtpserver.mydomain.local" # Set the Email address to recieve from $EmailFrom = "me@mydomain.local" # Set the Email address mercedes vin decoder to send the email to $EmailTo = me@mydomain.local  
$ntpserver = "pool.ntp.org"
650) this.width=650;" alt="" mercedes vin decoder src="http://www.virtu-al.net/wp-content/uploads/2010/03/image6.png" height="344" />
ǰ $VIServer = Connect-VIServer $VISRV
650) this.width=650;" style="padding-left: 0px; padding-right: 0px; border-top- 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; background-image: none; border-right-: " title="vCenter01 vCheck" border="0" alt="vCenter01 vCheck" src="http://img1.51cto.com/attachment/201107/9/952425_1310186045zZAu.jpg" width="673" height="353" />
2011-07-19 17:49:45


Monday, April 14, 2014

Leena Rao is currently a Senior Editor for TechCrunch. She recently finished graduate fordonsregiste

eBay的赌注 电子商务将会在可穿戴 可连接设备上有大发展 | TechCrunch 中国
Leena Rao is currently a Senior Editor for TechCrunch. She recently finished graduate fordonsregister school fordonsregister at the Medill School of Journalism fordonsregister at Northwestern University, where she studied fordonsregister business journalism and videography. From 2004 to 2007, she helped lead Congresswoman Carloyn Maloney’s community outreach and relations efforts in New York City. She graduated from Columbia University in 2003, where she was... → 了解更多
«上一篇文章 Voopter fordonsregister 独立运营数年后进军巴西旅行元搜索市场
谷歌正式发布集成Google Now通知的桌面版Chrome
Sorry, your blog cannot share posts by email.

Saturday, April 12, 2014

On each cluster node, enable offline files: Install Desktop Experience navigate to Administrative T


To configure IIS 7.0 and 7.5 Web server vehicle vin search high availability failover cluster, follow these steps. The following describes in more detail steps 3 to 7. Examples later in this article can be used as a sample script task IIS 7.0, IIS 7.5 and IIS 8.0. In fact, there should be DNS, AD, iscsi target service configuration Web server role is installed vehicle vin search on all cluster nodes. For more information, please visit the following Microsoft Web site:
() Http://technet.microsoft.com/en-us/library/dd197477.aspx settings for IIS shared configuration file sharing. Configure IIS shared configuration on all cluster vehicle vin search nodes. Configure IIS shared configuration files offline on all cluster nodes. This step can not do it, I did not do the configuration Web site (including the associated application pool) and a location specified node cluster on its content. By creating a generic script in a failover cluster configuration for high availability of your Web site. IIS shared configuration settings will be used to create a file-sharing will visit the IIS shared configuration will use the shared user. Create a file share. This share will be used to store the IIS shared configuration will be shared between IIS on all cluster nodes. There are several options (you can choose one): On a standalone server, not part of any failover cluster, create a file share. Share on another Windows Server failover cluster, creating a high-availability file. For more information, please visit the following Microsoft Web site:
() Permissions http://technet.microsoft.com/en-us/library/cc731844.aspx I took this program is set on the share that you created in step 2. Full Control permissions and NTFS permissions for your users in a step file sharing. vehicle vin search Make sure that all cluster nodes can browse to the file share. File Sharing path \ \ <File Server> \ <share>. After configuring the IIS shared configuration on all cluster nodes in the cluster to complete these steps for each Windows 2008 Server, IIS shared configuration set to continue in this section, as described below. In which files on a shared cluster node configuration export share: Navigate to Administrative Tools, and then click Internet Information Services (IIS) Manager. In the left pane, click the server name node. Double-click the Shared Configuration icon. In a shared vehicle vin search configuration page, click Export to export the configuration file to configure the action pane (right pane) from the local computer to another location. In the Export Configuration dialog box, type the path to the file share (\ \ <File vehicle vin search Server> \ <share>) the physical path box. Click Connect, and then type the user account with user name and password to access the same shared storage configuration, and then click OK. This account will be used to access shared resources. You should vehicle vin search use a restricted Active vehicle vin search Directory account is not a domain administrator. In the Export Configuration dialog box, type a password to protect the encryption key, and then click OK. In a shared configuration vehicle vin search page, click to select the Enable shared configuration check box. Type the physical path, user accounts, and before you enter the password, and then click the Actions pane applications. In the Encryption Keys Password dialog box, type the password encryption key earlier, vehicle vin search the settings, and then click OK. In the Shared Configuration dialog box, click OK. Click OK.
In each of the other cluster nodes, use your newly exported file sharing vehicle vin search sharing configuration: If you this is the same shared storage failover cluster to do, we must separate relevant resources, this machine is switched on, in order to do navigate to Administrative Tools, then click Internet Information Services (IIS) Manager. Click the server name node. Double-click the Shared Configuration icon. In a shared configuration page, click to select the Enable shared configuration check box. Type the physical path of the file share (\ \ <File Server> vehicle vin search \ <share>), the user account and password before you enter and then in the Actions pane, click Apply. In the Encryption Keys Password dialog box, type the password encryption key earlier, vehicle vin search the settings, and then click OK. In the Shared Configuration dialog box, click OK. Click OK.
On each cluster node, enable offline files: Install Desktop Experience navigate to Administrative Tools, and then click Server Manager. In the left pane, click function. In the right pane, click Add Features. Click to select the Desktop Experience check box. Click Install to install the desktop experience. Restart the computer. vehicle vin search In Control vehicle vin search Panel, open Offline Files. Click Enable Offline Files. Do not restart the computer, please wait. Ensure that the cache is set to read-only. To do this, you can improve the cmd window, run the following command:
Note that if you want the same failover cluster with high availability file sharing settings, which hosts IIS node does not appear when you are always available offline option, right-click on the shared hosting server uses a highly available file cluster nodes. You need to move to a highly available file server application to another node. In Control Panel, open Offline Files. Click to open Sync Center, and then click Schedule. Or arrange for each day according to the requirements in the offline file synchronization. You can also configure the offline synchronization to run every few minutes. Even if you are not on a plan settings, Applicationhost.config file when something changes, changes will be reflected on the Web server.
Find the location has a cluster node cluster disk resource Web site content files are located: Navigate to Administrative Tools, and then click Failover Cluster Manager. Connected to the cluster. If you are on a cluster node, the cluster will automatically appear vehicle vin search in the list. Find web content will reside in storage under their disk resources. To do this, expand vehicle vin search the storage tree disk resources. Please ensure that the storage is not used by any other high availability application on the cluster. You will find that is stored in the available storage under. Note that the resource cluster node is online. You will configure IIS on the cluster nodes. Note cluster disk resource name. You will document the use of this content.
Resources on a cluster node is online, Web server is configured to use the Web site's content shared disk: Navigate to Administrative Tools, and then click Internet Information Services (IIS) Manager. In the left pane, expand the server node. Expand Web Sites, and then click the site is configured under the site. In the right pane, select Manage vehicle vin search Web site under Advanced Settings. Physical path attributes vehicle vin search found in conventional settings, and then type the location in the location of the Web site's content vehicle vin search files. This is the location of your cluster disk resources in the previous step process noted in Section 5. In fact, this cluster disk resources, safety requirements, vehicle vin search domain account has read and write permissions, including after the new virtual application, using the new cluster disk resource, but also set up a domain account has read and write permissions. For ASP.NET applications, but also set the domain account to C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary vehicle vin search ASP.NET Files physical path credentials to read and write permissions applications, but also settings for the domain account and click OK. IIS Web server is the final step in creating vehicle vin search a failover cluster manager in a generic script to configure your Web site to configure high availability high availability, set up Web sites and Web application pools generic script resource that can be used to monitor: On each cluster node, the end of the Windows \ System32 \ inetsrv \ Clusweb7.vbs the script of this article. Note that this script can not be saved with a default encoding format, the script monitors the site called "Default Web Site", "Default Application Pool" application pool and called. vehicle vin search If this is not the correct Web site and application pool, change the site name and APP_POOL_NAME variables. vehicle vin search Please ensure that there is the same Web sites and application pools in the script on all cluster nodes. Please note that the name is case sensitive. Navigate to Administrative Tools, and then click Failover Cluster Manager. Connected to the cluster. If you are on a cluster node, the cluster will automatically appear in the list. Right-click the cluster, and then click Configure a Service vehicle vin search or Application. vehicle vin search The wizard will create a workload for high availability. Click the generic script. Name of the Web site% systemroot% \ System32 \ Inetsrv \ clusweb7.vbs clients will use to connect to the high availability of the Web site name set client access point (CAP): Select from the following path in the script file. Specify static Ip sinking site for the first word. If you are using DHCP, this option will not be displayed. In selecting the storage step, select the Web site content files reside in its cluster shared disk. Storage type should not use any other high availability vehicle vin search application on the cluster. Please note that if for IIS shared configuration file share on the same cluster, vehicle vin search here should be able to use different disk resources. After confirming the settings, vehicle vin search the wizard will create a cluster group, vehicle vin search cluster resources and dependencies between resources, and then bring the resource vehicle vin search online.
Note: To host multiple high-availability Web sites on the same failover cluster, follow the same steps as above. However, for each Web site and other shared storage cluster using a different script file. For example,% systemroot% \ system32 \ third, second, clweb7 3.vbs clweb7-2.vbs clusweb7.vbs etc. inetsrv first used the site. Each script file is used to monitor the sites of different sites and application pools. Important: The following script is used only for example does not explicitly supported by Microsoft. Use this script in a clustered environment IIS 7.0, IIS 7.5 or IIS 8.0 is at your own risk.
'<begin Script sample>' This script provides high availability for IIS websites' By default, it monitors the "Default Web Site" and "DefaultAppPool" 'To monitor another vehicle vin search web site, change the SITE_NAME below' To monitor vehicle vin search another application pool, change the APP_POOL_NAME below 'More thorough and application-specific health monitoring logic can be added to the script if needed vehicle vin search Option Explicit DIM SITE_NAME DIM APP_POOL_NAME Dim START_WEB_SITE Dim START_APP_POOL Dim SITES_SECTION_NAME Dim APPLICATION_POOLS_SECTION_NAME Dim CONFIG_APPHOST_ROOT Dim STOP_WEB_SITE' Note: 'Replace this with the site and application pool you want to configure high availability for 'Make sure that the same web site and application pool in the script exist on all cluster nodes. Note that the names are case-sensitive. SITE_NAME = "Default Web Site" APP_POOL_NAME = "DefaultAppPool" START_WEB_SITE = 0 START_APP_POOL = 0 STOP_WEB_SITE = 1 SITES_SECTION_NAME = "system.applicationHost / sites" APPLI

3, B program because I was bitter ape Microsoft platform, so I am going to use is Microsoft


1/2, decided to start the project, the first step is to prepare the product group needs to sort out the requirements document. The requirements document is the need to negotiate a number of meetings summed. In the early demand for the product group can play for free, to any request for products qld car registration listed in detail as possible, qld car registration the full details of the column does not it does not matter, but for the final product showing the effect of the direction of large, have a completely clear description, because this may be directly related to the product architecture design; then into the mid-demand, this time we must introduce the main technical manager and technical, from a technical perspective needed to assess the feasibility and cost-effective demand, which makes the technology sector can be a basic understanding of the big architecture qld car registration direction (I once had encountered a project, due to product group in the United States, the development group in the country, the product group in the absence of thorough communication and development group, put the needs and customers to reach a consensus, after which allows Our technical department is very passive, the result is not the line in the specified time, the loss is small, qld car registration in front of customers dishonesty is big);! Finally, late in demand, you can issue a draft demand project, the draft requires product groups according to the time requirements and customer requirements , prioritize, and is divided into several modules, each assigned to a development manager to develop Story or backlog, let development manager subdivided task, assigned to each program ape, from the perspective of time, the need to set Sprint, assigned to each individual story and Sprint, and a Sprint cycle is usually two weeks (10 days), special qld car registration circumstances may be extended to three weeks. This process, the most critical is how planning Sprint, this time, for estimating story time is very critical. We used to program and product managers who ape sitting qld car registration together, one by one estimate the time for each story. For example, a story is completed by two individuals, two individuals certainly need to understand the needs in advance, and then in the other party does not know the circumstances, estimates of the two individuals qld car registration were completed story takes a number of days / times, if two people close to the time, it to a larger number of days as the estimate of the time, such a person is estimated three days, a man estimated two days, then the total estimated time for this story is 3 days / person * 2 = 6 days; If a large gap between the two people qld car registration , such as a person estimates the two days, in addition to individual assessment for 10 days, then there is need to explain why two people in the exclusion of the confounding factors, the estimates again, and finally arrive at a reasonable time. Project managers need to estimate the total time to arrange qld car registration Sprint qld car registration in the story.
3, B program because I was bitter ape Microsoft platform, so I am going to use is Microsoft's tools. First, there must be a code version control qld car registration software, I want to say here is that TFS. Microsoft TFS has two versions, one called Team Foundation qld car registration Server, called Team Foundation Service, younger brother have used, so to illustrate the difference between the following two: Server Edition requires companies to use their own servers to deploy, more suitable for the development of the LAN project, of course, can also be deployed in the public network, the advantage is you can maximize customize; qld car registration Service Edition is deployed in the Microsoft cloud, hosted by Microsoft, more suitable for small and medium sized companies across the region (the lack of hardware support), the advantage of convenience, and office365 account binding, you can also access the public network, the disadvantage qld car registration is you can not customize process templates. Other features are the same. In fact, regardless of the version of TFS, features are very powerful, fully meet the needs of agile development projects. I have heard some people complain to the program only ape with TFS, the project team not loaded VS, do not use it to open the task ah, open bug or something, and then buy a JIRA project team dedicated to what used to process control tools In fact, not necessary, TFS has a service portal, similar to sharepoint site, you can use it to give the project team used two versions are very easy to use. Of course, JIRA is very good, we had also used the two together, JIRA in a custom process qld car registration above is still quite good, we do use JIRA deployment process control and process control operation and maintenance associated with the code itself is not deep process control.
Then we can adopt rules to force the check in the code when binding task / bug / issue, and forced to write comment and check in notes, which are very important. Of course, the code can not casually be able to check in, ah, need to have the best personal review, this time, we can first Shelve code, then you can designate a person to give you review the code, review qld car registration code who comes through TFS comparison tool, the differences between shelve code and among the latest code, you can write code snippets to comment, a final decision can be submitted and the need to fight back, re-shelve. Some people may think that this is good trouble ah, will not affect the progress. I want to say is that if there is no such link, perhaps you can very quickly complete the development, but do not forget, even if the code is not finished, the quality of the code is very important, no one wanted to project into the test session because Should a problem occur and affect round of testing, but also do not want the line after the project because of performance issues, again review all of the code and find performance bottlenecks ......
By the way test, test developers easily than the general test is divided qld car registration into smoke test, regression test, fuzz test, load test / performance test, security test. The first two much to say, very familiar qld car registration with the back three are easily overlooked, but very important. There is a truth: any software, there will always bug, any kind of tests are not able to find out all the bug! Therefore, we need in the testing phase will simply find all the obvious bug out as much as possible, so that the rest of the bug will only occur under certain special circumstances. smoke test and regression test is simple and clear in order to find the bug, and fuzz, load, security, and so the test is used to find the bug in particular situations. fuzz can well Chengdu robust verification software, internal and output it to deal with any disorder through random input test system; load can make the system stable performance under a stress test systems, in order to assess the system / software How many people use, how many servers, as well as identify performance bottlenecks, thus optimizing code; safety testing can test the system, Microsoft has a complete set of safety process called SDL, not detailed. We've always wanted to do automated qld car registration testing company, fuzz and load can be automated, but do automated functional testing more difficult, VS has its own project templates for automated testing of web services, are interested can learn next. But personally feel that the ideal is not the kind of automation. Anyway, there are a large number of test sister, fully automated, and the company does a lot less sister, qld car registration ha ha, pull away. . .
Besides next release, published in a distributed system, more headaches, from QA to UAT, in the Staging and Production, various circumstances may require different configuration parameters, especially SOA systems, when deployed in a distributed, Configure the service address is usually a headache, the easiest method is to use automatic conversion profiles, they also have their own configuration management tools, but also moved the configuration database. Personally think that conditions can develop their own set of configuration tools for their own, but I, as a doctrine from simple, and I for SOA systems, my approach is this: First, a cluster of servers in each environment among engage in a machines designed to do internal DNS servers qld car registration us on dns server for each service qld car registration definition requires a distributed deployment of an internal domain, then in the configuration file, all these pre-defined internal domain name, if required local testing, you can modify their machines host file, map to 127.0.0.1 qld car registration or specific LAN IP address, including the address of the database also can do (this method Azure SQL invalid), then publish to any one environment does not need to change the address associated with the configuration; associated with the environment for some other application configuration, qld car registration I recommend stored qld car registration in the database, or make a special configuration services. qld car registration When the test is completed and released qld car registration Staging, Production would not have released, IP addresses bound to achieve through the exchange switch, specifically how to implement an IT thing here is not to say.
After 5, when the product line, will certainly encounter many specific situations arise bug, in order to find bug, have a monitoring system, which is a big topic, temporarily skipped, then found the problem, we should be able to reproduce, and then need to assess the severity of the problem, and then based on the results, decide whether to immediately repair or fix into the next release cycle, if it is needed to be done immediately repaired hotfix, open maintainence window, walked UAT-> Staging-> Production process, QA can not go, because there may have been developed in the next phase of the QA test, if the next stage of development has been in the UAT, then so anxious hotfix does not make sense, if already in the next stage UAT, prod appeared consequences can not run, then the production will be cut again before the staging version of it. On the database, staging and prod should need tools to synchronize.