Can I Really Get A Job Right Out Of School?

Can I Really Get A Job Right Out Of School? College students are often lectured by professors, parents, and friends that they cannot expect to get a job right out of college. This sets a lot of students up for an anxiety filled graduation year as they scramble to figure out what they are going to do once they graduate. You really can get a job right out of college, in fact you can have that job lined up before you even graduate. Don’t believe what you hear about getting… Read More

Memory Training for Students

Memory Training for Students:  If you are a student, you know how difficult it is to stay up all night and cram for a big exam.  For many people it is very difficult to remember so many definition, terms and names. But, what if you had a great system to remember everything you studied,quick and easy.  Not only would your grades be off the charts, but you could cut your study time by not having to visit over and over information that you have trouble absorbing.  With memory techniques, you… Read More

What is User Acceptance Testing?

What is User Acceptance Testing? Introduction: This article attempts to explain the process of User Acceptance Testing. Once the application is ready to be released the crucial step is User Acceptance Testing. In this step a group representing a cross section of end users tests the application. The user acceptance testing is done using real world scenarios and perceptions relevant to the end users. What is User Acceptance Testing? User Acceptance Testing is often the final step before rolling out the application. Usually the end users who will be using… Read More

System Testing: Why? What? & How?

System Testing: Why? What? & How? Introduction: ‘Unit testing’ focuses on testing each unit of the code. ‘Integration testing’ focuses on testing the integration of “units of code” or components. Each level of testing builds on the previous level. ‘System Testing’ is the next level of testing. It focuses on testing the system as a whole. This article attempts to take a close look at the System Testing Process and analyze: Why System Testing is done? What are the necessary steps to perform System Testing? How to make it successful?… Read More

What is Regression Testing?

What is Regression Testing? Introduction: This article attempts to take a close look at the process and techniques in Regression Testing. What is Regression Testing? If a piece of Software is modified for any reason testing needs to be done to ensure that it works as specified and that it has not negatively impacted any functionality that it offered previously. This is known as Regression Testing. Regression Testing attempts to verify: – That the application works as specified even after the changes/additions/modification were made to it – The original functionality… Read More

Integration Testing: Why? What? & How?

Integration Testing: Why? What? & How? Introduction: As we covered in various articles in the Testing series there are various levels of testing: Unit Testing, Integration Testing, System Testing Each level of testing builds on the previous level. “Unit testing” focuses on testing a unit of the code. “Integration testing” is the next level of testing. This ‘level of testing’ focuses on testing the integration of “units of code” or components. How does Integration Testing fit into the Software Development Life Cycle? Even if a software component is successfully unit… Read More

SQL Server 2005 – Configuring Replication

SQL Server 2005 – Configuring Replication In this tutorial you will learn about SQL Server 2005 – Configuring Replication – New Types of Replication, Peer to Peer Transactional Replication, HTTP Replication, Configuring Replication Configuring Replication Using RMO, Referencing the RMO and SMO libraries and Creating a Subscription Using RMO. New Types of Replication New types of replications have been introduced in SQL Server 2005. The first of these is the Heterogeneous Replication which allows the publication of data from heterogeneous subscribers such as Oracle, DB2 using relevant ODBC drive and… Read More

SQL Server 2005 Replication Enhancements

SQL Server 2005 Replication Enhancements In this tutorial you will learn about Overview of Replication Enhancements, User Interface Enhancements, Merge replication concurrency Enhancements, Programming changes, The Replication Monitor, Performance and Scalability Features, Pre-computed partitions, Updates to unique keys, Transactional parallelism, Download and upload only articles, Reduced contention and Managing replication. Overview of Replication Enhancements The most striking aspects of the enhancements made to SQL Server 2005 replication services are that configuration wizards have been made simpler and shorter and performance and scalability have been improved. User Interface Enhancements The first… Read More

SQL Server 2005 – Mirror Server

SQL Server 2005 – Mirror Server In this tutorial you will learn about Mirror Server in SQL Server 2005 – Preparing the Principal and Mirror Server, Establishing a Mirroring Session, Establishing a Witness Server, Executing Transactions, Simulating Principal Server Failure, Restarting the Failed Server, Terminating the Mirror Session and Configuring Database Mirroring. Preparing the Principal and Mirror Server Database mirroring is easy to set up and can be made self monitoring for automatic failover in the event of the principal server being unavailable. The first step is to configure the… Read More

Unit Testing: Why? What? & How?

Unit Testing: Why? What? & How? In this tutorial you will learn about unit testing, various levels of testing, various types of testing based upon the intent of testing, How does Unit Testing fit into the Software Development Life Cycle? Unit Testing Tasks and Steps, What is a Unit Test Plan? What is a Test Case? and Test Case Sample, Steps to Effective Unit Testing. There are various levels of testing: Unit Testing Integration Testing System Testing There are various types of testing based upon the intent of testing such… Read More

SQL Server 2005 – Introduction to Data Availability

SQL Server 2005 – Introduction to Data Availability In this tutorial you will learn about Data Availability in SQL Server 2005 – Failover clustering, Database mirroring, Log shipping, Replication, Introduction to Database Mirroring and advantages of mirroring. SQL Server 2005 introduces several high availability solutions to improve the availability of servers and databases. These solutions mask the effect of hardware or software failure and maintain the availability of applications so that users perceive a minimum of downtime. The options for creating high availability for a server or a database include:… Read More

SQL Server 2005 – Backing up a Database

SQL Server 2005 – Backing up a Database In this tutorial you will learn about Backing up a Database in SQL Server 2005 – Backup and Restore operations, Restoring System Databases, Media Reliability, Using Checksums during backup and Restore and Backup Media mirroring. Backup and Restore operations. A backup is a copy of the data that is maintained for the purpose of restoration at a later date if a requirement arises due system failure. Failures can occur due to media problems, user errors, hardware failures or natural disasters. Backup of… Read More

Effective Software Testing

Effective Software Testing In this tutorial you will learn about Effective Software Testing? How do we measure ‘Effectiveness’ of Software Testing? Steps to Effective Software Testing, Coverage and Test Planning and Process. A 1994 study in US revealed that only about “9% of software projects were successful” A large number of projects upon completion do not have all the promised features or they do not meet all the requirements that were defined when the project was kicked off. It is an understatement to say that – An increasing number of… Read More