Wednesday, April 6, 2016

Cucumber Feature Files Configuring for automation Testing

Cucumber is a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application. It allows automation of functional validation in easily readable and understandable format to Business Analysts, Developers, Testers, etc.Cucumber can be used along with Selenium, Watir, and Capybara etc. Cucumber supports many other languages like Perl, PHP, Python, .Net etc.

When configuring cucumber in to Eclipse there should be kept some downloaded files from maven repository.
After importing these prerequisites to the project, should download cucumber plugin for Eclipse for having cucumber features in to Eclipse. Download cucumber eclipse plugin to install in the feature file in eclipse by using the following link by moving to the help tab in eclipse and then selects install new software and download the plugin and save it in eclipse.
After you creating your project and feature files, you should remove one external jar file before run the feature file. If you forget to remove that jar file, the feature file will not be successfully executed and there will be an unexceptional error. For avoiding this error message, you should remove the imported cucumber jar file which displayed from the below.

 

Wednesday, March 30, 2016

Installation of Mantis Bug Tracker

MantisBT is a web based bug tracking system that was first made available to the public in November 2000. Over time it has matured and gained a lot of popularity, and now it has become one of the most popular open source bug/issue tracking systems. MantisBT is developed in PHP, with support to multiple database backends including MySQL, MS SQL, PostgreSQL and DB2.

MantisBT can be downloaded from the following link.
https://www.mantisbt.org/download.php

Then MantisBT should be configured as follows for web based accessing through team members.

smtp.gmail.com
$g_log_destination         = 'file:C:\mantisbt.log';
$g_smtp_port = '587';

   $g_phpMailer_method = PHPMAILER_METHOD_SMTP;
   $g_smtp_host = 'smtp.gmail.com';
   $g_smtp_username = 'username@gmail.com';
   $g_smtp_password = 'yourpassword';
   $g_smtp_connection_mode = 'ssl';
   $g_smtp_port = 465;


Now MantisBT can be used for bug tracking and reporting in software Quality Assurance.

mStudio in Microimage Mobile Media (Pvt) Ltd

Microimage Holdings is a well reputed company for the business domains of Human Capital Management, Broadcast media and digital convergence and digital Agency as Microimage Mobile Media (Pvt) Ltd, Microimage HCM (Pvt) Ltd and Antyra (Pvt) Ltd. Microimage is recognized for its Achievements as a Business and IT Leader and a responsible Business Entity.

 
Microimage mStudio is a fully fledged automation solution to completely automate the media supply chain of a radio station. The solution encompasses Library maintenance, Scheduling, DJ Console to invoicing. The core of a radio station can be backboned by the solution with minimum involvement of users, where human input is required to provide the ‘personality’ to the channel.

The features of this mStudio can be listed as below.
  • mTraffic 
mTraffic provides comprehensive commercial traffic management & scheduling. And ensures the commercial play list without product /competitor clash and allowing DJ’s to focus on creativity and enhance their personality aspect.

  • mLogger 
mLogger is used to record radio station broadcast on an external drive or computer hard drive. This is an on air transmission logger.
  • mStreaming 
mStreaming delivers live streaming over the internet by using the casting methods of SHOUT cast, ICE cast, WMA cast in making the connection with the streaming server.
  • mInfoCentre 
mInfoCentre is a web based application component which is used for comprehensive reporting, analysis and business intelligence.
  • mCollector 
mCollecter is innovative media collecting software which stored all the media in a one central location and distribute to the entire channels request at a given time. It is used as a module for comprehensive rule based music scheduling.
  • mNews 
mNews is a web based application that provides workflow based solution for news room operations. 
  • mConsole 
mConsole is an impressively innovative playout console with multi-mode play-out options and responsible for pumping media according to the schedule or requests to the listeners mixed with the presenter’s personality together with infotainment items.
  • mEdit 
mEdit is an audio editing module which is tightly integrated to mCollector.

  • mBilling 
mBilling provides required features for invoicing and client management and is mainly used to register work orders of clients. In addition for registering work orders, this is used to register clients, marketing personals, agency, services, time belts, commercial clocks, durations and product categories.

90% of the broadcasting companies uses Microimage mStudio for their end to end broadcast automation platform. And the next release of mStudio is shaping up to deliver a great user experience with social, digital and visual features.