Category: Software Testing

Testing guidelines

TEsting Guidelines Define API requirements. It is important to define requirements and outcomes for each method or function that you add to your project. For requirements, include input and output ranges, exceptions thrown and the conditions under which they are raised, and the type of values returned (especially if the values are instances of classes).

Continue Reading →

ACL: Denying read access to a file in VC++

Snippet of the code to set the permissions and create a file while not granting read access to it: DWORD dwRes; PSID pEveryoneSID = NULL, pAdminSID = NULL; PACL pACL = NULL; PSECURITY_DESCRIPTOR pSD = NULL; EXPLICIT_ACCESS ea[2]; SID_IDENTIFIER_AUTHORITY SIDAuthWorld = SECURITY_WORLD_SID_AUTHORITY; SID_IDENTIFIER_AUTHORITY SIDAuthNT = SECURITY_NT_AUTHORITY; SECURITY_ATTRIBUTES sa; // Create a well-known SID for the

Continue Reading →

Penetration techniques – Part 2

Continuing the series from Agnitum firewall guide: 3 . Application window control Windows allows applications to exchange window messages between processes. Malicious processes can get control over other network-enabled applications sending them window messages and imitating user input from keyboard and mouse clicks. The example of using this technique is Breakout leaktest (http://www.firewallleaktester.com/leaktest16.htm). Here the

Continue Reading →

Why whitebox testing is effective?

Let me guess, by now you must have heard that whitebox testing is all about looking into the code and plucking errors from them. But its not all easy, thought would give some live example, where it could be used and how you can make use of it catch some critical errors. Imagine you are

Continue Reading →

BugZilla: Installation guidelines Part 1 on windows

Today I installed bugzilla on my laptop. It was pretty easy to do so. But first you should download and install the following: Buzilla tar file from http://bugzilla.org/download.html MySql http://dev.mysql.com/downloads/mysql/ Apache server from http://httpd.apache.org/download.cgi Sendmail exe from http://glob.com.au/sendmail/ used for sending fake mails on local machine. Perl from ActivePerl website. After you have installed all

Continue Reading →

AutoIt: tool to test windows GUI

for more information please visit: http://www.autoitscript.com/autoit3/index.shtml This can be used for automating windows GUI and I dont think so this can be used for automating web based applications unless you tell if i have done something wrong here. Ok..its pretty simple how to use. You can install the AutoIt exe. It comes with a pretty

Continue Reading →

QA stuff

1. What is the most important impact QA can have on a product development process? The most important impact QA can have on a product development process is the increase in the quality of the products. 2. Name 3 things in a development process that effect quality, and briefly describe each. Requirement Specification – Without

Continue Reading →

Planning a Test Strategy

Many of us ignore developing a testplan while testing, but it not advisable. A testplan helps us capture things such as: Dependencies on the software, Organize the parts which have been testing and which need testing, by which we wouldnt miss out any areas, Human Resource planning which is very important and assigning responsibilites helps

Continue Reading →