| IBM Rational Robot vs. HP (Mercury) QuickTest Professional |
| 2008-04-08 04:25:00 |
IBM Rational RobotSmart object recognitionStable recording and playback. Robot solves the problem of custom objects encountered in AppWorks by the ability to add those object to a class map. IBM Rational TestManager is necessary to view detailed tests logs. Datapools supportedSupport distributed testing and sharing test scripts.Very simplified scripting using SQABasic; a simplified scripting language. Other scripting languages are possible (C++ and Java) with an aid from TestManagerIBM Rational Robot Authorized User License + SW Subscription & Support 12 Months (D53NDLL) $ 4,676.00IBM Rational Robot Floating User License + SW Subscription & Support 12 Months (D52ZFLL) $ 9,009.00HP (Mercury) QuickTest
| .Net 2008 Web Test Review Take 2 |
| 2008-03-12 04:09:00 |
Pros:1. The tool could be used to verify the core functionality (Not the UI) of the Web application.. This tool is convenient for detecting crashes.2. Script recording and playback is easy and stable.3. Works under multiple browsers.4. Supports browser version updates.5. Supports Scripting in C# and VB.6. Affordable system requirements. Same as TFS.7. Lists detailed result for each passed or failed step.Cons:1. The tool has a limitation when the page has JavaScript actions. In order to simulate those actions, the tester has to integrate code to simulate those actions. Which could be cumbersome depending on the application under test.2. Test reports cannot be exported or printed.3. Does not support pop-up recording. This is a known issue. Se
...
|
| |
|
| Quick Notes About RFT (Rational Functional Tester) |
| 2008-03-01 05:13:00 |
Good Things about RFT: Flexibility in terms of full access to object properties, controlling those properties in a very meticulous way which gives the ability to override unwanted recognition errors and increase application's immunity to changes in your AUT that should not be considered as fails. RFT is doing great hereSince it works under eclipse, you have virtually unlimited ability to integrate useful java classes that recording and playback cannot do. Such as database accessibility, necessary looping and switching and even adding a nice sleeky UI. Concerns about RFT: Unexpected crashes of the framework. This happened three times in less than 8 months. It happens in response to an eclipse update.Eclipse version effect on new scripts: New Scripts may not...
|
| |
|
| Enhance IBM Rational Functional Tester (RFT) with U.I Java Classes |
| 2008-02-23 05:27:00 |
Disclaimer: This post is related to IBM Rational Functional Tester With Java. It needs some slight modifications to work with other tools.Sometimes, your automated test script needs to do some strange stuff. Like accessing the database, extracting some value and using this value in subsequent U.I steps in your script.Suppose that you have hundreds of scripts that needs the following block to access the DB and read a certain value: try{ Connection db_connection = DriverManager.getConnection("jdbc:odbc:DBNAME","username","password"); Statement stm2 = db_connection.createStatement(); stm2.executeQuery("select * from TableName"); } catch( SQLException x ){ JOptionPane.showMessageDialog(null, ...
|
| |
|
| .Net 2008 Web Test Review |
| 2008-02-09 08:15:00 |
I had some time lately to get my hands dirty with .Net 2008 . The tool as described works under the http layer. So it’s designed to test hard core web functionalities. The tool is not a good choice when it comes to creating verification points and verification of JavaScript client side actions details.The tool could be used to verify the core functionality (Not the UI) of the Web application. For example if you have a web application which is notorious for crashes. This tool is so perfect for detecting this whenever a new release is out.Recording and playback is so easy and stable.System requirements are relatively acceptable if compared with other tools. My machine is 2MB in memory. The tool is running smoothly on it. Playback only displays actions that are associated with Http re...
|
| |
|
| .Net 2008 System Tester Edition |
| 2008-02-06 14:56:00 |
I am in the process of evaluating .net 2008 Tester Edition. my evaluation revolves around automation. I will post results soon.
...
|
| |
|
| Test 842: Rational Functional Tester for Java |
| 2007-12-31 03:22:00 |
Today i passed IBM Test 842 for RFT. The exam was not easy. You have to be very familiar with the tool. The questions difficulty varies very much from a question to another. And a knowledge in regular expressions helps a lot.I cant' really say more since you have to sign on non-disclosure agreement prior to the exam. However, you can study the online course, which you have to buy of course or take the instructor led course.What i really didn't like is that the online course does not guarantee you to answer all exam questions, since it's explicitly mentioned in some chapters that you have to take the instructor led course if you want to know a certain procedure. I think this is not fare :(There's an easier way if you want to pass the exam. It's by looking at some virtual exams engines like
...
|
| |
|
| Mind Switching in Test Automation |
| 2007-11-22 04:24:00 |
One of the challenges for a test automation newbie is the change of mindset; from a developer to tester and vice versa. I encountered this the first time I wrote my very first test automation script. I did some manual exploratory testing using mouse and keyboard, I visualized a certain repeatable intact scenario, recorded mouse and keyboard interactions, then played back the script and a neat automated test report popped with the passed and failed results, and I couldn't be happier :)As I finished my delicious launch, an email popped with an unpleasant content: Please test the functionality when the bla bla bla is not bla bla bla. Now wait, recording will not do me this. The only way I can do it is by writing my own new java class. So I rolled my sleev...
|
| |
|
| The difference between Performance Testing and Stress Testing |
| 2007-11-13 07:25:00 |
It's common among test engineers to mix between performance testing and stress testing. It's worth to mention that the difference between the two lies in how they are executed:Performance testing (aka load testing) is testing that is performed, from one perspective, to determine how fast some aspect of a system performs under a particular workload. [source]. A very simple analogy is by imagining yourself holding a stopwatch while your work colleague is performing certain navigations and mouse clicks on a web application. Your job here is to take time measures for the transactions. Then compare them to the required figures. The purpose of performance testing is to make sure that the system is running according to the r...
|
| |
|
| A regular expression to verify the date format mm/dd/yy |
| 2007-10-21 06:42:00 |
([1-9]|1[012])/([1-9]|[12][0-9]|3[01])/0[0-9]$This will verify if the date is mM/dd/yy, where m is optional. Example: 9/21/07 or 11/21/07 (0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\dThis will verify if the date is mm/dd/yyyy. Example: 12/12/2007
...
|
| |
|
| getProperty and getPropertyFromMap methods in RFT |
| 2007-10-18 07:04:00 |
I have encountered a problem while using RFT. I needed the script to capture a value of an object and stores it in a string. It turned out that getPropertyFromMap and getProperty work not exactly the same.getProperty will capture the most recent property value of the specified object. WhilegetPropertyFromMap will capture the property value at the time the object was added to the map.
...
|
| |
|
| Google Test Automation Conference 2007 (GTAC) |
| 2007-09-10 01:51:00 |
The GTAC videos are finally online. In GTAC, you have the brightest of the brightest in the testing industry talking about the latest about automation testing. I will have to spare some time to watch them all.
...
|
| |
|
| Security and Bugs |
| 2007-09-03 03:22:00 |
Steve Gibson and Leo Laporte discuss why is it so hard to achieve security in software applications. And how it's related to the inherent existence of bugs in any software project.Listen to the podcast here:
...
|
| |
|
| Connect Quantum DB to RFT for IBM Iseries |
| 2007-08-28 02:35:00 |
We are using RFT to test a terminal based application running on an IBM Iseriesmachine.For certain testing scenarios we need to access the database from within then script.Here's how you do it (Note that we are running RFT version 6 and eclipse 3.0 ) :1- Activate RFT 2- Go To “Help” in the menu bar choose “Software Updates” then choose “find and install”. 3- Then choose “Search for new features to install and press next”. 4- Press on “New Remote Site” in the name type “Eclipse Update” and in the URL put this URL http://update.eclipse.org/updates/3.0/. 5- Do step 4 again and in the name type “Quantum” and in the URL put http://quantum.sourceforge.net/update-site. 6- Check them both and press the next button. 7- ...
|
| |
|
| How To Test for an Empty Database Table in RFT |
| 2007-08-19 09:09:00 |
I used this script to test if a table in the database is empty or not. I am using IBM RFT boolean found; ResultSet result;try{ Connection db_connection = DriverManager.getConnection("jdbc:odbc:DBNAME","USERNAME","PWD");Statement stm2 = db_connection.createStatement(); result=stm2.executeQuery("your query");found = result.next(); if (!(found))logTestResult("Test Failed",false);else logTestResult("Test Passed",true); } catch( SQLException x ){logError(x.getLocalizedMessage().toString()); }Reference: http://www.rgagnon.com/javadetails/java-0116.html
...
|
| |
|
| Selenium IDE (Browser Acceptance Tool) |
| 2007-05-02 06:48:00 |
While browsing Google London Test Automation Conference 2006 topics, a cool tool drew my attention. It's a collaborative open source project of Jason Huggins, a test engineer at Google.The tool offers:Easy record and playbackIntelligent field selection will use IDs, names, or XPath as neededAutocomplete for all common Selenium commandsWalk through testsDebug and set breakpointsSave tests as HTML, Ruby scripts, or any other formatSupport for Selenium user-extensions.js fileOption to automatically assert the title of every pageI tried the Firefox extension and it was just awesome. What i really liked the most is its light weight and its support of many scripting languages. So why don't you get your hands dirty and try it out. :)Jason Huggins did a dedicated p
...
|
| |
|
| Quality leads to SUCCESS |
| 2007-04-02 10:35:00 |
Quality is the key of product success or failure, our job is to ensure the quality of the product is conducted, in other words assure that product has met its requirements. Literally, has met its requirements, which means Quality Assurance should have major role in each area participates in producing the product and do whatever it takes to achieve this goal.Therefore, Quality consists of more than one area, one major area is testing, and many types of testing can be applied on any software products to ensure the quality is as expected.Who is talking about Software product testing?!!! You mean those tools built for help us in daily works and jobs?!Yes these tools and products were tested to ensure customer satisfaction an...
|
| |
|
| Definition of Quality |
| 2007-03-22 07:40:00 |
The Big Question that concerns us alwaysHow to have BETTER QUALITY in LIFE?The answers of this question lies under how, why and when …The definition of Quality varies a lotSample of the answers that you can get around QUALITY...* Quality is Job #1* Quality, It's a Way of Life* Quality is a degree of excellence – WEBSTER* Quality is the totality of features and characteristics of a product or service that bear on its ability to satisfy given needs. - American Society for Quality* Quality of design* Quality of the process* Quality is the customers' perception of the value of the suppliers' work output* Error-free* Quality is doing the right things right and is uniquely defined by each individual * Clean, precise and flawless* Quality is a fulfillment of...
|
| |
|
| Welcome to Test Squad :) |
| 2007-01-07 10:14:00 |
Are you a software quality professional?Do you really care about quality?Would you like to share your experience with us?Then you are in the right place. Join Test Squad now and end the smile loop!Test Squad hits IT industry. Test Squad targets software quality people in Jordan and all around the globe.You may agree that the ultimate quest in the IT industry is client satisfaction. It’s the quality of your application that draws a smile on your client’s face. At any meeting with a client, problems always rise and the easy solution is to solve them,but problems keep persisting. And here where our job starts: setting a trap, catching the problem, analyzing it and much beyond …Drawing that smile is a wheel, a running wheel. It starts rolling from the point you catch the problem and ends...
|
| |
|
| |
 |