ApriorIT - Professional consulting and software development
Home Our Experience Articles
Articles

ApriorIT promotes experience sharing and so performs the program, according to which our specialists from different directions write interesting articles - to share the knowledge they have.

You can find our articles on different software development protals, and some of them were awarded by coders' communities. We are very proud of it.

In Articles section we publish all articles from our specialists.



Technology of GUI compliance testing. Tools used PDF Print E-mail
Software QA Articles
Friday, 26 February 2010 11:08

This article will be useful for both testing specialists and newbies as soon as the process of GUI testing is represented here as completely as possible.

GUI testing can be performed from three points:

  • Usability
  • Design, appearance
  • Element arrangement, layout.

The first two points are discussed well in the article by Elena Osadchaya “GUI Testing: Basic tips” [1]. Information concerning element arrangement testing can be found on the Microsoft site [2] and that is what we will talk about in this article.

 

Read more...
 
Installation testing tips PDF Print E-mail
Software QA Articles
Wednesday, 24 February 2010 14:41

Working with the software starts with its installation on the computer. During the installation, user gets the first impression of a product. That’s why this process is very important and claims certain attention.

This article includes practical recommendations on testing of software installation process and also includes a bulk of ready tests that are a good basis for a valid test plan preparation.

Read more...
 
Application architecture research PDF Print E-mail
Software Development Articles
Wednesday, 24 February 2010 12:42

There are situations when you really need to know how an application works, how it implements such and such functionality. For example, you want to integrate your software with some popular system; learn how existent solutions of your problem work; perform smooth compatibility with OS and libraries with all their undocumented functions…

In general, the architecture research comes to utilizing of different tools, which discover how it is all built for us.

This article is mainly for developers. It is rather familiarization one and that’s why it doesn’t concern some specific language or technology. Here you can find the description of working with some tools that can help to learn the application internal structure. I’ve also included an example of hook lib code, but it doesn’t require some deep development knowledge.

Read more...
 
How to develop a virtual disk for Windows PDF Print E-mail
Software Development Articles
Wednesday, 24 February 2010 11:53

This article is oriented to Windows-developers and considers how to create virtual disk in Windows system.

In Windows virtual disks are implemented by means of kernel mode drivers. Some necessary information concerning disk drivers for Windows is given in the section “Windows and disks”.

The implementation of virtual disk for Windows can also be found in the widely known project with open sources FileDisk. The main difference of the solution, which is given in this article, is that FileDisk processes requests to the virtual disk in kernel mode while the proposed solution processes them in user mode.

Read more...
 
Detect Driver PDF Print E-mail
Software Development Articles
Thursday, 18 February 2010 16:22

This article is the continue of the previously posted project Hide Driver. Like the first article this one doesn't pretend to be full and original. The main purpose of it is to represent the complicated info in some more popular way.

The method of hiding described in the previous article is very simple and widely known. Now I pretend to describe the method of detection of such hidden files and processes in simple and easy to understand way. This method is accompanied by the code developed to illustrate the words.

 

Read more...
 
«StartPrev12345678NextEnd»

Page 1 of 8