Programming

Test engineers should have three basic qualities [1]



Many young or just in the testing engineers, often ask: "What skills or test engineers with what quality is qualified?" Compared with the developers, testers need not only skills, but also need to know such as operating systems, databasesnetwork and other aspects of knowledge.

A simple javascript menu





Code maintenance: some of the ways to improve code



Introduction

Application of maintenance throughout the life cycle often been underestimated.However, the maintenance cost is undoubtedly the largest and most difficult stage of implementation.Therefore, the initial development phase of the code quality directly affects the cost of maintenance.Here are some figures illustrate this:

Microsoft's patch in the test version of Windows that affects almost all


Microsoft said it needs at least a week to be able to publish amendments to the recent discovery of a defect in the patch.The flaw could allow hackers to control a computer connected to the Internet.

How to feel the latest Java 2 EE 5.0 specification features



Java EE 5 specification main purpose is to simplify development, improve development efficiency.Meanwhile, with the Java EE specification becomes increasingly large, Java EE5 specifications of the system has been sub-categories, respectively, including: enterprise applications, Web applications, Web services and management in four aspects, such classification enables developers to more clearlymore likely to select the relevant specifications for learning.

Syntax of PHP 5.3 closure



PHP 5.3 will join the closure syntax, which is an anonymous function that allows developers to declare inline functions and stored in a variable.Although the syntax and JavaScript a bit weird compared to the closure, but for the PHP language, this is a good supplement.

Windows exploit code appeared the Internet


According to latest reports from overseas media, the use of critical flaws in Windows-based computer code has been posted on the Internet, thereby greatly increasing the possibility of large-scale virus attacks.

Fight for the Java Sun is not alone



Sun Company has a long history of innovation, the company's great achievements involve any of the Java development.But the Sun is now facing all the financial problems of the week, but on this issue, some observers would like to know that the company will be divided into small companies or the acquisition by competitors.For some, the Java community, Sun increased the uncertainty of future they want to clear Sun Java platform in the role of urgency.Relationship between Sun and Java still up? Sun for this technology has many control?

c # and javascript interaction



In the asp.net development, are often used interactive background and foreground, in this summary a little c # and javascript interoperable way

JSP-depth programming to enhance the application of the seven trick



JSP-depth programming 1: servlet's init () method for caching data

When the servlet initializes an instance of the application server after the client request for the service before it calls the servlet's init () method.In a servlet's life cycle, init () method is called only once.By init () method of the cache some static data or do some only once, time-consuming operation, you can greatly improve system performance.

Testing object-oriented system



By unit testing and integration testing, software development capabilities to ensure that only can be achieved.But not confirmed in actual operation, if it meets the needs of users and whether there is a lot of actual conditions would be an error induced by the hidden dangers.To this end, the completion of the development of software system testing must be standardized.

Detailed PHP concrete solutions garbled page



PHP code in the actual writing, and are some problems, such as the page appears garbled and other issues.We will then introduce the specific cause of garbled PHP page and related solutions.In general, PHP pages appear garbled There are 2 reasons, first because of encoding (charset) set incorrectly, causing the browser to resolve the wrong code, which appeared in full screen mess of "Double Dutch", followed by the file is toOpen coding errors and then save, such as a text file originally GB2312 encoding, but UTF-8 encoding to open the save.To solve the above problems garbled PHP pages, you first need to know what part of the development related to the code:

On the status and direction of Java game development



These years due to the continuous development of Java technology, Java programs run faster with significantly improved, while also continue to progress in hardware technology, which makes treatment more complex Java 3D graphics possible.Lwjgl, Jogl, Java3D and other technologies, the Java language can facilitate the use of current graphics hardware acceleration capabilities of increasingly powerful.In fact there are already many Java-based 2D and 3D games, some of them massively multiplayer online games.

To see continuous improvement of the software testing process [1]



With the gradual domestic development of the software testing industry, a growing number of software companies pay more attention to software testing, and has formed a set of basic software testing process.However, the role of software testing has not significant as expected, therefore, need to continue to invest in the degree of concern for software testing, software testing process of continuous improvement.Here are some of my work experience, describes the process of software testing and improvements need to focus on a few links to share with you.

JSP + JavaBean + Servlet working principle of the structure



JSP + JavaBean working principle of a two-tier structure should be more familiar, but also better understood.

Php Test report back door of the hidden skills



Recently many of my friends are asking me whether my word Trojan can hide HTML or image, the fact the Trojans into a word document in PHP has a very subtle, and if he just want to put HTML files or images, theto read on the articles of this test report it.To know if the PHP statements into the light the picture is in any case can not be performed because the only PHP extension php file parsing.So hidden in the picture to make the PHP statement is executed.The help we call the function in PHP: include, require and so on.

What are the merits of Software Test preview?[3]



Q: preview test found problems that need to be credited defect database?

A: The answer is yes, test rehearsal is a "virtual" test execution, the problems found during the preview also to be recorded, tracked.Of course, in order to identify the test case of the discovery phase, can be specifically added in the defect management system, a "preview" stage, statistical preview of the defects found to provide results.

[Experience] the basics of software testing overview [3]



Fourth, the complexity of software testing and economy
 
People often think that it is difficult to develop a program to test a program is relatively easy.This is actually a misunderstanding.Design test cases is a delicate and requires highly skilled work, the slightest mistake will trade-off, omissions should not have happened.

How to use case testing: error reckoning method



A. METHODS Introduction

1. Definition: speculation based on experience and intuition of all the possible procedures for various errors, so the design of test cases targeted approach.

Unified Interpretation of extended one and a half SP code works schedule


Ministry of Information Industry in accordance with the arrangements, short messaging services access code tuning work from now until January 31, 2008 only, continuous one and a half, code distribution and code to enable also have their own timetable.

MYSQL error code list



mysql error, the former tend to rely on guess. With this form, a check came out. convenient lot. special share to the public

Mock not the silver bullet test



Developers to write high-quality tests on the journey can be described as full of thorns, database, middleware, different file systems, the existence of complex external system, so that developers write and run tests, I feel distressed exception.Due to external systems often run on different machines or the local separate process, the developer is difficult to operate in the test and control them.External systems and the instability of network connections (external system to stop responding or network connection timed out), will likely lead to random failures during the test run.In addition, the slow response speed external systems (HTTP access, launch services, to create deleting files, etc.) may also result in a test run for too long, cost too high.Problems so that developers continue to find a more inexpensive way to test, mock developers solve this problem is when wielding a magic weapon.mock object to run in the local environment completely controlled by using mock objects is dependent on the resources of simulation, so that developers can easily create a stable test environment.mock object created locally, the local characteristics of running is the only way to speed up testing.

How to create a knowledge base of software testing



Do not create test demonstrated the importance of knowledge, can see that you agree with it in this article, or to a ~ Forum Search

SQL Server data analysis system and application logic



Achieved with the SQL Server in many of the new enterprise system design, system designers need to manage data structures and application logic to make a key position on the significance of the decision.SQL Server has its own programming language (Transact-SQL, or TSQL), developers can use it to manage the data access code, business logic and transaction control.

Analysis of the XML programming JAVA



The structure of XML as a global common language, more and more popular by the people, all kinds of development platforms (such as Microsoft Studio Series, Oracle series, Inprise Borland series, etc.) also regarded as a slogan to support the development of XML.As the author of the e-government development in the earlier introduction of XML, it tasted a lot of sweetness in many projects using XML data exchange information, save a lot of trouble, do not develop cumbersome data format, easy to use XML dataexpression, but also help the developer trace debug line.