ManualTestRunner"

This website contains links to software which is either no longer maintained or will be supported only until the end of 2019 (CKFinder 2). For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

If you look for an information about very old versions of CKEditor, FCKeditor and CKFinder check also the CKEditor forum, which was closed in 2015. If not, please head to StackOverflow for support.

m (New page: == Overview == The manual testing runner is one type of our internal runners which dedicate to functional testing that are impossible to deliver with automation. It's designed to help de...)
 
m
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Overview  ==
 
== Overview  ==
  
The manual testing runner is one type of our internal runners which dedicate to functional testing that are impossible to deliver with automation. It's designed to help developers/reports authoring and viewing manual testing scripts with ease, and with the ability to seamlessly integrate with CKTester.  
+
The '''manual testing runner''' is one type of our internal runners which dedicate to functional testing that are impossible to deliver with automation. It's designed to help developers/reports authoring and viewing manual testing scripts with ease, and with the ability to seamlessly integrate with [[CKTester/Users Guide|CKTester]].
  
<br>  
+
== Cell Config<br> ==
 +
 
 +
In order to have the cell been indentified as a manual testing case, the [[CKTester/Users Guide#Tags|tag]] ''''manual'''' is required.
  
 
== Script Authoring  ==
 
== Script Authoring  ==
Line 9: Line 11:
 
You could write the manual testing procedures( scripts ) in your preferred language, currently the following language are supported:  
 
You could write the manual testing procedures( scripts ) in your preferred language, currently the following language are supported:  
  
=== Trac Wiki ===
+
=== Trac Wiki ===
 +
 
 +
Write the scripts inside a &lt;pre&gt; tag at the beginning of doc body indicate the '''TracWiki format''' is under use:
 +
<pre>&lt;body&gt;
 +
&lt;pre&gt;
 +
=== TC 1 ===
 +
1. Step1;
 +
1. Step2;
 +
1. Step3;
 +
* Expected Result: The output codes of editor should be:
 +
{{{
 +
  Output data...
 +
}}}
 +
* Actual Result: JavaScript error thrown.
 +
&lt;/pre&gt;
 +
&lt;/body&gt;
 +
</pre>
 +
=== HTML  ===
 +
 
 +
Write the scripts inside a &lt;div&gt; tag at the beginning of doc body indicate the '''HTML''' is under use:
 +
<pre>&lt;body&gt;
 +
&lt;div&gt;
 +
&lt;ol&gt;
 +
&lt;li&gt;Step1;&lt;/li&gt;
 +
&lt;li&gt;Step2;&lt;/li&gt;
 +
&lt;li&gt;Step3;&lt;/li&gt;
 +
&lt;/ol&gt;
 +
&lt;ul&gt;
 +
&lt;li&gt;Expected Result: The output codes of editor should be:
 +
&lt;pre&gt;
 +
Output data...
 +
&lt;/pre&gt;
 +
&lt;/li&gt;
 +
&lt;li&gt;Actual Result: JavaScript error thrown.&lt;/li&gt;
 +
&lt;/ul&gt;
 +
&lt;/div&gt;
 +
&lt;/body&gt;
 +
</pre>
 +
== Common Tasks  ==
  
Write the scripts inside a &lt;pre&gt; tag at the beginning of doc body indicate the Trac Wiki is under use:
+
=== Test Decision  ===
<pre>
 
</pre>
 
HTML
 
  
Write the scripts inside a &lt;div&gt; tag at the beginning of doc body indicate the HTML is under use:  
+
The most important step is to give a judgment to the test's final result after reproducing the procedures. A ''''PASS'''' button along with a <span style="font-weight: bold;">'</span>'''FAIL'''' button are provided to achieve this, once the decision is made, the cell will be closed and result are report to the [[CKTester/Users_Guide#Fort|fort]].
<pre>
 
</pre>
 

Latest revision as of 10:31, 25 September 2009

Overview

The manual testing runner is one type of our internal runners which dedicate to functional testing that are impossible to deliver with automation. It's designed to help developers/reports authoring and viewing manual testing scripts with ease, and with the ability to seamlessly integrate with CKTester.

Cell Config

In order to have the cell been indentified as a manual testing case, the tag 'manual' is required.

Script Authoring

You could write the manual testing procedures( scripts ) in your preferred language, currently the following language are supported:

Trac Wiki

Write the scripts inside a <pre> tag at the beginning of doc body indicate the TracWiki format is under use:

<body>
<pre>
=== TC 1 ===
 1. Step1;
 1. Step2;
 1. Step3;
 * Expected Result: The output codes of editor should be:
{{{
   Output data...
}}}
 * Actual Result: JavaScript error thrown.
</pre>
</body>

HTML

Write the scripts inside a <div> tag at the beginning of doc body indicate the HTML is under use:

<body>
<div>
	<ol>
		<li>Step1;</li>
		<li>Step2;</li>
		<li>Step3;</li>
	</ol>
	<ul>
		<li>Expected Result: The output codes of editor should be:
			<pre>
				Output data...
			</pre>
		</li>
		<li>Actual Result: JavaScript error thrown.</li>
	</ul>
</div>
</body>

Common Tasks

Test Decision

The most important step is to give a judgment to the test's final result after reproducing the procedures. A 'PASS' button along with a 'FAIL' button are provided to achieve this, once the decision is made, the cell will be closed and result are report to the fort.

This page was last edited on 25 September 2009, at 10:31.