.sds-sidebar{color:#fff;}

How to install and run Apache JMeter in 8 easy steps

Oct 3, 2016 11:29:48 AM / by Ratna Emani posted in Agile Testing, Modernized Technology, Apache, Apache JMeter, JMeter

0 Comments

    

Want to Performance test your web Applications? Then you should know about Apache JMeter.

What is Apache JMeter?

 It is a 100% pure Java application and Open Source testing software .It was designed for  load, stress, functional, performance testing.  It requires JDK 5 or higher.

What is performance testing ?

 Performance testing is the process of determining the speed or effectiveness of a computer, network, Software program or device. In this process involve quantitative tests done in a lab, such as measuring the response time or the number of MIPS (millions of instructions per second) at which a system functions. Qualitative attributes such as reliability, scalability and interoperability may also be evaluated. Performance testing is often done in conjunction with stress testing.

Read More

3 Step Tutorial - Node.js Express Framework For Rapid Web Application Development

Sep 15, 2016 11:33:10 AM / by Ifti Khan posted in Node.js, Express, Application Lifecycle Management, Modernized Technology, Software Delivery

0 Comments

Heard about Node.js and Express but are confused where to start? Well, here you can find 3 easy steps to create and run Express application in Node.js on a Mac OS.

Read More

Choosing an Agile Project Management Tool for your Agile Organization

Sep 12, 2016 10:17:07 AM / by PaulG posted in Agile, JIRA, Training, Lean, Agile Training

0 Comments

 How do you know what tool to choose? JIRA, VersionOne, Rally, DAD, LeanKit... the list goes on.

Read More

3 Scenarios To Consider in Gherkin's GWT Format for User Stories

Sep 7, 2016 3:49:07 PM / by Urooj Hussain posted in Agile, Gherkin

0 Comments

As a product owner, I am constantly challenged with writing user stories that meet my stakeholder needs. A key deliverable from a Product Owner is having user stories with crisp acceptance criteria. Having clear acceptance criteria enables the scrum team’s ability to deliver high-quality software. It also enables the team to make commitments toward sprint goals while ensuring that the business is getting high value deliverables based on the decomposition of the highest priority epics. The challenge in writing good user stories is always the amount of details to add to a user story. A good user story should have enough details to understand the business intent, the user roles, the goal and the depth so that the team can understand it to produce a workable prototype or software and the business can understand it.

Read More

Sync Spaces in Contentful With Proper Handling of Embedded URLs

Sep 6, 2016 9:01:40 AM / by Ifti Khan posted in contentful, sync spaces

0 Comments

Why Sync Spaces?

Contentful provides spaces to group related resources into one repository. The content from these spaces can then be retrieved using Contentful’s Content Delivery APIs. In situations where development is occurring on a website while a live (production) website is available and both are using the same space, there is a danger that development changes will be visible on the live website. To avoid running into such situations, it is desirable to have separate spaces for development and production and have a mechanism to sync these spaces periodically in a controlled environment.

Challenges While Syncing Spaces

There are some sync tools currently out there that provide a mechanism to sync from one space to another. However, these tools have limitations:

  1. Most of these sync tools are command-line based.
  2. They don’t provide a mechanism for the user to know the differences between the spaces and accept the changes for synchronization.
  3. They fail to modify embedded URLs properly (to the Media in the space) within a Content.
In our experience, the embedded URL issue (#3) has caused us some major headaches.  After the sync process, this leaves the Content in the production space pointing at the Media in development space. Not a good situation!
Read More

Traceability is the Key to Usability for System Documentation

Aug 29, 2016 8:55:25 AM / by PaulG

0 Comments

But where is the system documentation?

Read More

The "Gotcha" in Switching to Git/Gerrit for Code Review

Aug 24, 2016 9:00:00 AM / by Joseph Campbell posted in DevOps, Continuous Integration, code review, Git, Gerrit, Modernized Technology

0 Comments

The CI [continuous integration] pitfall to utilizing Git and Gerrit for code review.

Read More

The 5 Step Guide for Selenium, Cucumber, and Gherkin

Aug 22, 2016 8:00:00 AM / by Eric Taylor posted in Ruby, Cucumber, Gherkin, Automated Testing, BDD, Selenium, ATDD, Modernized Technology

30 Comments

Increasingly, IT development organizations are turning to automated testing techniques to improve the quality of their code and to save time and money. While this market remains fractured, Selenium, Cucumber, and Gherkin have become quite popular and are increasingly the frameworks of choice for user interface and integration test automation.

This guide is intended for someone who is not familiar with Selenium, Cucumber, Gherkin and would like to get started. We will go through the installation of the framework, describe how the technologies work together, and then write a few tests.

Through this guide you will install and use the following:

  • Ruby (2.3.3 or higher)
  • Selenium Webdriver (3.2.1) 
  • Cucumber (2.4.0)
  • Gherkin (4.1.1)
  • Text Editor or IDE (SublimeText, Atom, Notepad++, Eclipse)
  • Firefox 

Platforms Covered:

  • Mac OS X
  • Windows

NOTE: As of the latest update of this blog on March 21, 2017 we suggest you use Selenium Webdriver 3.2.1 and not a newer version since the newer versions of Selenium Webdriver are incompatible with Firefox.

Read More

4 Core Concepts You Need to Understand SQL Databases

Aug 17, 2016 7:49:50 AM / by Ashley Hope posted in Database, SQL, Architecture, Modernized Technology

1 Comment

We developers live in an object oriented world where data is represented as objects in our applications. However, these applications often end up saving their data in SQL databases which are relational, not object oriented. This often causes translation errors and could cost you and your team significant time tracing and debugging. Understanding keys, relationships, and cardinality are essential skills for any developer to be able to create and maintain reliable, consistent, and efficient applications by being able to create and read data models and spot potential problems before they become major bugs.

Read More

Getting Started with Jenkins Pipeline in 4 Steps

Aug 15, 2016 12:38:48 PM / by Kai Prout posted in DevOps, Jekins Pipeline, Jenkins, Modernized Technology

0 Comments

If you are familiar with open-source Jenkins, you understand that it is an award-winning continuous integration and deployment tool for a reason. It’s growing ecosystem of plugins has taken Jenkins to the next level providing extended features and added functionality.

However, an integral part of replicating your software delivery workflow is the ability to represent your delivery model visually while automating the process; with Enterprise Jenkins, you can completely re-write the script pun intended to accomplish this through the Pipeline Plugin.

Read More

Subscribe to Email Updates

Lists by Topic

see all