Friday, May 28, 2004

RAD Test Scripting

The other day, some developer coworkers and I were talking about ways to make it easier for our Test group to create and maintain test scripts. Test scripts are a very important piece of the software development puzzle. But test scripts don't find new defects. Test scripts are really good at finding breakage. That's why scripts are run on new builds as BVT's or release candidates as part of a larger regression suite. For me, few things are worse than uncontrolled breakage to keep a project from hitting deadlines.

To find new defects, you really can't beat good test cases and exploratory testing. We wanted to find ways to keep our Test group working on finding new defects, not struggling to maintain scripts. Our current test scripting tool is just what it claims to be: A scripting tool. The problem with scripting is that it's programming and programming brings a whole set of issues to the party. We'd like to hide those issues from most of the testers and only have a small team worry about them, if possible.

The genius idea we hit upon was a sort of RAD system for creating test scripts. Ah yes, well I did say we are developers. The general idea is to componentize the creation of scripts. Testers could piece together various script components to create test cases and suites. Of course, there would be a nice Windows application to allow testers to build their projects. We would save the project in an intermediate format and "compile" to native script that our scripting tool would execute.

We even found an additional benefit of the system: By maintaining our test suites in an intermediate format, we avoid script tool vendor lockin. When we switch to a new test scripting tool, we just need to write a new "compiler" to convert to the new script language. Vendor lockin is a real problem. How many commerical test scripting tools do you know use a common, portable language? It can make switching vendors very costly.

We are currently prototyping a system. I'll let you know how it goes.

18 Comments:

At 11:49 AM, Anonymous Anonymous said...

While not exactly the same as your RAD system for creating test scripts, I've developed some OOP design patterns specifically geared for end user testing. These patterns are meant to be use with a real OOP language like Java or C#. You can find my paper on this topic here:

http://www.autotestguy.com/archives/design_patterns/

I'm using these principles to develop a new kind of test automation tool.

-- Misha Rybalov
http://www.autotestguy.com
autotest at gomisha.com

 
At 7:42 AM, Blogger Adi said...

Oes Tsetnoc one of the ways in which we can learn seo besides Mengembalikan Jati Diri Bangsa. By participating in the Oes Tsetnoc or Mengembalikan Jati Diri Bangsa we can improve our seo skills. To find more information about Oest Tsetnoc please visit my Oes Tsetnoc pages. And to find more information about Mengembalikan Jati Diri Bangsa please visit my Mengembalikan Jati Diri Bangsa pages. Thank you So much.

 
At 6:54 AM, Blogger polo shirts said...

History of polo ralph lauren. Polo fashions had its humble beginnings in 1968 when tie salesman Ralph Lauren gave it a kick start. By 1969 he had a boutique polo ralph lauren factory stores within the Manhattan department store Bloomingdale's. ... Brands and luxury standard. Since Ralph Lauren's first brand, Polo Ralph Lauren, was launched, the company has expanded to include a variety of luxury brands such as Polo Golf, Polo Denim, Polo Sport. You can buy cheap Ralph Lauren Clothing at Ralph Lauren outlet.Also We provide polo shirts
Ralph Lauren polo shirt, 50% OFF! polo ralph lauren outlet online is your best choice!In 2006, polo ralph lauren outlet became the first designer in Wimbledon's 133-year history to create official uniforms for the tournament. As part of this year's event, which starts next week, polo ralph lauren sale will introduces the first ... determination to maintain and enhance the values for which our two brands are famous throughout the world. The rugby ralph lauren brand brings to Wimbledon the look of timeless elegance, drawing on our rich history and traditions

 
At 10:28 PM, Blogger 一笑千年 said...

In reality, almost almost all colors enables you vbnfuyt to brush or perhaps tint prescribed oakley frogskins . Generally, cheap Oakley sunglasses virtual test can become fallen directly into several sorts and different online vendors could have their distinct ones. oakley frogskins can be abbreviated directly into "try-on" or perhaps "virtual try-on". In any manner, one can easily open this kind of item when he desires to choose his / her beloved low-cost oakley jawbone . Another extremely professional low-cost Oakley sunglasses virtual test is founded on the info of peoples' faces and also heads. Such test oakley flak jacket will be professional and also complicated, yet very correct. Some blanks concerning people's face can be filled, like the length, size, height with the face, brow, and a great many other oakley radar

 
At 2:42 AM, Blogger bestzyh said...

As it can certainly always be reported folks stars zjfgksy benefit from getting into oakley frogskins in the personalized variations. Along with these kinds of patterns are generally individual for the children. As a result, while the idea happens to the part of fans, these kind of oakley frogskins are set up approximately related to the patterns ones. while correctly as being a happening comes about, that is, your fans in the accurate Oakley place on Oakley sunglasses of these accurate variations. In addition, these are on the way to almost never change his or her style throughout getting into oakley jawbone .Your younger looking girls-oriented Oakley sunglasses, by way of example, are generally actually common. These kind of sun glasses could be the effects involving reduction regular along with cool issues jointly. specifically can be additional, your charges involving oakley flak jacket may be affordable. This has confirmed that will plenty of buyers will probably pay for the children. And thus, oakley radar can invest in just about any shade as well as any kind Oakley sunglasses whenever they similar to. Your component can be the belief that fans will certainly adhere to your patterns in the idols, of course getting into Oakley sunglasses.Normally, duplicate Oakley sunglasses may be affordable.

 
At 4:05 AM, Blogger bestzyh said...

Though these kind of oakley frogskins may be fabricated along with uijgfnhm classy, these are cheap. this specific actually is primarily since nearly all while using users involving Oakley sunglasses, your enormous men and women, are not able to spend on deluxe solutions. most of the charges involving oakley frogskins presented from the market are generally underneath one hundred bucks. Your temple involving oakley jawbone can be wide-ranging along with comprehensive involving creative imagination.Zero matter your fine rounded radian or maybe your oblong composition, your temple involving oakley flak jacket can be delicate. The idea not simply calls for your seen elegance into mind, but in addition can be warm for you to don. moreover for you to these kind of, your permanent fixture involving chemical along with shade can be fair. Right now, you may can understand the contact lenses involving individual's oakley radar come to be even bigger along with more substantial. buyers whom place on some Oakley sunglasses using enormous contact lenses declare who's may screen his or her good individuality.

 
At 12:30 AM, Blogger 一笑千年 said...

I need to think fsdjhjhl of a two of oakley frogskins .After an extensive time operating under the sun, I feel rather uncomfortable, and I can have a couple oakley frogskins to support me protect my little brown eyes. I've lived with bad eyesight for virtually every lengthy time period, I need to think of a two of oakley jawbone to support me view items obviously and guard the eye by powerful sun light and extra violet radiations. Subsequently, I want to purchase a couple oakley flak jacket at on-line spectacles shop to be a end reaction to their higher high class and tolerable prices.Make a gross sales pitch and train your people today to consequence your shoppers to obtain your oakley radar . in scenario you could have perfect sales guys and saleswomen, it may improve ones margins. with comparability to help clothes, Oakley sunglasses tend to be attempted oneasily with not significantly more than something like 20 seconds. with scenario people exhibit most of these in check-out companies, your people can sporting them whilst delaying with regard to their change and own it within their buy which shows extra profit.

 
At 7:14 AM, Anonymous skip hire said...

I am also a big lover of coding as I have created some games as well but your scripting is really great.

 
At 9:31 PM, Anonymous cheap uggs said...

Discount UGGs Yinbai more cool tone, she said: "I believe I will make a sensible life."

uggs classic short sale Yinbai head down, and asked Miaohong: "go get a coffee?" gd21cmy

sale uggs boots I fight only for academic and career.

uggs boots sale Yinbai speaker can not help but call out: "Taiwan Green, Miao Hong, was you?" How to fight back the?

www.discountuggssale.us Shen Blue replied: "My father farming."

 
At 4:49 PM, Anonymous pay per head said...

This is an amazing blog post here.... I like your blog. Thanks very much for sharing such an amazing blog post.

 
At 5:14 AM, Blogger rscredits said...

All's for the best in the best of all possible worlds!I have not see post good enough like yours here.Just admire your intelligence and informative explanation. runescape gold . I am a runescape gamer but can't write such detailed info about that. runescape gold for sale , rs gold

 
At 3:10 AM, Blogger Love polo said...

Best Place to Buy Diablo 3 Gold with Prepaid Card
Nowadays, various payment methods were accepted by d3 gold suppliers. You must want a best place to buy diablo 3 gold in a safe, fast and simple way. Here, diablohome introduce prepaid card to you. Following are some details.
Buy Diablo 3 Gold with Prepaid Card
Diablo home accept prepaid card payment, such as MasterCard, VISA and Paysafecard, etc. They are safe and convenient, just take a look at the most important advantages of prepaid cards.
1. Prepaid cards can be applied online instantly.
Prepaid cards use the deposited money, there are no repayments to be made and thus no late payment fees and other associated penalties.
2. Prepaid cards are widely accepted.
They can be used on the internet, on phone and all other vends.
3. Adding money to your prepaid card account is a breeze using direct deposit.
tags: buy diablo 3 gold diablo gold buy diablo gold


 
At 1:34 AM, Blogger Popular shoes said...

It is appropriate time to make a few plans for the longer term and it is time to be happy. I've learn this publish and if I could I desire to suggest you some attention-grabbing things or advice.
More tags:
wow gold buy cheap

wow buy gold cheap

wow buy cheap gold

wow gold fast cheap

cheap wow gold fast


 
At 4:39 AM, Anonymous Anonymous said...

The other day, some developer coworkers and I were talking about ways to make it easier for our Test group to create and maintain test scripts. Test scripts are a very important piece of the software development puzzle. But test scripts don't find new defects. Test scripts are really good at finding breakage. That's why scripts are run on new builds as BVT's or release candidates as part of a larger regression suite. For me, few things are worse than uncontrolled breakage to keep a project from hitting deadlines. swtor gold
buy swtor gold
cheap swtor gold
tor credits
buy tor credits
cheap tor credits

 
At 4:46 AM, Anonymous Anonymous said...

While not exactly the same as your RAD system for creating test scripts, I've developed some OOP design patterns specifically geared for end user testing. These patterns are meant to be use with a real OOP language like Java or C#. You can find my paper on this topic hereguild wars 2 gold
buy guild wars 2 gold
cheap guild wars 2 gold
cheapest guild wars 2 gold
guild wars 2 gold for sale

 
At 5:24 AM, Anonymous company formation said...

This information is magnificent. I understand and respect your clear-cut points. I am impressed with your writing style and how well you express your thoughts.

Ahman Adam Money Marketing Software School Software Software Company

 
At 3:35 AM, Anonymous China tours said...

Thanks. I always enjoy reading your posts - they are always humorous and intelligent.I am a china tour lover,You can learn more: China and Asia tour packages | China vacation packages

 
At 4:53 AM, Anonymous study Chinese online said...

Hanbridge was the best because they had excellent teachers and a very friendly and welcoming spirit. ?I really appreciate the opportunity to learn here and would recommend Hanbridge to others.



More Chinese learning tags : Learn Chinese | learn mandarin online | Mandarin Online Course

 

Post a Comment

<< Home