Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [reddeer-dev] Features of RedDeer over SWTBot

Hi Hauke,

I havent seen SWTBot quite a while I cant really comment on what features they provide.

You mention that you are interested mainly in a big integration tests. IMHO RedDeer is a great choice for such use case. Please take a look at the example [1]. The example uses PageObjects API[2] of org.eclipse.reddeer.eclipse plugin, Test Requirements [3] and JUnit Extensions [4].


We also have a first version of Code Generator which will help you generate PageObjects code for opened wizard. You can install it[5] under category RedDeer Tools -> RedDeer CodeGen. When you open some wizard, just hit ALT+G.


Sorry for the broken wiki pages/lack of documentation, it is currently being worked on. The updated wiki part is here [6].



[1] https://github.com/rawagner/reddeer-helloworld
[2] https://martinfowler.com/bliki/PageObject.html
[3] https://github.com/eclipse/reddeer/wiki/Requirements
[4] https://github.com/eclipse/reddeer/wiki/JUnit-Extensions
[5] http://download.eclipse.org/reddeer/snapshots/
[6] https://github.com/eclipse/reddeer/wiki/User-Guide-2.0

On Mon, Sep 11, 2017 at 9:59 AM, Fuhrmann, Hauke <Fuhrmann.Hauke@xxxxxxxxxxxxxxxxxxxxxx> wrote:

Hi there,

 

we are currently using SWTBot for automated testing of Eclipse RCP applications (combining it with PaxExam).

 

We stumbled over RedDeer and some community-folks recommend to use RedDeer over SWTBot, however they cannot really state what the killer-features of RedDeer are. So we wonder if it would really make sense to take the effort to change from SWTBot to RedDeer.

 

Can someone give (or point to) some “Management Summary” of the features that make RedDeer go beyond SWTBot?

 

I only found this

https://github.com/eclipse/reddeer/wiki/About-RedDeer

“RedDeer has been created as an alternative to SWTBot, offering stability, missing support for some Eclipse versions in its early days, providing own features, trying to address some issues introduced in SWTBot. Development on RedDeer is dated back to 9/2012. In 2015 we reached enough maturity to release version 1.0. To see complete change log and release, visit our website

 

The link to the website is broken.

 

Or this

http://tools.jboss.org/blog/reddeer-100final.html

At the beginning it was developed as an alternative to SWTBot but now it contains many features and tools which can help you with writing automated tests.”

 

I would be interested in what the “own features” would be or the “issues introduced in SWTBot”.

I learned that in RedDeer 2.0 the Recorder will be discontinued. So what’s really the essence of RedDeer over SWTBot?

 

Is there maybe a different focus? I understand that I can use SWTBot also for integration tests. From your API examples of RedDeer it looks like more an API for unit-tests testing single components rather than those components in a big integration test. Is that right?

 

Any information available?

 

Cheers,

Hauke



Diese E-Mail kann vertrauliche und/oder rechtlich geschuetzte Informationen enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender durch eine Antwortmail und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. Wir danken fuer Ihre Kooperation.

This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error, you are on notice of its status. Please notify the sender immediately by reply e-mail and delete this e-mail from your systems. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly prohibited. Thank you for your cooperation.

_______________________________________________
reddeer-dev mailing list
reddeer-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/reddeer-dev




--
Rastislav Wagner
Devstudio QA
RedDeer Project Developer

Red Hat Czech
Brno, Czech Republic

Back to the top