发表于: 2018-05-25 21:24:59

1 661


今天完成的事:

1.软件测试的心里学

2.参加23期demo

一.软件测试的心里学:

其实刚开始我接触测试,一开始我就把“测试”给定义错了,开始我认为:

  软件测试就是证明软件不存在错误的过程。

  软件测试的目的在于证明软件能够正确完成其预定的功能。

  软件测试是建立一个‘软件做了其应该做的’信心的过程。

这些看起来好像没有什么毛病,但他们都本末倒置了。每当测试一个程序时,总是想为程序增加一些价值。通过测试来增加程序的价值。是指测试提高了程序的可靠性或质量。提高了程序的可靠性,是指出并最终修改了程序的错误。

就拿简单的demo来说,我们demo找出了很多问题,我们定义demo不同过,他是‘失败’的demo,但在我们眼里这是一次‘成功’的demo,我找出了问题,没有让显眼的BUG留到下个步骤;

   因此,不要职位了证明程序能正确运行而去测试程序,相反,应该一开始就假设程序中隐藏着错误,,然后测试程序,发现尽可能多的错误。

  测试更为合适的定义应该是:

 “测试是为发现错误而执行程序的过程”。

就像上面第一条“软件测试就是证明软件不存在错误”这是其实是无法做到的,任何的软件都会有问题,任何软件都不能穷尽测试,所以我们应该是最大可能去寻找软件中的问题,而不是保证软件没有问题。

二.23期demo今天比较流畅,没有什么太大的问题,剩下的就是等待测试环境开始进行测试。

收获:

理解测试的目的是去寻找软件中的bug,而不是确认软件中没有BUG

遇到的问题:

暂无

明天准备完成的事:

参加24期demo





返回列表 返回列表
评论

    分享到