logitest-developer Mailing List for LogiTest
Status: Alpha
Brought to you by:
aeden
You can subscribe to this list here.
2001 |
Jan
(1) |
Feb
(11) |
Mar
(1) |
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(13) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2003 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Narayana, S. <sho...@lo...> - 2008-07-28 10:24:15
|
Hi, I have installed Logitest on my PC. I am facing few problems. Could you kindly guide me:- 1. Unable to access links such as - "www.yahoo.com" , "www.google.com" 2. What is the GET and POST method? 3. Only the Last page is displayed when we "Play the current test". How to add the delay? Thanks, Shobha This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. |
From: Clancy M. <cl...@do...> - 2007-10-04 22:59:49
|
Hi Przemek, I was a secondary developer on Logitest and I don't think there's been = much development on the project for quite some time. However, to answer = your question, I didn't use formal test cases for the development I did, = so it wasn't formally a Test -Driven Development approach. However, = like most styles of RAD I used an approach of frequent small changes = followed by testing which may be considered as a type of informal = Test-Driven Development IMHO. Regards, Clancy Malcolm Domain Network Solutions Pty Ltd http://www.domnet.com.au -----Original Message----- From: log...@li... = [mailto:log...@li...] On Behalf Of = Przemyslaw Szkudlarek Sent: Thursday, 4 October 2007 8:22 PM To: log...@li... Subject: [SPAM] - [Logitest-developer] Test-Driven Development - Email = found in subject Hello=20 Did you create LogiTest using Test-Driven Development?=20 Definition from wikipedia.org: "Test-Driven Development (TDD) is a = software development technique that involves repeatedly first writing a = test case and then implementing only the code necessary to pass the = test"=20 =20 Best regards, Przemek -------------------------------------------------------------------------= This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Logitest-developer mailing list Log...@li... https://lists.sourceforge.net/lists/listinfo/logitest-developer |
From: <mu...@o2...> - 2007-10-04 10:22:12
|
Hello=20 Did=20you=20create=20LogiTest=20using=20Test-Driven=20Development?=20 Definition=20from=20wikipedia.org:=20"Test-Driven=20Development=20(TDD)=20= is=20a=20software=20development=20technique=20that=20involves=20repeatedl= y=20first=20writing=20a=20test=20case=20and=20then=20implementing=20only=20= the=20code=20necessary=20to=20pass=20the=20test"=20 =20 Best=20regards, Przemek |
From: <in...@ka...> - 2005-06-08 07:33:22
|
このメールは下記事業者・送信者が送信しております。 ------------------------------------------------------------ <事業者><送信者>(株) GSS inc 住所:東京都世田谷区等々力5-20-12 TEL 03-6425-2182 ------------------------------------------------------------ 特定商取引法施行規則 受け取りを希望しない場合の連絡方法 関係のない方に届きました場合お詫び申し上げます。今後一切の配信を 拒否する場合はお手数ですが、下記URLのクリックしてください。 http://www.qmsys.net/stop.php?id=2&sid=389e7b89edf07124f2251a572a90d572 上記URLのクリック処理でエラーが起こった場合は、お手数ですが、 下記のアドレスに「受信拒否」の件名で送信してください。 st...@qm... ------------------------------------------------------------ 未経験者歓迎!今後のライフワークを確立できる! 〜もう少し家計に潤いを〜初心者編〜 ┏━━━━━━━━━━━━━━━━━━━━┓ ◇◆◇ ◇◆◇ ◇◆◇◆◇ 生活に余裕を持たせませんか ◇◆◇◆◇ ◇◆◇ <2005/6月> ◇◆◇ ┗━━━━━━━━━━━━━━━━━━━━┛ ご愛読ありがとうございます。 今回ご紹介する在宅業務の会社は実績のある会社です。 【↓オススメ情報/ビジネス】━━━━━━━━━━━1,462,672部発行━☆ 初┃心┃ 者┃用┃に ┃デ┃ ー┃ タ┃入┃ 力┃に┃特┃化┃ し┃ま┃し┃た┃ ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛ ★ 単純な入力を各種用意しています。 ★ 年齢は20歳〜75歳まで。 ★ 1日2時間〜でOK。 ★ メールの送受信ができるレベルの人にも教えます。 ┃ ┃◇まずは資料請求・お問い合わせを!◇ ┗━━━━━━━━━━→ http://www.kawara.rulez.jp/ ◎◎◎在宅ワークってどこも同じじゃないの?とお思いの方◎◎◎ 確かに・・・ ▼なかなか合格できないレベルチェック ▼資格取得を義務付ける在宅ワーク業者 ▼高額な教材を購入して勉強しなければならない ▼特殊なソフトやプリンターなどがなければできない業務 ▼やっと仕事!と思ってもなかなか受注できない倍率の高さ ▼やっと報酬!と思っても数千円しかもらえない などなど・・・。 ◎◎◎今回の業務はこのようなことは一切ありません◎◎◎ 【その反面】 ▼今回の業務は莫大に設けられる、とかほとんど仕事をしなくても 収入が得られるとかそういう仕事ではありません。 ◇正直なところ◇ ▼データ入力ですから効率がすごくよい仕事でもありませんし、単純 作業ですから飽き易い方にはあまり向いている仕事とは言えません。 ▼空いた時間で仕事をしていただきその業務に見合った報酬を得られる というごく一般的な仕事です。 ▼早く打つなど、一切関係ありません。 ある程度、間違いを無くしてくれるだけで通過する、ごく簡単なスキ ルチェック。 ▼ただ真面目に仕事を考えている方には、万全の体制でサポートをして まいりますし、仕事の仕方もこまめにお教えできます。 又、単価が高い仕事にもシフトが可能です。 ∞∞∞興味のある方は下記から資料請求(無料)ください∞∞∞∞∞∞∞∞∞ ◇ http://www.kawara.rulez.jp/ ◇ 人数枠の都合がありますので、なるべくご希望に添った対応を するためにもお早めのご連絡をお願いします。 ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ ----------------------------------------------------------------- ※資料請求手順 ----------------------------------------------------------------- <資料請求手順> 1. 『http://www.kawara.rulez.jp/』へアクセスする。 2. 『トップ画面』→『資料請求』 3. フォームにしたがって必要事項を入力する。 4. メールアドレスはお間違えのないように入力してください。 5. 必要事項をすべて入力し、『送信』をクリック。 ================================================================= - 未経験者歓迎!今後のライフワークを確立できる!----------------- 特定商取引法施行規則 <受け取りを希望しない場合の連絡方法> 関係のない方に届きました場合お詫び申し上げます。今後一切の配信を 拒否する場合はお手数ですが、下記のアドレスに「受信拒否」の件名で 送信してください。 http://www.qmsys.net/stop.php?id=2&sid=ユーザー毎のSID 上記URLのクリック処理でエラーが起こった場合は、お手数ですが、 下記のアドレスに「受信拒否」の件名で送信してください。 st...@qm... |
From: Dries H. <Dri...@ai...> - 2003-01-15 12:37:02
|
Hello, first of all, I'm new to this list. I hope this question belongs here. I want to use a client certificate form a https server. I have exported the certificate in p7b form , now i don't know what type = to enter as the Keystore type. Can anyone help me with that, greetings, dries=20 Dries Horions Administratieve Informatie Verwerking www.kuleuven.be +32 16 328194 |
From: Clancy M. <cl...@cy...> - 2002-03-03 12:20:47
|
On Friday 01 March 2002 00:48, Anthony Eden wrote: > Nice changes Clancy. The record indicator really helps and the view > switching works much better. > > Have you had any luck in figuring out why the root <html> tag doesn't > show in the DOM view? I tried several different things back when I > wrote that code and never could get it to work. Perhaps you will see > something I didn't. I'll have a look at it. > Anyhow, thanks again for your continued efforts on improving LogiTest. > I suppose we ought to start considering a new release. I will finish up > the batch test execution code ASAP. After that is there anything else > you can think of which needs to be done prior to releasing? The most important thing I can think of is to update the documentation. It requires information on variables, recording and how to migrate your XML files from 0.8 to 0.9. > Finally, one of my goals originally with this project was to create a > suite of testing tools - initially LogiTest for recording and playback > of single tests, followed by LogiMonitor which executes tests on a > scheduled basis and executes actions when tests fail, and finally > LogiLoad which would distribute a test on one or more clients and then > pound the server. Do these other items interest you? There is already > some code in the CVS for the LogiMonitor (I only managed to release 1 > version before I stopped spending time on LogiTest) in case you are. There seems to be a fairly large range of applications for load testing already out there, and a few for monitoring. How do you think LogiLoad and LogiMonitor would be different? Or are we better off on working towards compatibility with something like Apache JMeter? I am still undecided myself, so I would be interested in your thoughts. Regards, Clancy. __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Anthony E. <me...@an...> - 2002-02-28 13:51:17
|
Nice changes Clancy. The record indicator really helps and the view switching works much better. Have you had any luck in figuring out why the root <html> tag doesn't show in the DOM view? I tried several different things back when I wrote that code and never could get it to work. Perhaps you will see something I didn't. Anyhow, thanks again for your continued efforts on improving LogiTest. I suppose we ought to start considering a new release. I will finish up the batch test execution code ASAP. After that is there anything else you can think of which needs to be done prior to releasing? Finally, one of my goals originally with this project was to create a suite of testing tools - initially LogiTest for recording and playback of single tests, followed by LogiMonitor which executes tests on a scheduled basis and executes actions when tests fail, and finally LogiLoad which would distribute a test on one or more clients and then pound the server. Do these other items interest you? There is already some code in the CVS for the LogiMonitor (I only managed to release 1 version before I stopped spending time on LogiTest) in case you are. Sincerely, Anthony Eden > -----Original Message----- > From: log...@li... > [mailto:log...@li...] On > Behalf Of Clancy Malcolm > Sent: Wednesday, February 27, 2002 5:22 PM > To: Log...@li... > Subject: [Logitest-developer] Code changes > > > I have committed code to the CVS with the following changes: > > - Added recording indicator in the status bar > - Added enabling/disabling of recorder toolbar buttons > - Attempt to fix bug in SaveThread temporary files under windows > - Added ability to switch between browser views with the same > document > remaining displayed (there was previously some code that tried to do > something like this but it was ugly and didn't seem to work - > it basically > tried to reload the document after you switched views. The > new code just > tells the newly displayed component to re-render using the > current document. > > Cheers, > Clancy > -- > ______________________________________________________________ > ____________ > Clancy Malcolm <cl...@cy...> Application > Development Manager > Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 _______________________________________________ Logitest-developer mailing list Log...@li... https://lists.sourceforge.net/lists/listinfo/logitest-developer |
From: Clancy M. <cl...@cy...> - 2002-02-27 22:25:19
|
I have committed code to the CVS with the following changes: - Added recording indicator in the status bar - Added enabling/disabling of recorder toolbar buttons - Attempt to fix bug in SaveThread temporary files under windows - Added ability to switch between browser views with the same document remaining displayed (there was previously some code that tried to do something like this but it was ugly and didn't seem to work - it basically tried to reload the document after you switched views. The new code just tells the newly displayed component to re-render using the current document. Cheers, Clancy -- __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Anthony E. <me...@an...> - 2002-02-19 15:39:16
|
I suppose there is not much advantage at this point. The nice thing about using Velocity is that if you ever needed support for more than just variables (i.e. loops and such) then Velocity supports it. In addition it would be one less thing that we need to maintain. :-) But if you are happy with your system for the moment then don't bother changing it. Sincerely, Anthony Eden > -----Original Message----- > From: log...@li... > [mailto:log...@li...]On Behalf Of > Clancy Malcolm > Sent: Tuesday, February 19, 2002 5:12 AM > To: log...@li... > Subject: Re: [Logitest-developer] Features added > > > On Friday 15 February 2002 13:48, Anthony Eden wrote: > > [...] > > What are you using for variable insertion? Perhaps we can use Velocity > > for all variable substitution. > > > > -Anthony > > I am currently using the Oro libraries with a custom > implementation of the > Substitution interface - checkout org.logitest.Variables. IMO this works > well for now and saves adding unnecessary download bulk. What > advantages do > you see of using Velocity? > > Clancy > -- > __________________________________________________________________________ > Clancy Malcolm <cl...@cy...> Application Development Manager > Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au > Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 > > _______________________________________________ > Logitest-developer mailing list > Log...@li... > https://lists.sourceforge.net/lists/listinfo/logitest-developer > |
From: Clancy M. <cl...@cy...> - 2002-02-19 10:14:37
|
On Friday 15 February 2002 13:48, Anthony Eden wrote: > [...] > What are you using for variable insertion? Perhaps we can use Velocity > for all variable substitution. > > -Anthony I am currently using the Oro libraries with a custom implementation of the Substitution interface - checkout org.logitest.Variables. IMO this works well for now and saves adding unnecessary download bulk. What advantages do you see of using Velocity? Clancy -- __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Anthony E. <me...@an...> - 2002-02-15 02:50:55
|
> > I haven't used eTest, did they do a character by character > diff or something > with more tolerance? I believe it was line by line. If I recall correctly they parse the HTML (similar to running it through HTML Tidy), convert it to all caps and then compare that with the last run. > > [snip] > > > > - The temp file addition to the SaveThread always fails on my > > > > > > machine (and > > > > > > > thus I cannot save). > > > > > > Can you give me a stacktrace? It seems to work fine for me. > > > > Sure: > > > > java.io.IOException: Could not backup file to > > C:\DOCUME~1\ANTHON~1\LOCALS~1\Temp > > \logitest55082.xml > > at org.logitest.ui.SaveThread.run(SaveThread.java:91) > > > > Not very descriptive though. :-) > > > > You're right - not very descriptive. I'll see what I can do. For the moment I took it out of my version of the code. I would like to be able to put it back in though. I await your changes. > > > > > A couple suggestions as well: > > > > - The hot key for the start and stop recording is the > same...perhaps > > the stop recording button and menu item should be disabled > until the > > record button is hit. > > - It would be nice to have something indicate that you are > recording. > > Originally I had a little "RECORDING" flashing in the bottom of the > > window, next to the progress indicator, but you are welcome to do > > something else. > > - If I record and then type a link into the address field > the page comes > > up but is not added to the test tree. > > - You may want to allow the delay between user clicks > while recording to > > be stored and used as the pre-load delay. Users should be > able to enable > > and disable this feature. The pre-load feature allows the > playback to > > occur in a more realistic fashion (i.e. simulate user delay). > > Will do. > > > All in all though I really like the recording. I am glad > someone did > > it. > > > > :-) I am curious about your "added support for variables" > comment in > > your > > > > CVS entry...what exactly is it? > > At this stage variables are only supported in URLs. I needed > them because > the site that I am testing uses a system assigned session ID > in the URL > (rather than cookies). When I test my site the login page is > loaded and this > has a session ID as part of the login form's action URL. I > use a "Regex > Variable Reader" to read a value for the variable SESS from > the page using a > regular expression. > > In the test properties dialog I set the session substitution > command to > replace any session IDs in recorded URLs with $SESS$. Hence when the > recorder adds resources they have $SESS$ instead of the > session ID. When the > browser opens these resources it substitutes $SESS$ with the > value read by > the variable reader on the login page. > > While variables are only substituted in URLs at this stage I > imagine it could > be useful to allow them to be substituted in request > parameters (i.e. post > data) as well. This means you could read a variable of one > page and then > submit it as part of the post request on another page. What are you using for variable insertion? Perhaps we can use Velocity for all variable substitution. -Anthony |
From: Clancy M. <cl...@cy...> - 2002-02-14 22:30:02
|
On Friday 15 February 2002 03:09, Anthony Eden wrote: > > -----Original Message----- > > From: log...@li... > > [mailto:log...@li...]On Behalf Of > > Clancy Malcolm > > Sent: Wednesday, February 13, 2002 9:12 PM > > To: Anthony Eden; LogiTest Developer > > Subject: Re: [Logitest-developer] Features added > > [snip] > > Long term I think we need to find a better (preferrably with source > > code) HTML renderer than both JEditorPane and CalpaHTMLPane which > > both seem > > to be limitted. > > Agree 100%. This is the main reason I stopped working on LogiTest - there > are no open source Java web browser components worth a damn. > > > In the shorter term maybe we need to let the user switch > > between the two so that they can choose to have either recording > > functions or > > HTTPS browsing functions. What are your thoughts? > > Seems like a pain. I would almost rather ignore SSL...My company site uses > it though (and that was the main reason I wrote LogiTest.) I am OK using > CalpaHTMLPane for the moment and just using SSL through explicit resource > definitions. OK, I'm happy with that. > > > - You added DiffTestlet but not to the config. Is it because > > > > you want to > > > > > test it some more before adding it to the available testlet list in the > > > config? > > > > It can be added to the config, but it is fairly rough at the > > moment and only > > has limitted usefulness. Part of what is lacking is a way to display the > > differences between the reference and captured documents. The > > only diff code > > I can find out there is GPL which has the 'viral' effect when you > > add it to > > your own code. > > Right...that sucks. I definitely would like a good diff testlet though - I > am not sure if you have ever used eTest, but that is there method for > testing success or failure. It is good that LogiTest lets you define a > testlet, but it would be nice to be use diff as a default testlet for > pages. I'll see if I can find something to do the diffing. However, for the sites that I am testing there is lots of date dependent output (e.g. if you have logitest create a task that is due on 2002-02-16 today it will be a regular task, but tomorrow it will be a due task). I found that this made the diff testlet unreliable by design. I haven't used eTest, did they do a character by character diff or something with more tolerance? > [snip] > > > - The temp file addition to the SaveThread always fails on my > > > > machine (and > > > > > thus I cannot save). > > > > Can you give me a stacktrace? It seems to work fine for me. > > Sure: > > java.io.IOException: Could not backup file to > C:\DOCUME~1\ANTHON~1\LOCALS~1\Temp > \logitest55082.xml > at org.logitest.ui.SaveThread.run(SaveThread.java:91) > > Not very descriptive though. :-) > You're right - not very descriptive. I'll see what I can do. > > A couple suggestions as well: > > - The hot key for the start and stop recording is the same...perhaps the > stop recording button and menu item should be disabled until the record > button is hit. > - It would be nice to have something indicate that you are recording. > Originally I had a little "RECORDING" flashing in the bottom of the window, > next to the progress indicator, but you are welcome to do something else. > - If I record and then type a link into the address field the page comes > up but is not added to the test tree. > - You may want to allow the delay between user clicks while recording to > be stored and used as the pre-load delay. Users should be able to enable > and disable this feature. The pre-load feature allows the playback to > occur in a more realistic fashion (i.e. simulate user delay). Will do. > All in all though I really like the recording. I am glad someone did it. > > :-) I am curious about your "added support for variables" comment in your > > CVS entry...what exactly is it? At this stage variables are only supported in URLs. I needed them because the site that I am testing uses a system assigned session ID in the URL (rather than cookies). When I test my site the login page is loaded and this has a session ID as part of the login form's action URL. I use a "Regex Variable Reader" to read a value for the variable SESS from the page using a regular expression. In the test properties dialog I set the session substitution command to replace any session IDs in recorded URLs with $SESS$. Hence when the recorder adds resources they have $SESS$ instead of the session ID. When the browser opens these resources it substitutes $SESS$ with the value read by the variable reader on the login page. While variables are only substituted in URLs at this stage I imagine it could be useful to allow them to be substituted in request parameters (i.e. post data) as well. This means you could read a variable of one page and then submit it as part of the post request on another page. > BTW - Thanks for your hard work and input on LogiTest. > > -Anthony No problems - likewise for yours. Clancy. __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Anthony E. <me...@an...> - 2002-02-14 16:09:11
|
> -----Original Message----- > From: log...@li... > [mailto:log...@li...]On Behalf Of > Clancy Malcolm > Sent: Wednesday, February 13, 2002 9:12 PM > To: Anthony Eden; LogiTest Developer > Subject: Re: [Logitest-developer] Features added > > > On Thursday 14 February 2002 03:31, Anthony Eden wrote: > > Clancy, > > > > Here are some issues which I found with your additions: > > > > - The icons you added seem to be corrupt. > > I guess this is another instance of me assuming that the CVS server > recognises certain extensions as binary (gif, jar, etc). I'll > try re-adding > them as binary. I did a new checkout this morning and it seems fine now on my home computer. > > As a side note, I found that the current build.xml will copy the > images to > build/classes after it makes the jar, causing the images to be > missing from > the jar for the first build after a clean. I have patched the > build.xml and > will commit it soon. Actually, I already made a change to fix that. > > - NPE in the singleStep() method when no items selected. I > have commited > > code to fix this - the default behavior is to just select the first test > > (and thus test the first resource) when nothing is selected. > > Thanks. > > > - CalpaHTMLPane doesn't support SSL. Any thoughts on how to deal with > > this? This is the reason I switched back to JEditorPane. > > Hmmm. This is currently OK for URLs opened from other parts of > Logitest - > these URLs are opened by AbstractBrowser and the HTML is then given to > CalpaHTMLPane. The only part that would fail is if you were > submitting forms > or clicking links within the CalpaHTMLPane. > > For the web sites I am testing I found JEditorPane basically unusable for > clicking on links anyway - any links inside tables were > rendedered as links, > but didn't respond to clicks. > > Long term I think we need to find a better (preferrably with source > code) HTML renderer than both JEditorPane and CalpaHTMLPane which > both seem > to be limitted. Agree 100%. This is the main reason I stopped working on LogiTest - there are no open source Java web browser components worth a damn. > In the shorter term maybe we need to let the user switch > between the two so that they can choose to have either recording > functions or > HTTPS browsing functions. What are your thoughts? Seems like a pain. I would almost rather ignore SSL...My company site uses it though (and that was the main reason I wrote LogiTest.) I am OK using CalpaHTMLPane for the moment and just using SSL through explicit resource definitions. > > - You added DiffTestlet but not to the config. Is it because > you want to > > test it some more before adding it to the available testlet list in the > > config? > > It can be added to the config, but it is fairly rough at the > moment and only > has limitted usefulness. Part of what is lacking is a way to display the > differences between the reference and captured documents. The > only diff code > I can find out there is GPL which has the 'viral' effect when you > add it to > your own code. Right...that sucks. I definitely would like a good diff testlet though - I am not sure if you have ever used eTest, but that is there method for testing success or failure. It is good that LogiTest lets you define a testlet, but it would be nice to be use diff as a default testlet for pages. > > > - The DOM and HTML views don't seem to be in sync with the browser view. > > I noticed this but thought it had always been this way and > couldn't really > understand how I could have broken it. Anyway, I will have a look at it. Me too. I thought it worked before, but I will take a closer look. > > - The temp file addition to the SaveThread always fails on my > machine (and > > thus I cannot save). > > Can you give me a stacktrace? It seems to work fine for me. > Sure: java.io.IOException: Could not backup file to C:\DOCUME~1\ANTHON~1\LOCALS~1\Temp \logitest55082.xml at org.logitest.ui.SaveThread.run(SaveThread.java:91) Not very descriptive though. :-) A couple suggestions as well: - The hot key for the start and stop recording is the same...perhaps the stop recording button and menu item should be disabled until the record button is hit. - It would be nice to have something indicate that you are recording. Originally I had a little "RECORDING" flashing in the bottom of the window, next to the progress indicator, but you are welcome to do something else. - If I record and then type a link into the address field the page comes up but is not added to the test tree. - You may want to allow the delay between user clicks while recording to be stored and used as the pre-load delay. Users should be able to enable and disable this feature. The pre-load feature allows the playback to occur in a more realistic fashion (i.e. simulate user delay). All in all though I really like the recording. I am glad someone did it. :-) I am curious about your "added support for variables" comment in your CVS entry...what exactly is it? BTW - Thanks for your hard work and input on LogiTest. -Anthony |
From: Clancy M. <cl...@cy...> - 2002-02-14 02:36:48
|
On Thursday 14 February 2002 03:31, Anthony Eden wrote: > Clancy, > > Here are some issues which I found with your additions: > > - The icons you added seem to be corrupt. I guess this is another instance of me assuming that the CVS server recognises certain extensions as binary (gif, jar, etc). I'll try re-adding them as binary. As a side note, I found that the current build.xml will copy the images to build/classes after it makes the jar, causing the images to be missing from the jar for the first build after a clean. I have patched the build.xml and will commit it soon. > - NPE in the singleStep() method when no items selected. I have commited > code to fix this - the default behavior is to just select the first test > (and thus test the first resource) when nothing is selected. Thanks. > - CalpaHTMLPane doesn't support SSL. Any thoughts on how to deal with > this? This is the reason I switched back to JEditorPane. Hmmm. This is currently OK for URLs opened from other parts of Logitest - these URLs are opened by AbstractBrowser and the HTML is then given to CalpaHTMLPane. The only part that would fail is if you were submitting forms or clicking links within the CalpaHTMLPane. For the web sites I am testing I found JEditorPane basically unusable for clicking on links anyway - any links inside tables were rendedered as links, but didn't respond to clicks. Long term I think we need to find a better (preferrably with source code) HTML renderer than both JEditorPane and CalpaHTMLPane which both seem to be limitted. In the shorter term maybe we need to let the user switch between the two so that they can choose to have either recording functions or HTTPS browsing functions. What are your thoughts? > - You added DiffTestlet but not to the config. Is it because you want to > test it some more before adding it to the available testlet list in the > config? It can be added to the config, but it is fairly rough at the moment and only has limitted usefulness. Part of what is lacking is a way to display the differences between the reference and captured documents. The only diff code I can find out there is GPL which has the 'viral' effect when you add it to your own code. > - The DOM and HTML views don't seem to be in sync with the browser view. I noticed this but thought it had always been this way and couldn't really understand how I could have broken it. Anyway, I will have a look at it. > - The temp file addition to the SaveThread always fails on my machine (and > thus I cannot save). Can you give me a stacktrace? It seems to work fine for me. > Sincerely, > Anthony Eden > > > -----Original Message----- > > From: log...@li... > > [mailto:log...@li...]On Behalf Of > > Clancy Malcolm > > Sent: Wednesday, February 06, 2002 7:21 PM > > To: Log...@li... > > Subject: [Logitest-developer] Features added > > > > > > I have committed the following changes to the CVS > > > > - Added support for variables > > - Added recording of get and post requests made by the browser > > - Added ResourceChild class as generic child to variable readers and > > testlets > > - Replaced OROMatcher.jar with jakarta-oro-2.0.5.jar > > - Changed browser component to CalHTMLPane to support recording and for > > better rendering > > - Enhancements to paths (e.g. in Expect Testlet) to make them more xpath > > like (e.g. / at start, // for recursive search) > > - Added Diff Testlet > > - Changed default view to Browser instead of HTML > > - Added session ID substitution to test properties for use with recording > > and diffing when URLs contain a session ID > > > > Cheers, > > Clancy > > _________________________________________________________________________ > >_ Clancy Malcolm <cl...@cy...> Application Development > > Manager Cybersource: Level 9, 140 Queen Street, Melbourne > > http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 > > Mobile: 0414 297879 > > > > _______________________________________________ > > Logitest-developer mailing list > > Log...@li... > > https://lists.sourceforge.net/lists/listinfo/logitest-developer > > _______________________________________________ > Logitest-developer mailing list > Log...@li... > https://lists.sourceforge.net/lists/listinfo/logitest-developer -- __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Anthony E. <me...@an...> - 2002-02-13 16:31:09
|
Clancy, Here are some issues which I found with your additions: - The icons you added seem to be corrupt. - NPE in the singleStep() method when no items selected. I have commited code to fix this - the default behavior is to just select the first test (and thus test the first resource) when nothing is selected. - CalpaHTMLPane doesn't support SSL. Any thoughts on how to deal with this? This is the reason I switched back to JEditorPane. - You added DiffTestlet but not to the config. Is it because you want to test it some more before adding it to the available testlet list in the config? - The DOM and HTML views don't seem to be in sync with the browser view. - The temp file addition to the SaveThread always fails on my machine (and thus I cannot save). Sincerely, Anthony Eden > -----Original Message----- > From: log...@li... > [mailto:log...@li...]On Behalf Of > Clancy Malcolm > Sent: Wednesday, February 06, 2002 7:21 PM > To: Log...@li... > Subject: [Logitest-developer] Features added > > > I have committed the following changes to the CVS > > - Added support for variables > - Added recording of get and post requests made by the browser > - Added ResourceChild class as generic child to variable readers and > testlets > - Replaced OROMatcher.jar with jakarta-oro-2.0.5.jar > - Changed browser component to CalHTMLPane to support recording and for > better rendering > - Enhancements to paths (e.g. in Expect Testlet) to make them more xpath > like (e.g. / at start, // for recursive search) > - Added Diff Testlet > - Changed default view to Browser instead of HTML > - Added session ID substitution to test properties for use with recording > and diffing when URLs contain a session ID > > Cheers, > Clancy > __________________________________________________________________________ > Clancy Malcolm <cl...@cy...> Application Development Manager > Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au > Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 > > _______________________________________________ > Logitest-developer mailing list > Log...@li... > https://lists.sourceforge.net/lists/listinfo/logitest-developer > |
From: Anthony E. <me...@an...> - 2002-02-13 14:52:54
|
Clancy, The build failed on both of my Win2K machines. It looks like the jakarta-oro JAR you uploaded uploaded as a text file instead of a binary file. I replaced it with a fresh copy of the JAR from the Jakarta site and it works fine now. I have replaced the copy in CVS with the proper binary copy - you may want to update and take it for a spin. For future reference, please make sure that binary files get stored in the CVS server as such. Sincerely, Anthony Eden > -----Original Message----- > From: log...@li... > [mailto:log...@li...]On Behalf Of > Clancy Malcolm > Sent: Tuesday, February 12, 2002 1:12 AM > To: Log...@li... > Subject: [Logitest-developer] Code enhancements > > > I have made the following changes to the CVS version of Logitest: > - Redirect handling improvements - maximum number of redirects enforced > and post data not sent to redirect URLs > - Added name property to resources and expect testlets and > display name in > tree > - Single step execution of resources. Resource execution code moved to > resource class. > - Resource properties window now sized to smaller than screen size (was > sized larger than screen under GNOME) > - Resource events in TestCallback now pass Resource objects instead of > indexes. > - CalHTMLPane now uses HTML document obtained through > JBrowser.getStream > instead of retrieving its own copy of the document. > - Open resource in browser now sends post parameters with request > - Pasting a node multiple times no longer places the same object in the > tree. > - File changes during save are rolled-back if an exception occurs > > Clancy. > __________________________________________________________________________ > Clancy Malcolm <cl...@cy...> Application Development Manager > Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au > Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 > > _______________________________________________ > Logitest-developer mailing list > Log...@li... > https://lists.sourceforge.net/lists/listinfo/logitest-developer > |
From: Clancy M. <cl...@cy...> - 2002-02-12 06:13:43
|
I have made the following changes to the CVS version of Logitest: - Redirect handling improvements - maximum number of redirects enforced and post data not sent to redirect URLs - Added name property to resources and expect testlets and display name in tree - Single step execution of resources. Resource execution code moved to resource class. - Resource properties window now sized to smaller than screen size (was sized larger than screen under GNOME) - Resource events in TestCallback now pass Resource objects instead of indexes. - CalHTMLPane now uses HTML document obtained through JBrowser.getStream instead of retrieving its own copy of the document. - Open resource in browser now sends post parameters with request - Pasting a node multiple times no longer places the same object in the tree. - File changes during save are rolled-back if an exception occurs Clancy. __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Clancy M. <cl...@cy...> - 2002-02-07 00:23:14
|
I have committed the following changes to the CVS - Added support for variables - Added recording of get and post requests made by the browser - Added ResourceChild class as generic child to variable readers and testlets - Replaced OROMatcher.jar with jakarta-oro-2.0.5.jar - Changed browser component to CalHTMLPane to support recording and for better rendering - Enhancements to paths (e.g. in Expect Testlet) to make them more xpath like (e.g. / at start, // for recursive search) - Added Diff Testlet - Changed default view to Browser instead of HTML - Added session ID substitution to test properties for use with recording and diffing when URLs contain a session ID Cheers, Clancy __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Clancy M. <cl...@cy...> - 2002-02-06 00:09:50
|
I would like to propose the following changes (which I will/have implemented) to Logitest: - Replace the old ORO package with the newer org.apache.oro package - Create a generic 'ResourceChild' abstract class which the 'Testlet' class would inherit from. The ResourceChild would represent any kind of node which can be added below a resource. As well as testlets, this would include things like 'variable readers' to read variable values from a resource's document. This involves changing most of the current testlet code to deal with generic resource children instead and also changing the test's XML format to use <resourceChild> instead of <testlet>. Any objections? Clancy -- __________________________________________________________________________ Clancy Malcolm <cl...@cy...> Application Development Manager Cybersource: Level 9, 140 Queen Street, Melbourne http://www.cyber.com.au Phone: 03 9642 5997 Fax: 03 9642 5998 Mobile: 0414 297879 |
From: Anthony E. <me...@an...> - 2001-11-29 00:12:15
|
Can you give me an example page which causes this problem? Its not the first time I have heard it mentioned, but I do not have a page which exhibits this behavior. Sincerely, Anthony Eden > -----Original Message----- > From: log...@li... > [mailto:log...@li...]On Behalf Of > Quique Ruiz-Valenciano > Sent: Monday, November 26, 2001 12:48 PM > To: log...@li... > Subject: [Logitest-developer] Cookie-Path Exception > > > Hi all, > > I am testing the LoginTest util, but when I add two URLs an > exception occurs. > I don't know if it is a problem of LoginTest or a problem of Tomcat3.2.3 > > The resulting page is this: > > <html> > <head> > <title /> > </head> > <body> > <h1>Error: 500</h1> > <h2>Location: /adm/index.html</h2> > <b>Internal servlet error:</b> > <br /> > <pre>java.lang.IllegalArgumentException: The name Cookie Path is a > reserved word. > at javax.servlet.http.Cookie.(Cookie.java:185) > at > org.apache.tomcat.util.RequestUtil.processCookies(RequestUtil.java:189) > > ... > </pre> > </body> > </html> > > > Thanks for your help. > > Quique > > -- > _ ________ _________ > J.Enrique Ruiz-Valenciano (_) __/ __ \/ ___/ __ \ > Software Architect / /\ \/ /_/ / /__/ /_/ / > qr...@is..., +34 963467143 /_/___/\____/\___/\____/.com > > _______________________________________________ > Logitest-developer mailing list > Log...@li... > https://lists.sourceforge.net/lists/listinfo/logitest-developer > > |
From: Quique Ruiz-V. <qr...@is...> - 2001-11-26 17:48:32
|
Hi all, I am testing the LoginTest util, but when I add two URLs an exception occurs. I don't know if it is a problem of LoginTest or a problem of Tomcat3.2.3 The resulting page is this: <html> <head> <title /> </head> <body> <h1>Error: 500</h1> <h2>Location: /adm/index.html</h2> <b>Internal servlet error:</b> <br /> <pre>java.lang.IllegalArgumentException: The name Cookie Path is a reserved word. at javax.servlet.http.Cookie.(Cookie.java:185) at org.apache.tomcat.util.RequestUtil.processCookies(RequestUtil.java:189) ... </pre> </body> </html> Thanks for your help. Quique -- _ ________ _________ J.Enrique Ruiz-Valenciano (_) __/ __ \/ ___/ __ \ Software Architect / /\ \/ /_/ / /__/ /_/ / qr...@is..., +34 963467143 /_/___/\____/\___/\____/.com |
From: Denny Q. <de...@xt...> - 2001-10-20 00:04:55
|
Hi, I was wondering if there existed a Text UI that would allow at least the running of test from the command line, given a Test File. The need for this is mainly for our build process, allowing us to package up all the different tests written, and batch run them. This would allow us to provide a more automated way of doing our regression tests. Thanks for any information. Denny |
From: Denny Q. <de...@xt...> - 2001-10-19 23:52:54
|
I was searching |
From: Anthony E. <me...@an...> - 2001-06-14 15:37:02
|
LogiTest version 0.8.1 is now available at http://logitest.sourceforge.net/ Version 0.8.1 includes several minor bug fixes as well as more internal JavaDoc documentation. Please see the changelog for a complete list of changes. Please send comments or questions to me...@an... |
From: Anthony E. <me...@an...> - 2001-05-12 14:44:51
|
> -----Original Message----- > From: log...@li... > [mailto:log...@li...]On Behalf Of > Barry W Anderson > Sent: Saturday, May 12, 2001 8:48 AM > To: LogiTest developer mailing-list > Subject: [Logitest-developer] Had a bug reported to me and an RFE... > > > Haven't had a chance to verify, doing that next. Just thought I'd pass > them on and signal my intentions. > > BUG: load xml test file, load other xml test file, modify first file on > disk and attempt to reload. You get the initial version. (Not verified; > will ve verifying, and if true fixing.) > > RFE: currently exceptions (such as page not found) pop a dialog box of > dubious utility, this makes running a set-and-forget test impossible. > Request was to ouput messages to the Output window instead. Seems like > a good idea to me - what do you think? (Action: if you agree, I'll do > this ASAP.) This should probably be configurable either through the Preferences dialog or in on a test by test basis (i.e. in the Test's setup dialog) or both. Regardless I think it is a good idea and a good feature. BTW, have you updated to the most current version of the code? Just wondering if you have taken a look at the new scripting capabilites and what you think of them. Sincerely, Anthony Eden |