<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE401%3AGroup32</id>
	<title>SE401:Group32 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE401%3AGroup32"/>
	<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE401:Group32&amp;action=history"/>
	<updated>2026-04-06T20:28:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.kram.nz/index.php?title=SE401:Group32&amp;diff=10529&amp;oldid=prev</id>
		<title>Mark: 72 revision(s)</title>
		<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE401:Group32&amp;diff=10529&amp;oldid=prev"/>
		<updated>2008-11-03T05:21:29Z</updated>

		<summary type="html">&lt;p&gt;72 revision(s)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| align=&amp;quot;right&amp;quot; width=&amp;quot;20%&amp;quot;&lt;br /&gt;
| __TOC__ &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Project Information==&lt;br /&gt;
[[Image:Autobot_1680_new.jpg]]&lt;br /&gt;
:{|&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Category:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|Distributed systems (SE)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Code:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[http://www.ece.auckland.ac.nz/p4p/projects/detailsByCode/?code=32 32]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Supervisor:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[mailto:ian-w@cs.auckland.ac.nz Dr. Ian Warren]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Second Examiner:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[mailto:m.abhari@cs.auckland.ac.nz Dr. Morteza Biglari-Abhari]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Students:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[mailto:sshe088@ec.auckland.ac.nz Sakura She] and [mailto:ssiv025@ec.auckland.ac.nz Sasindran Sivapalan]  &lt;br /&gt;
   &lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; valign=&amp;quot;top&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Description:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|With the increase in mobile device complexity there is a need for more intricate applications to be developed for these devices. Consequently, automated testing on these mobile devices becomes apparent.  The testing we want to conduct consists of a mixture of usability testing, functional testing and non-functional testing (such as performance and memory).  Currently, typical testing processes are time consuming and not easily repeatable because testing is frequently done via black box testing by the user.  Error messages are also a problem as they are often unhelpful by not revealing the root cause of a problem.  Therefore, steps need to be taken to make good quality automated testing tools for mobile devices. The goal is to investigate development techniques that support automated testing on multiple mobile devices and decide on the best architecture for such a system.  Subsequently a generic testing tool can be developed which can be supported on diverse mobile devices.  The system should involve the server-side generating test scripts and sending them to various clients (mobile devices) on the client-side to be executed.  After each test script has completed a test report should be sent back to the server-side indicating the results of the test.  An in depth evaluation and critique should be conducted to guide future development in this area.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;15%&amp;quot; align=&amp;quot;right&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Outcome:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Produce a tool which supports automated testing on different mobile devices&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Project Objectives==&lt;br /&gt;
Develop a tool:&lt;br /&gt;
*That supports functional and non-functional testing of mobile applications.&lt;br /&gt;
*That masks the heterogeneity of the differing mobile device platforms.&lt;br /&gt;
*That supports automation of test script execution.&lt;br /&gt;
*That generates concise test reports after each test script is executed.&lt;br /&gt;
*Incorporates minor usability heuristic checking into the tool (if time is available).&lt;br /&gt;
&lt;br /&gt;
==Progress==&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Project Stage&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;Final Report/Exhibition/Compendium&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Notice Board===&lt;br /&gt;
&lt;br /&gt;
====Before 5 September====&lt;br /&gt;
*Finished presentation preparation -&amp;gt; DONE&lt;br /&gt;
*Finished poster -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
====Before 31 August====&lt;br /&gt;
*Finished evaluation section -&amp;gt; DONE&lt;br /&gt;
*Finished conclusions section&lt;br /&gt;
&lt;br /&gt;
====Before Friday 15 August:====&lt;br /&gt;
*Research Evaluation methods -&amp;gt; DONE&lt;br /&gt;
*Conduct evaluation on Hermes -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
====Before Sunday 3 August:====&lt;br /&gt;
*Flesh out kinds of commands we can test -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
====Before 27 July====&lt;br /&gt;
*Finished Hermes design section -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
====Before Friday 18 July:====&lt;br /&gt;
*XML schema -&amp;gt; DONE&lt;br /&gt;
*Test reports presentation  -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
====Before Friday 11 July:====&lt;br /&gt;
*Revise scenarios -&amp;gt; DONE&lt;br /&gt;
**How we&amp;#039;re going to express all these scenarios in XML -&amp;gt; DONE&lt;br /&gt;
*Implement fully the testing application i.e. simulate events on phone and send data back to PC -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
====Before Monday 30 June:====&lt;br /&gt;
*Investigation of how to connect phone to computer via bluetooth and RMI -&amp;gt; DONE&lt;br /&gt;
*Investigation of coding XML schema -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
Before Sunday 15 June:&lt;br /&gt;
&lt;br /&gt;
*Investigation of cellphone acting as a server -&amp;gt; DONE&lt;br /&gt;
*Extract inner class of background processes application -&amp;gt; DONE&lt;br /&gt;
*Decompile jar files for source code -&amp;gt; DONE&lt;br /&gt;
*RMI implementation over bluetooth -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
Before Tuesday 4 June:&lt;br /&gt;
&lt;br /&gt;
*Demonstrate simulation of simple events on a J2ME application -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
Before Sunday 25 May:&lt;br /&gt;
&lt;br /&gt;
*Implement minimal protoypes in J2ME and .NET -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
Before Friday 2 May:&lt;br /&gt;
&lt;br /&gt;
*Come up with 3-4 project objectives -&amp;gt; DONE&lt;br /&gt;
*Develop 5-10 concrete scenarios -&amp;gt; DONE&lt;br /&gt;
*Research of the comparison of J2ME and .NET-&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
Before Monday 21 April:&lt;br /&gt;
&lt;br /&gt;
*Finish wishlist -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
Before Friday 18 April:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sakura&amp;#039;&amp;#039;&amp;#039; - Read first 7 readings -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sasi&amp;#039;&amp;#039;&amp;#039; - Read last 7 readings -&amp;gt; DONE&lt;br /&gt;
&lt;br /&gt;
===Tasks===&lt;br /&gt;
*Research current technologies&lt;br /&gt;
**Client-server communication&lt;br /&gt;
**Testing on multiple devices&lt;br /&gt;
**Test script generation&lt;br /&gt;
**Test report generation&lt;br /&gt;
&lt;br /&gt;
*[[SE401:Group32:Tool Wishlist|Tool Wishlist]]&lt;br /&gt;
*[[SE401:Group32:Tool Scenarios|Tool Scenarios]]&lt;br /&gt;
*[[SE401:Group32:Tool J2ME vs .NET|Technology Comparison]]&lt;br /&gt;
*[[SE401:Group32:Tool LOW-FI Prototype|LOW-FI Prototype]]&lt;br /&gt;
*[[SE401:Group32:Tool Investigation|Technology/Tool Investigation]]&lt;br /&gt;
&lt;br /&gt;
*Implementation of tool&lt;br /&gt;
**Client-server communication&lt;br /&gt;
**Testing on multiple devices&lt;br /&gt;
**Test script generation&lt;br /&gt;
**Test report generation&lt;br /&gt;
&lt;br /&gt;
===Meeting Times===&lt;br /&gt;
Friday - 3pm&lt;br /&gt;
&lt;br /&gt;
===[[SE401:Group32:Meeting Minutes|Meeting Minutes]]===&lt;br /&gt;
&lt;br /&gt;
===Concerns===&lt;br /&gt;
::&amp;#039;&amp;#039;(If you have a reliable and concrete answer to some unanswered questions; post them under the question as a link)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
===Useful Links===&lt;br /&gt;
[http://java.sun.com/products/javadevice/overview.html Java Device Test Suite]&lt;br /&gt;
&lt;br /&gt;
[http://www.testquest.com/index.cfm TestQuest Pro]&lt;br /&gt;
&lt;br /&gt;
[http://www.useit.com/papers/heuristic/heuristic_list.html Ten Usability Heuristics]&lt;br /&gt;
&lt;br /&gt;
[http://www.tometasoftware.com/J2Me_vs_Net_whitepaper.asp J2ME vs .NET]&lt;br /&gt;
&lt;br /&gt;
[http://www.javaworld.com/javaworld/jw-05-2003/jw-0516-wireless.html?page=1 Javaworld comparison of J2ME and .NET]&lt;br /&gt;
&lt;br /&gt;
[https://mermi.dev.java.net/howto.html J2Me RMI How-to]&lt;br /&gt;
&lt;br /&gt;
===General References===&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
</feed>