<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Testing by Phoebe Barnett</title>
      <link>https://padlet.com/phoebe_mb/vkmscycd8s3z</link>
      <description>OCR A2 Level ICT G063 - Phoebe Barnett</description>
      <language>en-us</language>
      <pubDate>2015-09-22 13:20:05 UTC</pubDate>
      <lastBuildDate>2016-01-21 10:36:08 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>http://www.clipartlord.com/wp-content/uploads/2014/09/desktop-computer18.png</url>
      </image>
      <item>
         <title>Testing</title>
         <author>phoebe_mb</author>
         <link>https://padlet.com/phoebe_mb/vkmscycd8s3z/wish/71471890</link>
         <description><![CDATA[<p>When a system has been created then it must be tested to ensure that, as far as possible, it is free from errors. Testing checks that a system works as intended.</p><p>There are set procedures that should be followed to ensure that a system works. These procedures are grouped together to form a test plan. Testing is important and should:</p><ul><li>make sure the system meets the design specification</li><li>make sure that the system returns the correct results and actually works</li><li>give confidence to the end users: they will have more faith and confidence in a new system if it has successfully completed and passed all the tests.</li></ul><p>It is important to understand the difference between an error and a fault. An error is a human action that produces an incorrect result. A fault is a manifestation of an error in the system - these are also known as bugs or defects. A fault may cause a software failure, it is a deviation of the software from what is expected.</p><p>Reliability is also a key factor in testing. Reliability is the probability that the software will not cause the failure of the system for a specified time under specified conditions. Testing is about ensuring the software is reliable.</p><p>Errors occur with software because people are not perfect. While they are working under constraints, such as deadlines, they can, due to the stress and pressure, make mistakes.</p><p>The amount of testing that is carried out on a system depends on the risks that are involved. A safety critical system, which would cause more risk if it failed, would need more rigorous testing than, for example, a stock database.</p><p>Testing is about trying to identify faults and rectifying them. The reliability and quality of a system increases as faults are identified and rectified.</p><p>When carrying out tests, it is important to consider other factors that may have an impact on the system. These may include contractual or legal requirements.</p><p>It is sometimes difficult to determine how much testing should be carried out. However, it is unlikely that all the faults will be found during the testing process. Large software vendors release patches to solve any bugs after the software has been released.</p>]]></description>
         <enclosure url="" />
         <pubDate>2015-09-22 13:21:45 UTC</pubDate>
         <guid>https://padlet.com/phoebe_mb/vkmscycd8s3z/wish/71471890</guid>
      </item>
      <item>
         <title>Test Plans</title>
         <author>phoebe_mb</author>
         <link>https://padlet.com/phoebe_mb/vkmscycd8s3z/wish/90424188</link>
         <description><![CDATA[<p>A test plan has to be developed before testing is carried out. This is a formal document that lists the tests that will be carried out on the system.</p><p>The test plan should ensure that the tests cover:</p><ul><li>the requirements</li><li>pathways</li><li>validation routines</li><li>a comparison of the actual performance against the design specification.</li></ul><ul><li>Test number: a unique identifier for each test.</li><li>Description of test: an everyday language description of what is being tested.</li><li>Type of test: normal, extreme, erroneous.</li><li>Data used: the data that will be entered to run the test. It must be specified and if relevant, indicate where it will be entered. All data used must be given.</li><li>Expected result: what you expect to happen when you run the test. For normal tests it should be a positive result. Incorrect data should result in an error message.</li></ul><p>The format of the test plan is important because the test plan should be in sufficient detail to enable a third party to exactly recreate the tests and the actual results obtained. The test plan may also be included in the documentation that is passed over following the installation of the system.</p><p>The test plan aims to clearly document how each test will be carried out. The input data and expected output should be clearly defined. This will enable any discrepancies between the expected output and the actual output to be clearly identified. Any tests where there is a difference between the actual and expected results will need to be re-tested once the remedial action has been taken to rectify&nbsp; the fault. These will need to be added to the test plan to ensure that it stays complete.</p>]]></description>
         <enclosure url="" />
         <pubDate>2016-01-21 10:25:56 UTC</pubDate>
         <guid>https://padlet.com/phoebe_mb/vkmscycd8s3z/wish/90424188</guid>
      </item>
      <item>
         <title>Test Data</title>
         <author>phoebe_mb</author>
         <link>https://padlet.com/phoebe_mb/vkmscycd8s3z/wish/90424199</link>
         <description><![CDATA[<p>The data that is selected for testing is important and should cover:</p><ul><li>Normal data: The data that is used everyday. It is data that is correct and should not generate any errors on entry.</li><li>Extreme data: The data that is also correct, but is at the upper and lower boundaries of tolerance. It should not generate any errors when entered because it is normal data.</li><li>Erroneous data: The data that is incorrect. It may be outside the boundaries of tolerance or be of the wrong data type.<br></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2016-01-21 10:26:01 UTC</pubDate>
         <guid>https://padlet.com/phoebe_mb/vkmscycd8s3z/wish/90424199</guid>
      </item>
   </channel>
</rss>
