I’ve recorded a video for Falafel TV illustrating how to use TestComplete’s Stores and Checkpoints features including v7’s new Checkpoint Wizard dialog. In the video I demonstrate recording a Keyword test and leveraging various checkpoints to validate the test has performed as expected. The checkpoints illustrated in this video include:
If you have questions or have suggestions for future videos leave a comment. Also, if you’re looking for training or consulting on TestComplete feel free to contact me or call the Falafel office at (831) 462-0457.
One more note, Falafel is hosting a TestComplete Online Training Summit Oct 5-7th or November 9-11th which you can learn more about and sign up for here.
Other videos:
Distributed Testing Using TestComplete
HTTP Load Testing Using TestComplete
I’ve recorded a video for Falafel TV illustrating how to use TestComplete’s distributed testing features. In the video I demonstrate recording a Keyword test and adding the necessary support to allow it to be executed in a distributed fashion. If you’re just getting started this is a good introduction and should get you headed in the right direction. I’ve got some notes for an advanced video on the subject but if you have suggestions let me know.
If you have questions or have suggestions for future videos leave a comment. If you’re looking for training or consulting on TestComplete feel free to contact me or call the Falafel office at (831) 462-0457.
One more note, Falafel is hosting a TestComplete online training Summit Oct 5-7th which you can learn more about and sign up for here.
I just posted a new video to Falafel TV illustrating how to create an HTTP Load Test using TestComplete v7.1. The video covers the basics of getting an HTTP Load Test recorded and running against a website including scaling the test out to four virtual users running on two different machines.
In the interest of keeping the video to a reasonable time length other features related to HTTP Load Testing will be covered in upcoming videos.
Let me know if you have questions or have suggestions for future videos. If you’re looking for training or consulting on TestComplete feel free to contact me or call the Falafel office at (831) 462-0457.
Today Telerik, perhaps the premier .NET control vendor, along with Pwop Productions launched TelerikTV.com a web site dedicated to showcasing applications that leverage their technology. The premier episode features none other than Falafel’s very own Lino Tadros demonstrating ActiveFocus. ActiveFocus (AF) is Falafel’s Web based Project Management application which uses lots of Telerik goodness to create a smooth Outlook style AJAX enhanced UX. The video is a deep dive into the features of ActiveFocus that use Telerik controls and has all the hallmarks of a Lino Tadros presentation.
Check it out!
173dbc1e-2f74-4a72-a453-67e03458a1c7|0|.0
Tags: Videos
I've blogged a lot about how CodeGear uses Continuous Integration (CI) in it's development process for Delphi/BDS. What want to talk about here is how you can use these same tools for your development process.
First, is the issue of version control and for that we use Subversion otherwise known as SVN. SVN is open source and fortunately there is a convenient "1 click setup" described as follows:
Svn1ClickSetup takes a user through the steps necessary to install the Subversion command-line utilities and TortoiseSVN, as well as creating a repository and initial project.
This setup really lives up to it's name so if you're looking for a fast and easy way to get started with some great source control software this is what you're looking for. The install includes the TortioseSVN client which is an SVN client that's implemented as a Windows Shell Extension and is what the majority of developers at CodeGear use.
A Continuous Integration Server
That may sound a bit more daunting than perhaps it should but basically it's the software that pulls from your repository, builds your project and reports any errors. The Delphi development team uses CruiseControl.NET server and CCTray for client side notifications of build failures both of which are open source projects and even though it has ".NET" on the end of its name the server isn't restricted to building .NET only projects.
Once again the installation is very straight forward and if you have IIS installed you'll even be able to monitor your CI server via a browser including forcing a new build.
Ok, now that you've read all about it have a look at the video. Or can download it here.
Here is the ccnet.config file used in the video, and no, "steve" is not my normal password. :-)
[UPDATED: April 23, 2007] Fixed video and .zip file download links.
The other day I was talking to Nick Hodges about the videos that he's been posting and I mentioned to him that he needed to do one on the non-automatic code completion features to give them more exposure and he told me I should do it (thanks, Nick :-)). So, I've created a video of some of the uses of code completion and code browsing that require the user to manually invoke.
c6548f75-a94b-4348-8b67-2d4629ce8275|0|.0
Tags: Delphi, Videos
Thanks to Product Management I've been allowed to post
a Flash movie of our one of our R&D smoke test suites running against an internal build of Highlander (vNext of BDS). The suite is rather simple but exercises a number of critical sub-systems in the IDE and provides a broad pass at many of the different product areas.
Basically, the test suite covers the following:
- Create a new project (13 project types in all are tested in this particular suite)
- If the project has a designer toggle to the code editor dirty the file and toggle back to the designer
- Project | Build All
- File | Save All
- File | Close All
- File | Reopen | First project in the list
- Project | Build All
- File | Close All and return to step 1 for the next project type
The test suite itself, as well as the testing framework (Zombie), is entirely written in Delphi. Zombie tests are written as console applications and the output appearing at the bottom of the screen is from our TTestManager class which drives test execution. Errors output by the TestManager are MSBuild friendly so if an error were to occur it would be flagged in red in the console window and cause MSBuild to report a failure which eventually trickles back to R&D via the CruiseControl tray application.
Sorry in advance but I won't be entertaining questions related to Highlander, it's release date, feature set or anything else for that matter as it's currently under development. For more information I'd refer you to the publicly available roadmap.