广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

怎么保证软件测试的正确性?

由于因特网和传统产业企业逐渐转向数据驱动的经营方式,企业软件不断显示出强劲的发展势头,同时对软件质量进行检测,也赋予了新的意义。IT软件质量保证小组手工检查应用程序的能力,而不与开发人员一起工作的时代早已过去。假如软件开发企业能够在软件开发过程中更加关注软件质量问题,并且尽可能早地发现软件开发周期中存在的漏洞,这将大大节省成本。

那么怎么保证软件测试的正确性?

测试是为了找出程序中的bug,保证软件的质量。

但我一直有个疑问,测试程序本来就是代码,如果测试代码就有问题,怎么依靠测试来保证软件的质量。

比如单元测试,如果用junit这样的测试框架,虽然可以在一定程度保证测试代码的正确性,但代码总是人写出来的,免不了错误,而且,有些项目都是开发人员直接写测试程序的,这样的话,就更不能保证测试程序完美了。

再一点,如果是测试驱动的话,测试程序的重要性就更高了,如果测试程序都不是百分之百完美,这驱动还有什么意义呢?

能不能在对测试代码进行测试呢,是不是陷入循环了?但至少多重测试可以提高测试代码的正确性。