logo

NJP

Automated Testing (ATF) opinions

Jace's Blog · Dec 03, 2017 · article

This is a list of items I think the ATF Tests should include.

I think every test should have the following steps;

  • Create users to use to for test (Server>Insert Record on sys_user)
  • Create role(s) for the newly created user, as you may not always know a good user to test as.(Server>Insert Record on sys_user_has_role)
  • Impersonate the user(Server>Impersonate)
  • Use Server>Record Validation to test most field values
  • Use Form validation for User Experience testing.

Tests should also follow these as well

  • Track Tests in update set with the code
  • Group Tests by tag. Tag for Application, Testing Schedule, and Feature/Effort/Sprint
  • Tests should be small units to test and not dependent on eachother.
  • Tests should be part of the estimate of work when sizing work.
  • Tests should run on a schedule.

Community Blogfor further reading.

Further Reading

View original source

https://jace.pro/post/2017-12-02-atf-thoughts/