我有一个数据库支持的申请,可悲的是,它很少对其数据库进行测试。 我试图加快有效测试数据库。
至今,我学会:
- test the ability of the application to put/fetch data to the database
- use mock DB s to test object/relation-mapping code
www.un.org/Depts/DGACM/index_spanish.htm 我仍在努力执行第一点。 看来,测试的唯一办法是将数据列入实际表格。 但当然,用户不希望看到我的测试数据。 这里指的是目前由伪装成像的Im:
begin a transaction
insert a few rows
check that no error has occurred
select the rows back out
check that no error has occurred, check that data out matches data in
tell the test framework that it s successful
abort the transaction
这是一种最佳做法,还是某种可怕的反家长? 任何更好的建议?