什么是软件测试
简单理解,在软件里面找问题,发现缺陷
测试的定义
检查我们的产品是否符合当时设计的需求
使用人工或者自动的手段来运行或者测试某个系统的过程
测试的目的
目的在于检验是否满足规定的需求(弄清楚预期结果和实际结果的差别)
以最小的人力、物力和时间找出软件中潜在的错误和缺陷
测试的原则
证明软件中存在缺陷
不能进行穷尽测试
测试应该尽早介入
28原则(80%的错误都存在20%的地方)
不存在缺陷的谬论
妥善保存一切文档
测试的标准
国际标准 ISO25010
国内标准 GBT20438 / GBT18905
测试的基本要求
外观界面测试
功能测试
性能测试
易用测试
兼容性测试
安全性测试
BUG的由来
BUG:小虫子
1947年9月10日,当人们测试Mark II计算机时,它突然发生了故障。经过几个小时的检查后,工作人员发现了一只飞蛾被打死在面板F的第70号继电器中。当把这个飞蛾取出后,机器便恢复了正常。当时运营Mark II计算机工作的著名女科学家葛丽丝·霍普(Grace Hopper)将这只飞蛾粘帖到当天的工作手册中,并在上面加了一行注释,“First actual case of bug being found”,记录的时间为美国时间15:45。
声明
本人博客的所有东西,部分源于网络书籍和视频,其他的是个人的理解感悟,经过自己整理撰写成博客。
本人博客均只用于个人学习、复习,不作为商业用途,如有侵权,请联系我修改或删除。
联系邮箱:itlaowen@163.com