The Network People Support Forums

Other TNPI Software => NicTool => Topic started by: matt on January 11, 2012, 09:52:47 AM

Title: Upgrading & Troubleshooting NicTool
Post by: matt on January 11, 2012, 09:52:47 AM
Before upgrading NicTool, a good idea would be to test the new version yourself. There are three different test suites. The perl tests suites get run when "make test" is run in the NicToolServer or NicToolClient distribution directories.


The easiest way to test is simply to visit the NicTool demo install (http://www.nictool.com/demo/ (http://www.nictool.com/demo/)) . You can expect the demo nictool to always have the latest released version installed, and quite often it will have pre-release versions.

NicTool test plan

- server 'make test'
- api 'make test'
- client 'make test'
- browser tests
   - keep web inspector open to watch for errors
   - test each object type page loads
      - group
      - zones
      - nameservers
      - users
      - log
   - create test objects
      - sub-group
      - user
      - nameserver
      - zone with template
      - zone w/o template
      - IPv4 reverse zone
      - IPv6 reverse zone
      - zone records
         - a
         - aaaa
         - cname
         - txt
         - spf
         - mx
         - srv
         - ns
         - ptr ipv4
         - ptr ipv6
   - move test objects
      - user
      - nameserver
      - zone
   - delegate test zone & record
      - 1 zone
      - 2 zones
      - 1 zone record
   - edit test objects
      - edit zone properties
         - mailaddr
         - description
         - serial
         - minimum
         - refresh
         - retry
         - expire
         - ttl
      - edit zone nameservers
      - edit resource records
         - edit one of each type of RR
         - edit name
         - edit address
         - edit MX preference
         - edit SRV port
   - delete test objects
      - 10 zone records
      - 2 reverse zones
      - 2 zones
      - nameserver
      - user
      - sub-group
   - recover test objects
      - zone
      - zone record