Saturday, September 30, 2006

Testing computer software

Testing computer software by Kaner, Falk & Nguyen is a well regarded book.

"f you read only one book on software testing, read this book. Many books will tell you how to test when you have enough time and cooperation. This book tells you what to do when the schedule is tight, the specification is missing, and the developers are tired of your focus on problems." Brett Pettichord Software Testing Hotlist

"This is, simply, the best book for the product tester or the testing lead. The reason for that is exemplified by chapter 5, "Reporting and Analyzing Bugs". I don't know of any other testing book that devotes a full chapter to this essential topic." Testing Foundations Brian Marick

"I think the greatest strength of the book is that it is rooted in genuine experience. We wrote about stuff that had worked for us, failed for us, or was complicated for us -- and that we had a broader understanding of based on reading and discussions with other testers. Too many other writers describe things they have never done, and authoritatively prescribe things that will rarely work or that are much more complex than appears in the description. " Author Cem Kaner in Sticky Minds

Software testing books

Saturday, September 23, 2006

Software testing jobs (permanent) - where to find them

Top ten searches in for "Software testing permanent job":

Junior Software Tester Jobs at
Permanent Junior Software Tester needed in Lancashire. Salary up to £18K. Key search: Tester, Test Analyst, QA, Quality Assurance, Software Tester, Junior Tester

Software Testing Jobs, Average Salary for Software Testing Skills
... Software Testing Jobs. Average Salary for Software Testing Skills ... 3 month moving total of permanent IT jobs ads citing Software Testing across the UK as a proportion of the total ...

Leysen Associates Ltd
Specialises in software and system testing, including automated testing.
Category: Testing

IT Jobs at CWJobs, the specialist for contract and permanent IT positions
IT Jobs and IT recruitment from the leading UK IT Recruitment site, - browse management Jobs in IT. Receive IT jobs by email. Upload CVs ... Browse jobs. Jobs by email ... all jobs permanent jobs contract jobs all ... Software Field Service Engineer -

Tip Top Jobs UK : Job Search UK Employment Opportunity London Recruitment Opportunities UK Job Vacancy Job Search ...
... A This international software testing company require a senior software ... Type : Permanent Location : United Kingdom, South East, Hampshire ... Job is a UK jobs advertising and job search ...

IT Development Jobs - development jobs, programming jobs, testing jobs - Matchtech
... permanent jobs, covering analysis, design, development, programming, testing, project management, change control and software ... of clients across the UK in many different IT ...

Jobs - Pre-Sales Consultant - Software Testing - UK [ United Kingdom ], London
Jobs - Pre-Sales Consultant - Software Testing - UK [ United Kingdom ], London : Outstanding opportunity to join a Global IT Consultancy as a Test Consultant. You will be acting as the pre-sales consultant, presenting proposals to clients and ...

ISTQB Jobs, Average Salary for International Software Testing Qualification Board (ISTQB) Skills
... ISTQB Jobs. Average Salary for International Software Testing Qualification Board (ISTQB) Skills ... moving total of permanent IT jobs ads citing ISTQB across the UK as a proportion of ...

IT & Internet jobs - UK job search -
UK jobs in IT & Internet from Search jobs in IT & Internet and apply online for your next career move. ... UK jobs in IT & Internet. Your search on IT & Internet; Keywords: ("Software ... International · Job type: Permanent · Date posted: 23 ... based protocol testing, and working knowledge ...

IT jobs in UK -
IT jobs in UK from Apply online for your next job in IT ... Your search on jobs in UK returned 23391 results ... an individual with good software testing knowledge as well as ...

Software testing consultancy jobs

Saturday, September 16, 2006

Software testing FAQ - No. 20

What did software testers do before there was any software?

That question was sent in by Mr T, erstwhile fool identification consultant with an organisation called the A team.

Well, Mr T, in order to get an answer I could go and ask people who were around before software happened. That presupposes that I can be bothered to listen to what they have to say. And I can’t. Besides, in many a previous FAQ (see Software testing FAQ No. 3,
Software testing FAQ No, 17 and Software testing FAQ No. 19). it has been contested that software testing has been around so long that such people simply do not exist. Admittedly, one of these questions was by Tracey Temple, who is not averse to making outrageous claims that beggar belief, but that doesn't change my can't-be-botheredness one jot.

At the Practical Software Quality and Testing international conference in September 2005 they discussed the history of software testers but traced it only as far back as the famous Turing Test. I don't know why they stopped at that point, but they did.

AJP Taylor was similarly quiet on the subject. But fortunately Captain H. M. Murdock published a pamphlet that sheds some light on this topic:

"Before there was any software it was common for software testers to pass their time as brain surgeons, professional athletes, mercenaries, celebrity chefs, gong farmers, historians, artists' models, artists, reeves, night club door attendants, saints, cottars, alternative comedians and court fools."

So thank goodness software appeared or Mr T (famous for saying "I pity the fool" and "Shut up, fool") might have had to change his catchphrases or risk exhaustion. "I'll get the Van" was another of his famous sayings.

Software testing careers

Saturday, September 09, 2006

Business process testing

Top ten found in a search for Business Process Testing using

  1. Mercury Business Process Testing - web-based test automation
    A new addition to Mercury's Quality Center, Mercury Business Process Testing provides Mercury s automated functional testing capabilities to business - 25k - Cached - Similar pages
  2. Process testing
    Business process testing before implementation has become a key concern for me. Consultants can no longer design processes and then step away. - 36k - Cached - Similar pages
  3. Certify vs. Business Process Testing
    Worksoft’s Certify is a proven solution that provides a higher level of capability with significantly less time and cost to implement and own when compared - 32k - Cached - Similar pages
  4. An Introduction to Business Process Testing using JProcessUnit
    In this article author Reza Shafii introduces the JProcessUnit CodeShare project and demonstrates how it can be used to create well-defined, JUnit-based - 39k - Cached - Similar pages
  5. mySAP: Determining a Suitable Stress-Test Business Process ...
    mySAP: Determining a Suitable Stress-Test Business Process. By George K. Anderson. Sample Chapter is provided courtesy of Prentice Hall PTR. - 21k - Cached - Similar pages
  6. Mercury Business Process Testing: Test Automation Focused on Your ...
    Learn how Mercury Business Process Testing allows non-technical experts to quickly build tests for entire business processes without coding expertise — so,39025945,60124423p-39000419q,00.htm - 36k - Cached - Similar pages
  7. Business Process Testing - What does Business Process Testing ...
    What does Business Process Testing stand for? Definition of Business Process Testing in the list of acronyms provided by the Free Online Dictionary and - 24k - Cached - Similar pages
  8. Automation Validation
    Mercury Business Process Testing helps business analysts validate application delivery, faster and earlier in the process - 62k - Cached - Similar pages
  9. Mercury : Mercury launches Business Process Testing
    A further benefit to using Mercury Business Process Testing is that it allows QA ... Mercury Business Process Testing enables our QA and business teams to,0,w - 116k - Cached - Similar pages
  10. Acutest - test strategy, test management & business process testing
    Independent specialists in outsourced software testing services, testing consultancy services, UAT, non-functional testing and performance - 11k - Cached - Similar pages

Friday, September 01, 2006

SOA software quality and governance article

Here is an interesting article on SOA quality and governance. Particularly interesting insight into the changed requirements for quality management.

Traditional software quality management essentially consists of design time and deployment time activities. Basically, given the requirements, make sure that the software is as defect-free as possible given budget and schedule constraints, and then continually monitor the working software to make sure that it meets the requirements set out for it when you deploy it. That basic approach to quality is fine for organizations that know in advance what their requirements are, when those requirements are stable, and when the goal is simply to build software that meets those requirements.
Such assumptions, however, are frequently false -- in many cases, requirements aren't fully developed and they change over time. Typically, one true goal of software is to respond to changes in requirements without extensive additional rework. SOA is a particularly effective approach in such situations, and the broad recognition that the build-to-today's-requirements approach to software is no longer effective is one of the primary motivations for SOA.
Quality management at runtime is part of the answer, to be sure. Maintaining the quality of service of running software, whether or not it's abstracted as Services, is a key part of the systems management value proposition. What SOA management adds to the picture is runtime management of the Service abstraction, which is different from management of the underlying Service implementations. Managing the Service abstraction requires quality assurance for certain kinds of ongoing requirements changes, in particular, nonfunctional requirements like performance. Effective SOA management also requires runtime exception management handling in order to reduce the cascading impact of defects and to maintain loose coupling.

Software quality assurance testing services