browser-based functional testing

Peter Kehl <[email protected]> Wed, 7 May 2014 10:51:25 +1000
Newsgroups gmane.comp.web.wiki.phpwiki.talk
Message-ID <CADGQzOLvHaYQH1G_oiT1eO3_oFaexcRtMZ_OYCG99Y2JVjJ27w@mail.gmail.com>
--===============2667597232821872727==
Content-Type: multipart/alternative; boundary=001a11c3ee6af7eafc04f8c4c516

--001a11c3ee6af7eafc04f8c4c516
Content-Type: text/plain; charset=UTF-8

I see that you use HttpUnit tests in PhpWiki. However, if you'd like
automated browser-based functional/regression testing, you may be
interested in SeLite. It extends Selenium IDE. It allows your tests to
access (read and write to) a test DB (isolated from the DB of the tested
application). It's open source.

It could work very well for you, especially since PhpWiki can have its data
in an SQLite DB. SeLite uses a (separate) SQLite DB for test data, so your
test data lifecycle would be very easy. However, you can benefit from
SeLite even if your test instance of PhpWiki uses other type of DB.

Creating tests in Selenium IDE is convenient and highly productive. It
doesn't require low-level programming skills, so even users/theme designers
could contribute new tests. Tests can be maintained in SVN. See
https://code.google.com/p/selite/wiki/ProjectHome.

I could create a test framework and provide some examples. Would there be
any interest?

-Peter Kehl

--001a11c3ee6af7eafc04f8c4c516
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I see that you use HttpUnit tests in PhpWiki. However, if =
you&#39;d like automated browser-based functional/regression testing, you m=
ay be interested in SeLite. It extends Selenium IDE. It allows your tests t=
o access (read and write to) a test DB (isolated from the DB of the tested =
application). It&#39;s open source.<br>

<br>It could work very well for you, especially since PhpWiki can have its =
data in an SQLite DB. SeLite uses a (separate) SQLite DB for test data, so =
your test data lifecycle would be very easy. However, you can benefit from =
SeLite even if your test instance of PhpWiki uses other type of DB.<br>

<br>Creating tests in Selenium IDE is convenient and highly productive. It =
doesn&#39;t require low-level programming skills, so even users/theme desig=
ners could contribute new tests. Tests can be maintained in SVN. See <a hre=
f=3D"https://code.google.com/p/selite/wiki/ProjectHome">https://code.google=
.com/p/selite/wiki/ProjectHome</a>.<br>

<br>I could create a test framework and provide some examples. Would there =
be any interest?<br><br clear=3D"all"><div><div dir=3D"ltr">-Peter Kehl<br>=
<br></div></div>
</div>

--001a11c3ee6af7eafc04f8c4c516--


--===============2667597232821872727==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
--===============2667597232821872727==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Phpwiki-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpwiki-talk

--===============2667597232821872727==--