top-5-open-source-code-management-tools

Top 5 Open Source Code Management tools

The old way of software development where the release engineers ran from one mates to another mates to keep track on Developers to know which module they are working and…

Read more »
top-5-cloud-based-continuous-integration-tools

Top 5 Cloud Based Continuous Integration Tools

Today we are going to discuss about Cloud based continuous integration tools. As we already discussed about Continuous integration, it’s benefits and top continuous integration tools in our previous article…

Read more »
top-5-build-management-tools

Top 5 Build Management Tools

These days in software industry the process of software development very much rely upon best practices of various tools. The software development teams use various tools like project management, release…

Read more »
top-10-scripting-languages-in-devops

Top 10 Scripting Languages in DevOps | List of Best Scripting Languages

This is the time of DevOps in software industry and DevOps uses different different languages for deployment automation and for software development. This is the reason if you are a…

Read more »
top-5-git-hosting-solutions

Top 5 Git hosting solutions | List of best Git hosting tools

This is the era of DevOps where automation and collaboration is the key of success in software industry. This is the reason code availability is for everyone in the team…

Read more »
top-5-online-platforms-where-devops-practitioners-hangout

Top 5 online platforms where DevOps practitioners hangout

This is the age of Internet and social media and people’s spend more and more time on to the net and social networks. And when people spend their time somewhere…

Read more »
top-5-open-source-release-management-tool

Top 5 Open Source Release Management Tools | List of Best Release Management Tools

Few days ago, I published an article in which i covered the topic Top five release management tools which are high in trend these days. Today, I am going to…

Read more »
top-10-bug-issue-tracking-tool

Top 10 Bug/Issue Tracking Tools | List of Best Bug/Issue Tracking Tools

Just imagine a situation when you put so much efforts to build a software or application and release it and after that users get error or issues in it on…

Read more »
top-5-release-management-to

Top 5 Release Management Tools

These days the software industry is going under transformation and lots of new tools and skills introduced in software development process. So, today we will talk about a similar process…

Read more »
code-analysis-tools-evaluation-criteria

Source code analysis tools: Evaluation criteria

Source code analysis tools: Evaluation criteria Support for the programming languages you use. Some companies support mobile devices, while others concentrate on enterprise languages like Java, .Net, C, C++ and even…

Read more »
code-coverage-and-test-coverage-difference

Difference between Code Coverage and Test Coverage | Code Coverage VS Test Coverage

There is not any official distinguished between code Coverage and Test Coverage. Some practitioner has expressed their difference opinion in terms of defining Code Coverage and Test Coverage. Code coverage…

Read more »
dynamic-code-analysis-vs-static-code-analysis

Dynamic code analysis VS Static code analysis

Difference between dynamic code analysis and static code analysis Static analysis is the testing and evaluation of an application by examining the code without executing the application whereas Dynamic analysis…

Read more »
difference-dynamic-code-analysis-and-static-code-analysis

Difference between dynamic code analysis and static code analysis

Difference between dynamic code analysis and static code analysis Static analysis is the testing and evaluation of an application by examining the code without executing the application whereas Dynamic analysis…

Read more »
static-vs-dynamic-code-analysis-advantages-and-disadvantages

Static vs dynamic code analysis: Advantages and Disadvantages

What are the advantages and limitations of static and dynamic software code analysis? Maj. Michael Kleffman of the Air Force’s Application Software Assurance Center of Excellence spelled it out. Static…

Read more »
code-coverage

What is Code Coverage and Why Code Coverage?

What is Code Coverage Code Coverage is an important measurement in Software Quality Engineering. While Software testing ensures correctness of the applications, a metric is required to track the What…

Read more »
windows-nmake

Make for Windows: NMake | What is Nmake?

Make for Windows: NMake What is Nmake? NMAKE is Microsoft’s implementation of the make tool. The Microsoft Program Maintenance Utility (NMAKE.EXE) is a 32-bit tool that builds projects based on…

Read more »

Hardware Configuration – What are the Hardware Requirements for Build Server?

Hardware Configuration – Hardware Requirements for Build Server Reference: The Build Master: Microsoft’s Software Configuration Management Best Practices At a minimum, the build lab should have four machines: Server that…

Read more »
perforce-replication

Perforce Replication – What is Perforce Replication ?

Perforce Replication Replication is the duplication of server data from one Perforce Server to another Perforce Server, ideally in real time. You can use replication to: A replica server can…

Read more »
perl-use-require-difference

Difference between use and require in Perl – use Vs require in perl

|| use Vs require in perl || What is the difference between use and require? Except of course that use is evaluated at compile time where as require is evaluated…

Read more »
smart-build-tools-features

What are the Advance Features of Smart Build Tools?

Advance Features of Smart Build Tools {slideshare}[slideshare id=6995921&doc=advancefeaturesofsmartbuildandtoolsstudy-110220215438-phpapp02&type=d]{/slideshare}

Read more »
build-versioning

Software versioning – What is Build Versioning?

Version:  It is a set of code to which major/minor or a Patch of changes is made. Hence we say a build is released to the QA team for testing….

Read more »
antform-antmenu

What are AntForm / AntMenu? Usage, Installation Process and Examples

AntForm is a java tool designed to add interaction to Ant scripts through graphical forms. If you’re new to Ant, start at the Ant site (see website: http://ant.apache.org/). Ant is…

Read more »
scm-best-practices

Best Practices in Software Configuration Management – SCM Best Practices Guide

Best Practices in Software Configuration Management Abstract When deploying new SCM (software configuration management) tools, implementers sometimes focus on perfecting fine-grained activities, while unwittingly carrying forward poor, large-scale practices from…

Read more »
cvs-common-problems

List of 5 Common Problems in CVS – Troubleshooting Guide

List of 5 Common Problems in CVS – Troubleshooting Guide Problem 1:- How will we modify our conflict occurred files ? While updating if you will get message like bellow,…

Read more »
cvs-best-practices

What are the Best Practices of CVS?

CVS Best Practices   These are list of CVS Best Practices: * Don’t share workspaces Sharing workspaces compromises CVS’s ability to track activity by user or task. * Don’t work…

Read more »
cvs-introduction

Introduction to CVS | Know ABout CVS | Quick Start Guide

Introduction to CVS CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It…

Read more »
cvs-best-practices

CVS Best Practices – List of CVS Best Practices – CVS Tips

CVS Best Practices These are list of CVS Best Practices: * Don’t share workspaces Sharing workspaces compromises CVS’s ability to track activity by user or task. * Don’t work outside…

Read more »
scm-basic-requirements

The Four Basic Requirements for SCM Process – SCM Guide

Identification, control, audit, and status accounting are the four basic requirements for a software configuration management system. These requirements must be satisfied regardless of the amount of automation within the SCM process. All four may be satisfied by an SCM tool, a tool set, or a combination of automated and manual procedures.

  1. Identification—Each software part is labeled so that it can be identified. Furthermore, there will be different versions of the software parts as they evolve over time, so a version or revision number will be associated with the part. The key is to be able to identify any and all artifacts that compose a released configuration item. Think of this as a bill of materials for all the components in your automobile. When the manufacturer realizes that there has been a problem with parking brakes purchased from a subcontractor, it needs to know all the automobile models using that version of the parking brake. It is the same with software. If we are building a multimedia system that has audio MPEG3 drivers for Windows 98, Windows 2000, Windows CE, Linux, and FreeBSD operating systems, how do we find out which releases are impacted when we find an error in the Linux product? You must go back to your SCM system to identify all the common components in all operating system releases that are impacted.
    Read more »