Hello,

You are right that having "unit" and "selenium" folders in tests does not quite 
fit.

However, "acceptance" I don't find appropriate, either.

IMHO, Selenium actually is a framework for system testing (as it evaluates the 
system functionalities from a user perspective). So, how about having a folder 
"system"?

Regards,

Benedikt



--
Karlsruhe Institute of Technology (KIT)
Institute of Applied Informatics and Formal Description Methods (AIFB)

Benedikt Kämpgen
Research Associate

Kaiserstraße 12
Building 11.40
76131 Karlsruhe, Germany

Phone: +49 721 608-7946
Fax: +49 721 608-6580
Email: benedikt.kaemp...@kit.edu
Web: http://www.kit.edu/

KIT - University of the State of Baden-Wuerttemberg and
National Research Center of the Helmholtz Association

-----Original Message-----
From: wikitech-l-boun...@lists.wikimedia.org 
[mailto:wikitech-l-boun...@lists.wikimedia.org] On Behalf Of Trevor Parscal
Sent: Friday, August 06, 2010 8:27 PM
To: wikitech-l@lists.wikimedia.org
Subject: Re: [Wikitech-l] Testing Framework (was Selenium Framework - Question 
on coding conventions)


  I think /tests/unit and /tests/acceptance would be reasonable places 
to put things, and if they are both within maintenance or in the root 
doesn't really matter to me.

Remember Selenium is a framework for doing acceptance testing, not unit 
testing. I don't quite see the purpose of specifying the framework name 
in our directory structure. Are we planning on using more than one unit 
or acceptance testing framework?

My 2 cents.

- Trevor

On 8/5/10 3:55 PM, Chad wrote:
> On Thu, Aug 5, 2010 at 6:47 PM, Mark A. Hershberger<m...@everybody.org>  
> wrote:
>> Markus Glaser<gla...@hallowelt.biz>  writes:
>>
>>> 1) Where are the tests located? I suggest for core to put them into
>>> maintenance/tests/selenium. That is where they are now. For extensions
>>> I propse a similar structure, that is<extensiondir>/tests/selenium.
>> Sounds fine.
>>
>> In the same way, since maintenance/tests contains tests that should be
>> run using PHPUnit, we can say that<extensiondir>/tests will contain
>> tests that should be run using PHPUnit.
>>
> I would prefer moving them to a subdirectory of /tests/. As we hopefully
> amass more unit tests, keeping them in the top-level will get a bit
> confusing when trying to distinguish them from supporting code (shared
> setUp and tearDown code, the bootstrap stuff, etc)
>
> Something like /maintenance/tests/unit/ to mirror /maintenance/tests/
> selenium/ would make the most sense.
>
> Consistency and thinking ahead is nice :)
>
> -Chad
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l


_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to