# Testing Tool

**URL:** <https://techcommunity.softwareag.com/t/testing-tool/171516>\
**Category:** Forum\
**Tags:** Adabas-Natural, Natural, NaturalONE, NaturalONE-Full-Edition\
**Created:** [June 19, 2013, 11:14am UTC](https://techcommunity.softwareag.com/t/testing-tool/171516 "2013-06-19T11:14:25Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![swan](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/swan/32/296_2.png) [@swan](https://techcommunity.softwareag.com/u/swan)\
**Post date:** [June 19, 2013, 11:14am UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/1 "2013-06-19T11:14:25Z")

</div>

Hello Every One,

```
 I need to make testing tool for my organisation, But i do not have sufficient idea about this can anyone suggest 
 me or guide me for making tool with Natural/Adabas , So that i can gain more value with our customer.

```

Regards,  
Swatantra

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [June 19, 2013, 5:09pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/2 "2013-06-19T17:09:27Z")

</div>

Can you provide a bit more information about what scope of testing you are looking for ?

---

<div class="post-metadata">

**Author:** ![mwessjoh](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@mwessjoh](https://techcommunity.softwareag.com/u/mwessjoh)\
**Post date:** [December 11, 2013, 9:44am UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/3 "2013-12-11T09:44:35Z")

</div>

> [@swan](#):
>
> Hello Every One,
> 
> ```
> I need to make testing tool for my organisation, But i do not have sufficient idea about this can anyone suggest 
> me or guide me for making tool with Natural/Adabas , So that i can gain more value with our customer.
> 
> ```
> 
> Regards,  
> Swatantra

Hi,

maybe you should have look at Natunit [http://sourceforge.net/projects/natunit/?source=directory](http://sourceforge.net/projects/natunit/?source=directory) .  
If you are developing not on OpenSystem you must edit file NUGTCSRC.NSS to use the User Exit to read the Testcases.

This was the next Todo, but you can work on it.

Best regards,

Markus Wessjohann

---

<div class="post-metadata">

**Author:** ![Steve\_Robinson](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/steve_robinson/32/107_2.png) [@Steve\_Robinson](https://techcommunity.softwareag.com/u/Steve_Robinson)\
**Post date:** [December 11, 2013, 1:27pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/4 "2013-12-11T13:27:34Z")

</div>

To reiterate what Wolfgang asked:

Is the testing tool to help in the development of a new, yet unwritten, system?

Is the tool intended to compare output from an existing system and the newly developed NaturalOne system?

Batch, online, or both?

---

<div class="post-metadata">

**Author:** ![mwessjoh](https://avatars.discourse-cdn.com/v4/letter/m/8797f3/32.png) [@mwessjoh](https://techcommunity.softwareag.com/u/mwessjoh)\
**Post date:** [December 12, 2013, 1:05pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/5 "2013-12-12T13:05:28Z")

</div>

> [@Steve Robinson](#):
>
> To reiterate what Wolfgang asked:
> 
> Is the testing tool to help in the development of a new, yet unwritten, system?

Yes, it works perfekt for new systems. It is a pain to bring old system under test. The test-framework is only on modul-Unit (subprogramms, subrouintes etc), it doesn’t work with a GUI.

> [@Steve Robinson](#):
>
> Is the tool intended to compare output from an existing system and the newly developed NaturalOne system?

No, it can’t compare systems. The test-framework can only parts of the system. With a little affort you can compare the outputfiles of both systems, but this you should avoid.

> [@Steve Robinson](#):
>
> Batch, online, or both?

Yes, both. Integration in Hudson/Jenkins so you can start the tests every day.

More information you can find here:  
[http://en.wikipedia.org/wiki/XUnit](http://en.wikipedia.org/wiki/XUnit)  
[http://en.wikipedia.org/wiki/Unit\_testing](http://en.wikipedia.org/wiki/Unit_testing)  
[http://en.wikipedia.org/wiki/Test-driven\_development](http://en.wikipedia.org/wiki/Test-driven_development)

Best regards,

Markus Wessjohann

---

<div class="post-metadata">

**Author:** ![Steve\_Robinson](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/steve_robinson/32/107_2.png) [@Steve\_Robinson](https://techcommunity.softwareag.com/u/Steve_Robinson)\
**Post date:** [December 12, 2013, 3:43pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/6 "2013-12-12T15:43:32Z")

</div>

Markus, why are you answering the question? I expected an answer from the poster of the question, namely Swan.

Have you been in contact with him?

steve

---

<div class="post-metadata">

**Author:** ![Steve\_Robinson](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/steve_robinson/32/107_2.png) [@Steve\_Robinson](https://techcommunity.softwareag.com/u/Steve_Robinson)\
**Post date:** [December 13, 2013, 12:49pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/7 "2013-12-13T12:49:24Z")

</div>

Hi Markus;

Just to clarify my last post (having re-read your post).

I assumed from the original question that Swan was embarking on a project to create a customized testing facility for his shop. That is why I could not understand you answering my questions.

After re-reading your post , your assumption is that Swan will be using Natural’s testing facilities. It is really not clear from the original post which assumption is correct.

Swan, could you please clarify whether you are looking for help using NaturalOne’s testing facilities or you are looking to create a customized testing facility.

steve

---

<div class="post-metadata">

**Author:** ![swan](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/swan/32/296_2.png) [@swan](https://techcommunity.softwareag.com/u/swan)\
**Post date:** [December 30, 2013, 7:09am UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/8 "2013-12-30T07:09:39Z")

</div>

Hi Steve & All,

Happy New Year to ALL.

Actually I need to make some customized testing tool using with User-Exit of Natural-One.

& one thing more i also need to know some suggestion for optimizing the existing code.

I had an idea to replace Read(1) to Find(1) in existing code.  
Some other idea like above if you have please let me know,

Actually my aim is i have to reduce I/O and CPU uses after optimizing the existing code , because a lot of old code is present in our system.

I am waiting for your valuable suggestion,  
Thanks for giving me your precious time.

Thanks, Swan

---

<div class="post-metadata">

**Author:** ![Steve\_Robinson](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/steve_robinson/32/107_2.png) [@Steve\_Robinson](https://techcommunity.softwareag.com/u/Steve_Robinson)\
**Post date:** [December 30, 2013, 2:41pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/9 "2013-12-30T14:41:35Z")

</div>

Replacing READ (1) with FIND (1) is probably a bad way to start your project to make code more efficient. Dependent, of course, on the number of ISNs that would satisfy the FIND, the READ(1) is VERY likely to be more efficient than the “matching” FIND(1). Indeed, the performance difference could be substantially different.

If you are not truly familiar with both Natural and Adabas, some education for you and your colleagues directed at performance issues, would likely produce significant improvement in the present, and future, projects concerned with performance.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 3:28pm UTC](https://techcommunity.softwareag.com/t/testing-tool/171516/10 "2021-04-02T15:28:59Z")

</div>


