Difference between revisions of "Cost Engine/Testing"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
m (General Proposition of an ERP)
m (Introduction)
Line 2: Line 2:
 
*Testing is vital and crucial as [http://fitnesse.org/FitNesse.UserGuide.ProjectDeathByRequirements software death] can happen.
 
*Testing is vital and crucial as [http://fitnesse.org/FitNesse.UserGuide.ProjectDeathByRequirements software death] can happen.
 
*Firstly we write out a feature specifications within a test plan.
 
*Firstly we write out a feature specifications within a test plan.
*Then we examine the best tools for a test suite. [http://fitnesse.org Fitnesse] is one such tool already explored by [[User:CarlosRuiz|Carlos Ruiz]] and [[User:Interopen|Ivan Calderon]]'s team at Interopen.
+
*Then we examine the best tools for a test suite.  
 +
**[http://fitnesse.org Fitnesse] is one such tool already explored by [[User:CarlosRuiz|Carlos Ruiz]] and [[User:Interopen|Ivan Calderon]]'s team at Interopen.
 
**Fitnesse expands the concept of testing to be more bazaar like and allow anyone out there to test easily, diversely and constantly.
 
**Fitnesse expands the concept of testing to be more bazaar like and allow anyone out there to test easily, diversely and constantly.
  

Revision as of 00:47, 9 January 2011

Introduction

  • Testing is vital and crucial as software death can happen.
  • Firstly we write out a feature specifications within a test plan.
  • Then we examine the best tools for a test suite.
    • Fitnesse is one such tool already explored by Carlos Ruiz and Ivan Calderon's team at Interopen.
    • Fitnesse expands the concept of testing to be more bazaar like and allow anyone out there to test easily, diversely and constantly.

Scope Deliberation

General Proposition of an ERP

  • The essence of a modern ERP today lies in its Financials Integration.
  • The core of that is the Costing Engine that fulfills advanced Cost Accounting requirements.
  • A Costing Engine is a highly challenging module to develop and even SAP cannot perfectly resolve all scenarios.
  • ADempiere seeks to resolve the most common terms of advanced use, such as Average Costing with Average Invoicing, FiFO and LiFO.

State of Affairs

  • Compiere, which ADempiere inherits from does not have a complete costing feature beyond Standard Costing.
  • In developing Average Costing, e-Evolution has proposed that a complete writing of it is necessary.

Test Plan

Test Suite