我们前两周我们团队一起制作了一个大学生记账软件,但是我们没有对我们的软件进行测试,只要是这个功能能够顺利进行,我们就觉得OK。
其实,我认为我们的软件是有问题的,对于一些极限的操作能否完成,在各种环境下能否运行都是未知的,而且每个人用起来都会方便吗?各种问题其实都是需要测试的。
软件测试:
测试设计有两类方法,黑箱和白箱
但是我们应该注意,黑箱和白箱指的是软件测试设计方法,而不是软件测试的方法!
黑箱:指的是在设计测试过程中,把软件系统当做一个黑箱,无法了解或使用系统内部结构及知识。一个更准确的说法是行为测试涉及,即从软件的行为,而不是从内部结构出发来设计测试。
白箱:指的是在设计测试过程中,设计者可以看到软件系统的内部结构,并使用软件的内部结构和知识来选择测试数据及具体的测试方法。