Thursday, September 18, 2008

Code coverage tool for UI

I was looking for a code coverage tool for Java based UI, I came across this tool – ECLEmma.

EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License.

home page : http://www.eclemma.org/

Below are the steps that are to be followed to setup EclEmma for code coverage:

  1. Open Eclipse; Goto "Help->Software Updates->Find and Install" menu
  2. Click "Next >" In Install window and add a new remote site by clicking on "New Remote Site" button
  3. Enter any name and specify the URL as http://update.eclemma.org
  4. Click finish to search and install the EclEmma Java Code Coverage plug-in
  5. Restart Eclipse when prompted
  6. Now a new icon can be seen next to Run or Debug icons.

  1. Click on arrow next to Coverage icon and select "Open Coverage Dialog"
  2. Select “Eclipse Application” and click on “New” to create a new configuration.
  3. Goto "Coverage" tag and select only the packages in which the source for your feature is checked-in. You can contact the developer or see the folders in changelists to know the list of all packages used by the feature.
  4. Click on "Apply" after all the required packages are selected and then on "Coverage" button to launch your app in "Code Coverage" mode.
  5. Conduct Manual / Automated testing to cover the feature that you are trying to test and close your app.
  6. Now you can see a new tab with the name "Coverage" near "Console" or "Problems" tab
  7. Navigate to exact Java files where the source of your feature is written and check out the percentage of coverage done.
  8. You can double-click on Class or Function to navigate to corresponding Java file and see what parts of code were not exercised and write more test cases to cover the un-exercised code.
  9. You can export the whole of Coverage results to HTML format by right-clicking on any row and selecting "Export Session"
  10. You can have multiple sessions and then you can merge them together.

Monday, April 21, 2008

ICSPI 2008 - Call for presentations and Full day tutorials


Call for presentations and Full day tutorials

ICSPI 2008
International Conference on Software Process Improvement

Washington D.C.
October 20-24, 2008

This year's ICSPI has a new focus. That is the SPI
Body of Knowledge and the Certified Software Process
Improvement Professional (CSPIP) program.

Tutorials offered at the conference will support the
SPI Body of Knowledge (SPIBOK).

The International Institute for Software Process (IISP)
with Guidance of its Advisory Board has just announced
the SPI Body of Knowledge and the requirements for the
CSPIP credentials.

ICSPI 2008 continues its "pragmatic" approach to SPI. Whether
you are adopting a formal assessment model or interested in
less formal process improvement approaches, ICSPI 2008 promises
to keep the same practical theme in all of its presentations
and tutorials. The program will feature presentations by world
leading authorities in software process improvement.


Important Dates

April 21, 2008: Proposals for full day tutorials are due.
Please see guidelines at www.icspi.com. Tutorial proposal
supporting the SPIBOK will be given priority. Details on the
SPIBOK can be found at www.SPInstitute.org

April 28, 2008: Proposals for papers and presentations are due

May, 30,2008: Notification of acceptance will be mailed out

July 11, 2008: Copies of presentations and/or papers are due

October 21 & 22, conference presentations
(pre- and post conference tutorials will be conducted
October 20th, 23rd, and 24th.

Topics of interest include:

* Defining and Documenting Software Processes
* Measuring Software Processes
* Evaluating Software Process Capability and Effectiveness
* Planning and Managing an SPI Program and SPI Projects
* Implementing Software Process Change
* Software Engineering Topics
* Quality Assurance and Testing Topics
* Requirement Engineering and Management
* Software Development, Integration, Release, and Support
* Configuration Management
* Project Management and Planning
* Risk Management
* Verification and Validation Methods
* Agile Software Development Methods
* Software Quality Assurance
* Balanced Scorecard
* Software Measurement & Analysis
* Internal and External Assessment
* CMMI Experience
* SEPG Experience
* Quality Management and Process Management
* Lean SPI
* Six Sigma
* Formal or informal appraisals
* Defect Prediction and Prevention
* ISO
* Human Resource Development
* Inspections and Peer Reviews

Proposals dealing with other topics will also be considered.

All accepted proposals are awarded a free admission to the
two-day conference and a copy of the conference proceedings.
In addition, the best paper or presentation as judged by the
conference delegates will be invited as a featured presentation
in the following conference.

SUBMISSION RULES
=================

* Your proposal must follow ALL standards and procedures below
completely in order to be considered for the review process.

* The acceptance of your proposal does NOT guarantee acceptance
of your presentation. Timely receipt of the full presentation
material is required for you to present.

* Submitting a Proposal implies that you will be available to
make the presentation at the conference, including getting approval
from your company and meeting any international travel requirements.

* If your proposal is accepted and you are not able to present
at the conference for any reason, the acceptance decision will be
reversed.

* The presentation must fully address your proposal objectives
and outline.

Proposals From Outside the U.S.
===============================

All proposals submitted by individuals living outside the U.S., must be accompanied by the following two items:

1. A proof that the speaker holds a Visa to the U.S. to deliver the presentation

2. A proof of financial support from Employer indicating that Employer will cover travel expenses for speaker(s) to deliver presentation in the U.S.

Non-U.S. proposals will not be considered for review without these items

Proposal Standards and Procedures:
===================================
All proposals must be sent via e-mail to the Conference Chair,
Dr. Magdy S. Hanna at mhanna@icspi.com as follows:

Please do NOT reply to this message with you proposal.

* One file in MS Word or RTF format containing all items listed below
* One file in MS Word or RTF format containing the paper if submitted
* One file in PowerPoint format containing the presentation if submitted

DO NOT INCLUDE ANY PART OF YOUR SUBMISSION IN THE BODY OF THE MESSAGE

NO PROPOSAL WILL BE CONSIDERED FOR REVIEW IF ANY OF THE ITEMS BELOW IS MISSING.

1. Presentation Title

2. Presenter Information: Name, Title, Company, Address, Phone, Fax, E-mail

3. A detailed bio listing all experience related to the subject of the proposal.

4. Will you provide a paper with the presentation: (Y/N)

5. Has this paper or presentation been delivered or published elsewhere? (Y/N) If yes, list Event(s) and/or Publication, Dates

6. Background, context or rationale for your proposal

7. Key concepts to be presented

8. Learning Objectives (Results) for participants - what they will
learn and/or how they will benefit from your presentation

9. OUTLINE: Full, detailed, bulleted outline of the Presentation.
This should highlight all in the presentation and their logical
flow and development. This is will be used for the web site
if your proposal is chosen,

Proposals and presentations must meet the following guidelines

1. Do not include any company specific terms or acronyms unless defined

2. Must focus on what can be learned

3. Must not propose any introductory or text-book type material

4. The focus must be on specific experiences rather than vague advice

5. Must not promote any service or products


PROPOSAL REVIEW
==================
Your Proposal will be reviewed by The Conference Review Board.
If you have any questions, please address them to the Conference Chair,
Dr. Magdy Hanna, Mhanna@icpi.com


Thursday, April 10, 2008

AMP Goes Live!

Announcing the new Adobe Media Player!


Adobe Media Player (AMP) is a next-generation desktop media player and management application. It provides high quality video playback of streamed, downloaded, or locally stored Internet TV shows and video podcasts.

Users can subscribe to Internet television shows and other online video content, have them download automatically in the background, and later view them on demand. AMP's user interface optimizes the user experience, allowing users to easily enjoy finding and viewing their favorite shows.


Download AMP today, play with it, and then tell your friends about this exciting new product.

Below are some of the key things that you and your friends and family will enjoy:

- All of your favorite content, all in one place. Create your own personalized catalog of television shows, movies, podcasts

– even include videos from your local hard drive.

- Discover new content. Adobe Media Player features a broad catalog of shows from the leading media companies and networks, as well as independent producers.

- Watch what you want, when you want – anytime, anywhere. Adobe Media Player supports both online and offline viewing.

- High-quality audio and video. HD-quality video is supported in Adobe Media Player, even at full-screen resolutions.

- Simple user interface. Adobe Media Player is designed to be intuitive and easy to use.

- Let content come to you. Adobe Media Player automatically downloads new episodes of shows or podcasts that you subscribe to.


http://get.adobe.com/amp/


Tuesday, April 08, 2008

PSQT 2008 North in Minneapolis

Here is a mail from PQST
=============================================
PSQT 2008 North in Minneapolis, September 8-12, 2008.

We are still looking for few more "good" proposals.

To maintain the quality of presentations, we have extended
the deadline to submit your proposal until April 18, 2008

If you have experience that you would like to share, we would like to hear from you at:

PSQT 2008 North
THE 14th. INTERNATIONAL CONFERENCE ON
PRACTICAL SOFTWARE QUALITY AND TESTING (PSQT)

Minneapolis, MN
September 8-12, 2008

THIS IS AN ABSOLUTELY EXPERIENCE-BASED CONFERENCE.
IF IT IS NOT PRACTICAL, IT DOES NOT BELONG TO THE CONFERENCE.

IMPORTANT DATES
===============

April 18, 2008: Proposals for presentations are due

May 2, 2008: Acceptance/Rejection notices begin mailing out

June 9, 2008: Complete presentations and papers are due

September 10th, 2008: Conference presentations - one day only
Pre- and post-conference tutorials are
September 8, 9, 11, and 12.

For the last 11 years PSQT has been serving quality professionals
through conferences that focus on PRACTICAL solutions.

This year, PSQT promises to continue its mission by requesting
proposals for full day tutorials and one-hour presentations
that offer only practical solution to real software testing and
quality problems.

BENEFITS OF SUBMITTING A PROPOSAL FOR PSQT:
==========================================

1. Gain a great recognition on the international level

2. Get access to experts and other practitioners from around the world

3. Enjoying attending the conference free of charge

4. Attend any of the 24 full day tutorials at 50% discount


TOPICS OF INTEREST (Related topics are welcome)
===============================================

TESTING
==========

o Modern test technology

o Service Oriented Architectures

o Model Based Testing

o Test process and test management

o Agile and eXtreme approaches and testing

o Testing web, Internet, e-Commerce applications

o Testing Service-Oriented Architecture

o del-Based Testing

o Security testing

o End-to-End testing

o Performance, load, stress testing

o Static testing: reviews, Inspections

o Database testing

o Integration, systems and regression testing

o Use Cases and testing

o Successful tool usage

o Risk-based testing

o Testable requirements

o Related topics

MANAGING QUALITY
================
o Risk management and mitigation

o Developing, managing a test team

o Developing, implementing standards

o Requirements management, modeling

o Defect tracking and studies

o Bug tracking

o successful project management practices

o Topics related to the Body of Knowledge for these certifications
*** Certified Software Test Professional (CSTP)
*** Certified Test Manager (CTM)


SUBMISSION RULES
=================

* Your proposal must follow ALL standards and procedures below
completely. Any violation of these standards will cause your
proposal not be considered for the review process.

* The acceptance of your proposal does NOT guarantee acceptance
of your presentation. Timely receipt of the full
Presentation and paper and submitting all requirement material
is required for you to be allowed to present.

* The presentation must fully address your proposal objectives
and outline.

Proposals From Outside the U.S.
===============================

All proposals submitted by individuals living outside the U.S., must be accompanied by the following two items:

1. A proof that the speaker holds a Visa to the U.S. to deliver the presentation

2. A proof of financial support from Employer indicating that Employer will cover travel expenses for speaker(s) to deliver presentation in the U.S.

NON-U.S. PROPOSALS WILL NOT BE CONSIDERED FOR REVIEW WITHOUT THESE ITEMS

Submit your Proposal to:
=========================
PSQT Conference Chair: Dr. Magdy Hanna at
Mhanna@psqtconference.com.

DO NOT PLACE ANY PART OF THE PROPOSAL IN THE BODY OF THE EMAIL.

PROPOSAL STANDARDS AND PROCEDURES:
===================================

Your Proposal must follow all of the standards and procedures
exactly and completely. Non-conforming Proposals cannot be
reviewed or accepted.

Submitting a Proposal implies that you will be available to
make the presentation at the conference, including getting
approval from your company and meeting any international travel
requirements. If your proposal is accepted and you are not able
to present at the conference for any reason, the acceptance
decision will be reversed.


PROPOSAL Details
================
Submit all Proposal items as MS Word or RTF documents.
Please check your work for grammar and spelling. Don't rely on "spell check" alone!


NO PROPOSAL WILL BE CONSIDERED FOR REVIEW IF ANY OF THE ITEMS BELOW IS MISSING.

1. Presentation Title

2. Presenter Information: Name, Title, Company, Address,

3. Phone, Fax, E-mail

4. A detailed bio listing all experience related to the subject of the proposal.

5. Will you provide a paper with the presentation: (Y/N)

6. Has this paper or presentation been delivered or published elsewhere?
If yes, list Event(s) and/or Publication, Dates

7. Background, context or rationale for your proposal

8. Key concepts to be presented

9. Learning Objectives (Results) for participants - what they will learn
and/or how they will benefit and How they can apply the information.

10. OUTLINE: Full, detailed, bulleted or numbered outline of the
Presentation. This should highlight all points in the presentation and their logical flow and development. This is will be used for the web site if your
proposal is chosen.

PROPOSAL REVIEW
==================
Your Proposal will be reviewed by The Program Review Board.
If you have any questions, please address them to the Conference Chair,
Dr. Magdy Hanna, Mhanna@psqtconference.com

Department of Education and Professional Development
International Institute for Software Testing
636 Mendelssohn Ave. North
Golden Valley, MN 55427
763-546-0072
www.iist.org

Monday, March 31, 2008

PQST Conference 2008(west)

Hi,
The PQST conference is scheduled for May 5th-9th at Las Vegas...
More details and registrations here...

Tuesday, March 18, 2008

Adobe RIA Architect Summit (Free)

Hi,
The Flex team is conducting an Adobe RIA Architect Summit on 3rd April 2008. This summit is aimed at people who are interested in architecting RIAs with Flex & AIR. There is no enrtry fee.
The Adobe RIA Architect Summit is an opportunity for architects and aspiring architects to get an insight into how to design and architect Rich Internet Applications. It is also a unique plaform to interact with experts and techhnology leaders and a chance to develop connections within the community.

Who should attend?
Architects, Technical Managers and Strategic Decision Makers
Date
Thursday, April 3, 2008
Time
9:00 am - 6:00 pm
Location
The Chancery Pavillion
Residency Road
Bangalore
India
Map
Google

How do I get in?
It is free, Register ASAP at http://adoberiarch.eventbrite.com/
Hurry! Registrations on a First Come First Serve basis…

Monday, March 17, 2008

Zephyr Unveils Next Generation Test Management System

Zephyr, a Sunnyvale based company focused on Software Testing has unveiled a Test Management Tool...
Read more here...

Tuesday, March 11, 2008

Unix Commands

Following is a list of useful Unix Commands.(Frequently used unix commands)

Unix File Commands

ls

gives a list of filenames in the current directory.

mv

rename a file: mv oldfile newfile or mv oldfile newdir

cp

copy a file: cp oldfile newfile or cp oldfile newdir

chmod

change permissions.

rm

remove a file.

cd

change directories.

lpr

print a file: lpr -P printer-name file.

pwd

"print" working directory; returns the current directory.

tar

package a group of files into one file for moving or archiving; also extracts tar files.

mkdir

create a new directory.

rmdir

remove a directory.

Wednesday, February 13, 2008

Free Webinar on Agile Testing

Hi,
    I received this email from EuroStar. A free webinar on Agile Testing.
You need to register for this, it is free.
 
---------------------------------------------------------------------
 
EuroSTAR brings you Free Live Webinar!
 
"Agile Testing" 
presented by Fran O'Hara
 
EuroSTAR  Live 30 minute Webinar.

Date: Tuesday, 26th February, 2008

Time: 10:00am Dublin- London / 11:00am Central European Time

Duration: 30 mins
 

Key points:

The presentation will introduce the following:

  • Agile test overview
    • Different Test Phases, agile terminology
    • Where the different types of testing fit into an agile development lifecycle
  • Role of the tester and how it is affected by iterative/agile approaches
  • Test Driven Development (TDD), Automated Unit Testing
  • Acceptance testing, testing and the customer/user
  • Exploratory testing
 
 

Test Management Software

Enterprise 2.0 is here – Upgrade your Test Department

Gone are the days when QA and software testing departments used multiple disparate, outdated applications to plan, manage, and execute their daytoday work. With the Web moving towards 3.0, Enterprise tools are getting 2.0ish with companies introducing RSS, blogging, collective intelligence, themes, tag clouds and real-time data push within the enterprise.

Test management software, designed and created by actual QA engineers, offer the next-generation slick and affordable QA Test management and collaboration capabilities that enable test teams to achieve enhanced levels of productivity in order to ship high quality software on time. New test systems are adopting this Enterprise 2.0 paradigm and have a snappier interface, drag-and-drop windows to improve productivity, real time metrics and reports, test repository tag clouds, enhanced real-time collaboration and instant communication.

In today's global workplace, where test teams are spread across different time zones, encountering language barriers, and disparate systems, communication challenges prevail. QA/Testing/V&V departments need better tools for sharing information, reporting data and maintaining timeliness. The newer software systems have instant collaboration features, live dashboards, interactive desktops and integrated systems, so there's no need to spend hours searching for information or tracking, collating, beautifying, and sending reports because all data is now complete and real-time. Live and automated dashboards keep the whole company updated on every aspect of testing and product quality.

The latest test management systems manage every aspect of a test department - its people and resources, projects and releases, test assets, test case and data repositories, execution cycles, defect tracking and reporting - by providing a centralized servers and customized client desktops using newer technologies such as RIAs and Reverse AJAX/Comet. .

Typical Enterprise software is expensive with complex licensing models, requiring companies to make large upfront capital expenditure and agree to complex binding software agreements. Of late, newer companies have come up with tools that increase team productivity, efficiency with improved feature sets and performance; all with a very low cost of ownership. Tools such as Mingle, Confluence, BaseCamp are in this category. They have even come up with an affordable pay-as-you-go model, with straightforward and flexible licensing. Similarly, Test Management solutions like Zephyr are leading that way in the Test Management space with revolutionary ways of managing every aspect of a test department. These tools not just save on cost, but also help save precious time & money by enhancing productivity and efficiency and getting quality products to the market faster.

QA/Test/V&V teams should seriously consider these kinds of tools and upgrade their Test Department to leverage all of these technology advancements and innovation that has come with it.

Samir Shah

CEO, Zephyr

www.getzephyr.com