Skip to content

Feed aggregator

Jenkins User Conference U.S. East Speaker Highlight: David Dang

Jenkins played a critical role in one of David Dang's most recent, unique projects. For his client,
David created a perfect-world scenario and solved the client's digital channel testing challenges with Jenkins, Selenium, TestNG and Perfecto Mobile. Read his blog post on the Jenkins-ci.org website to learn more about his talk!

Do you already have your ticket to JUC U.S. East? If so, attend David's talk "Integrating Mobile Automation with Jenkins: A Case Study Using Perfecto Mobile with Jenkins" on Day 1.

If you still need your ticket to JUC, early bird pricing has been extended! AND, if you register with a friend, you will get 2 tickets for the price of 1! Register here for any of the Jenkins User Conferences. 
Categories: Companies

Applause Releases Testing Solution for Mobile

Software Testing Magazine - Thu, 05/21/2015 - 17:34
Applause has announced a major new addition to its suite of app quality tools and services: Applause Test Automation. With this new offering, Applause customers can now fulfill their entire app testing portfolio with the app quality company , from manual to automated testing for web, mobile and wearable apps. The framework for Applause Test Automation extends the capabilities of popular open source tools (Appium, TestNG and Selenium), enabling the Applause automation engineers to evolve scripts more quickly and keep up with the pace of change in a company’s apps. Also, ...
Categories: Communities

BlazeMeter Announces Test Automation Platform for DevOps

Software Testing Magazine - Thu, 05/21/2015 - 17:16
BlazeMeter has announced a new Test Automation Platform for DevOps. These new capabilities such as KPI Trends, Organizations and Projects, On-Premise Load Generator and Single Sign-On address the performance testing needs of organizations that are aligned with the DevOps culture. In a recent Rackspace survey on DevOps, respondents said they are producing an average of 18 new applications and 50 upgrades or new features every year. To facilitate this continuous delivery, reliable test automation across the entire development lifecycle is becoming a fundamental requirement. Testing can no longer be siloed at ...
Categories: Communities

Software Testing Industry Salaries Stagnant in nexo QA Survey

uTest - Thu, 05/21/2015 - 16:00

In a recent software testing salary survey sampling one country’s workforce, one could say that testing was a thankless job last year — nearly half of the survey’s respondents — 47% — saw no salary bump going into 2015. A sliver even saw a small cut in pay. This is one notable finding from the […]

The post Software Testing Industry Salaries Stagnant in nexo QA Survey appeared first on Software Testing Blog.

Categories: Companies

The SonarQube COBOL Plugin Tracks Sneaky Bugs in Conditions

Sonar - Thu, 05/21/2015 - 13:28

Not long ago, I wrote that COBOL is not a dead language and there are still billions lines of COBOL code in production today. At COBOL’s inception back in 1959, the goal was to provide something close to natural language so that even business analysts could read the code. As a side effect, the language is really, really verbose. Each time a ruby, python or scala developer complains about the verbosity of Java, C# or C++, he should have a look at a COBOL program to see how much worse it could be :). Moreover, since there is no concept of a local variable in COBOL, the ability to factorize common pieces of code in PARAGRAPHS or SECTIONS is limited. In the end, the temptation to duplicate logic is strong. When you combine those two flaws: verbosity and duplicated logic, guess what the consequence is: it’s pretty easy in COBOL to inject bugs in conditions.

Let’s take some examples we’ve found in production code:

Inconsistencies between nesting and nested IF statements

In the following piece of code the condition of the second nested IF statement is always TRUE. Indeed, when starting evaluation of the nested condition, we already know that the value of ZS-LPWN-IDC-WTR-EMP is ‘X’ so by definition this is TRUE: ZS-LPWN-IDC-WTR-EMP NOT EQUAL 'N' AND 'O'. What was the intent of the developer here? Who knows?

And what about the next one? The second condition in this example is by definition always TRUE since the nesting ELSE block is executed if and only if KST-RETCODE is not equal to ’02′ and ’13′:

Inconsistencies in the same condition

In the following piece of code and in the same condition we’re asking ZS-RPACCNT-NB-TRX to be both equal to 1 and 0. Obviously Quantum Theory is not relevant in COBOL, and a data item can’t have two values at the same time.

The next example is pretty similar, except that here it is “just” a sub part of the condition which is always TRUE: (ZS-BLTRS-KY-GRP NOT = 'IH' OR ZS-BLTRS-KY-GRP NOT = 'IN'). We can probably assume that this was not what the developer wanted to code.

Inconsistencies due to the format of data items

What’s the issue with the next very basic condition?

ZS-RB-TCM-WD-PDN cannot be greater than 9 since it’s declared as a single-digit number:

With version 2.6 of the COBOL plugin, you can track all these kinds of bugs in your COBOL source code. So let’s start hunting them to make your COBOL application even more reliable!

Categories: Open Source

Upcoming DevOps & Agile Events

James Betteley's Release Management Blog - Thu, 05/21/2015 - 12:28

London Puppet User Group Meetup
London, Thursday May 21st, 2015
6:00pm
http://goo.gl/C2zuKb

DevOps Exchange London – DevOps & DevOps
London, Tuesday May 26th, 2015
6:30pm
http://goo.gl/Xmdqxl

London Agile Discussion Group – Should DevOps be a person or a team-wide skill?
London, Tuesday May 26th, 2015
6:30pm
http://goo.gl/xksVOH

AWS User Group UK – meetup #15
London, Wed May 27th, 2015
6:30pm
http://goo.gl/uBsiUj

Chef Users London – Microsoft Azure / Chef Taster Day
London, Friday May 29, 2015
9:00am to 5:00pm
http://goo.gl/VOvkC3

DevOps Cardiff – Herding ELKs with consul.io
Cardiff, Wednesday, June 3, 2015
6:30pm
http://goo.gl/WwOvkQ

Agile Testing – Visual Creativity: Using Sketchnotes & Mindmaps to aid testing @ #ltgworkshops
London, Thursday June 4th, 2015
8:30am
http://goo.gl/34iIXM

ABC (Agile Book Club) London – Review Jeff Patton’s User Story Mapping
London, Thursday June 4th, 2015
6:30pm
http://goo.gl/X0qPwb

Agile Testing – Hooking Docker Into Selenium @ #ltgworkshops
London, Thursday June 4th, 2015
8:30am
http://goo.gl/ONH8dQ

UK Azure User Group – Cloud Gaming Hackathon
London, Saturday June 6th, 2015
9:30am
http://goo.gl/ONH8dQ

London DevOps – London DevOps Meetup #10
London, Thursday June 11th, 2015
7:00pm
http://goo.gl/uolxJk

Kanban Coaching Exchange – Continuous learning through communities of practice – Emily Webber
London, Thursday June 11th, 2015
6:30pm
http://goo.gl/9aFD8x

Lean Agile Manchester
Manchester, Wednesday June 17th, 2015
6:30pm
http://goo.gl/Z15ac3

London Lean Coffee – Holborn
London, Thursday, June 18th, 2015
9-10am
http://goo.gl/QkIBhj

UK Azure User Group – Chris Risner
London, Thursday June 18th, 2015
7:00pm
http://goo.gl/EfbNnn

Jenkins User Conference – Europe (London)
London, Tuesday June 23rd – 24th, 2015
2 days
http://goo.gl/achJJX

BDD London June Meetup
London, Thursday June 25th, 2015
6:30pm
http://goo.gl/C2zuKb

Automated Database Deployment (Workshop – £300)
Belfast, Northern Ireland, Friday June 26th, 2015
1 day course
http://goo.gl/fXlJr7

Database Continuous Integration (Workshop – £300)
London, July 8th, 2015
1 day course
http://goo.gl/lW4TjA

Database Source Control (Workshop – £100)
London, July 8th, 2015
1 day course
http://goo.gl/C2zuKb

London Lean Coffee – Holborn
London, Thursday, July 16, 2015
9-10am
http://goo.gl/mtJ3k4

Agile Taster – a free introductory Agile training course
Cardiff, Saturday 18 July 2015
10am – 3pm
http://goo.gl/qFYS6b

AWS User Group UK – meetup #16
London, Wed July 22nd, 2015
6:30pm
http://goo.gl/Tc3hlD


Categories: Blogs

Visit Ranorex at Upcoming Leading Software Testing Conferences in North America

Ranorex - Thu, 05/21/2015 - 10:15
Ranorex is attending two leading software testing conferences in North America in June. Take advantage of these opportunities to meet the experts in test automation.

The two conferences Better Software Conference West and STARCANADA, recognized as the leader in software testing industry for over 20 years, are gathering places for software testers, developers and managers, providing professionals with the latest in software development and software testing solutions as well as cutting edge strategies and best practices.

In addition to great keynotes presented by top speakers from all over the world, you'll also have the chance to discuss test automation experiences and challenges with Ranorex professionals at the booth.

The software testing conferences will take place on the following dates:
  • June 10-11, 2015: Better Software Conference West in Las Vegas, NV

  • June 24-25, 2015: STARCanada in Vancouver, BC
    • June 25, 2015 (11:30 AM): " Transform a Manual Testing Process to Incorporate Automation " presented by Jim Trentadue

We're looking forward to seeing you there!
Categories: Companies

ANZTB Test, Auckland, New Zealand, May 22 2015

Software Testing Magazine - Thu, 05/21/2015 - 08:13
ANZTB Test Advancing Testing Expertise Conference is a single day event that takes place every year in Australia or New Zealand.  It features international and local software testing experts sharing their experience and thoughts on current software testing topics. In the agenda of the ANZTB Test conference you can find topics like “Pros and Cons of a Mature Testing Approach for Gaming Software”, “Security in Mobile”, “Continuous Delivery and the Changing Role of the Tester”, “Grand Test Auto – Gaming from a Tester’s Perspective”. Web site: http://anztb.org/eventdetails.php?event=111 Location for ANZTB Test: Rendezvous Hotel ...
Categories: Communities

New tool added - Concordion.NET

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
Concordion.NET is a handy, small framework that lets you turn a plain English description of requirements into automated tests. It supports Behavior Driven Development (BDD) as well as Acceptance Test Driven Development (ATDD). Concordion.NET acceptance tests are so readable, they can double up as system documentation. They are written in HTML, so can be easily hyper-linked into a navigable structure. And, since the tests run against the system, you can be confident the documentation is always up-to-date.
Categories: Communities

New tool added - HCE - HTML Comment Extractor / Parser

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
The software visits the user provided url's and extracts the comments(HTML style, javascript style single line and multi line) and writes the summary to a file. Among the extracted comments it will also search for user provided keywords(like password,pswd, author etc.) and writes those lines containing them to a file. This is useful when we want to test if any sensitive information is part of the comments. Manually visiting every page and checking for the comments consumes more time and this software provides a solution by automating the check.
Categories: Communities

New tool added - PerfCake

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
PerfCake is a lightweight performance testing tool and a load generator with the aim to be minimalistic, easy to use, provide stable results, have minimum influence on the measured system, be platform independent, use component design, allow high throughput.
Categories: Communities

New tool added - WAP – Web Application Protection

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
WAP 2.0 is a source code static analysis and data mining tool that detects and corrects input validation vulnerabilities in web applications written in PHP (version 4.0 or higher) with a low rate of false positives. WAP detects and corrects the following vulnerabilities: SQL Injection (SQLI); Cross-site scripting (XSS); Remote File Inclusion (RFI); Local File Inclusion (LFI); Directory Traversal or Path Traversal (DT/PT); Source Code Disclosure (SCD); OS Command Injection (OSCI); PHP Code Injection.
Categories: Communities

New tool added - SeLite

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
SeLite (Selenium+SQLite) enables automated database-driven navigation of web applications. It keeps isolated test data. It improves productivity of Selenium IDE: it allows tests to be expressive, structured, configurable and reusable. That helps your test scripts to be more maintainable and shareable.
Categories: Communities

New tool added - DataGenerator

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
DataGenerator is a java library designed to produce "big data" with tool assured scenario coverage. DataGenerator is a Java library for systematically producing large volumes of data. DataGenerator frames data production as a modeling problem, with a user providing a model of dependencies among variables and the library traversing the model to produce relevant data sets.
Categories: Communities

New tool added - Extensive Test Center - XTC

OpenSourceTesting.org - Thu, 05/21/2015 - 07:00
Generic testing framework for integration and validation tests with a collaborative workspace environment for testers. Its main advantages are: - Record and replay - Click and Test - GUI and API testing - Test automatisation - Test modelisation - Data driven Testing - Error handling - Customizable - Full stack IP
Categories: Communities

JUC Speaker Blog Series: David Dang, JUC U.S. East

I’ve implemented numerous test automation projects for clients, but recently I had a unique request. Jenkins plays a critical role.

The “digital channel” is an industry buzzword for many companies these days. The digital channel represents a company’s content that is delivered by websites and mobile devices. Companies want the same website to work across any channel in multiple browsers and different operating systems. They also want that same website to work across an explosion of mobile devices. Add the new generation of smart watches showing up and testing is becoming a huge challenge for IT departments. One big issue is there is too much duplication of testing efforts.

In a perfect world, you would create a core set of test automation scripts that work across all digital channels. A client recently requested that my team and I create this perfect-world scenario, and we are doing just that. Jenkins pulls it all together by managing the execution and reporting.

Join me for my talk to learn how I’m using Jenkins, Selenium, TestNG, and Perfecto Mobile to solve the digital channel testing challenges for one client.

This post is by David Dang, VP of Automation Solutions at Zenergy Technologies. If you have your ticket to JUC U.S. East, you can attend his talk "Integrating Mobile Automation with Jenkins: A Case Study Using Perfecto Mobile with Jenkins" on Day 1.

Still need your ticket to JUC? Early bird pricing has been extended! Also, if you register with a friend you can get 2 tickets for the price of 1! Register here for a JUC near you.

Categories: Open Source

New JUC Speaker Blog Post from Andrew Bayer on Jenkins-CI.org

Andrew Bayer has been a Jenkins fan and contributor since the beginning. He has attended at least one Jenkins User Conference every year since 2011 and this year is no different! Andrew shares his experience with Jenkins and JUC throughout the years in the most recent JUC speaker blog post on the Jenkins-ci blog.
Do you already have your ticket to JUC Europe? If so, attend Andrew's always popular talk "Seven Habits of Highly Effective Jenkins Users" on Day 1.

If you still need your ticket to JUC, early bird pricing has been extended! AND, if you register with a friend, you will get 2 tickets for the price of 1! Register here for any of the Jenkins User Conferences.
Categories: Companies

Applause Announces Test Automation Solution

uTest - Wed, 05/20/2015 - 15:00

More Opportunities for uTesters Today Applause, the parent company of uTest, announced a major new addition to its suite of app quality tools and services – Applause Test Automation. With this new offering, Applause customers can now fulfill their entire app testing portfolio with the app quality company – from manual to automated testing for […]

The post Applause Announces Test Automation Solution appeared first on Software Testing Blog.

Categories: Companies

Beyond the Release: Continuous Integration The Transforms Organizations [WEBINAR]

Sauce Labs - Wed, 05/20/2015 - 14:00

Continuous Integration is not simply about automated releases, it is also about knowing about how your software delivery pipeline works – its weak points and how it is performing over time, critical data points to make sure your CI system is healthy and sustainable.

In our next webinar, Chris Riley (DevOps Analyst), Andy Pemberton (CloudBees) and Abhijit Pendyal (Sauce Labs)will show you how Jenkins and Sauce Labs can work together to build a comprehensive CI tool set to help you release your desktop apps faster, at a higher quality and with more visibility.

This webinar will cover:

  • How CI goes beyond releases and into pipeline optimization
  • The challenges in adopting CI and the importance of getting it right
  • Thought leaders’ insights into future possibilities for CI

Join us for this presentation next Wednesday, May 27 at 11am PDT/2pm EDT. There will be a Q&A with both Chris, Andy and Abhijit at the end of the presentation.

Click HERE to register today.

Want to read more about Continuous Delivery? Download the 2015 Guide to Continuous Delivery Research Spotlight.

Categories: Companies

Insights – Get to know your fakes part 5- Base

The Typemock Insider Blog - Wed, 05/20/2015 - 13:42

This is part 5 of a series of post about the new Insights feature in Typemock Isolator 8.1 To start Insights – either debug your test or turn on the Insights (Typemock->Windows->Typemock Insight and click the on/off button) In Isolator 8.1 we introduced base method faking, this is also shown in Insight When a base […]

The post Insights – Get to know your fakes part 5- Base appeared first on The Unit Testing Blog - Typemock.

Categories: Open Source

Knowledge Sharing

SpiraTest is the most powerful and affordable test management solution on the market today