什么是软件测试
简单理解,在软件里面找问题,发现缺陷
测试的定义
检查我们的产品是否符合当时设计的需求
使用人工或者自动的手段来运行或者测试某个系统的过程
测试的目的
目的在于检验是否满足规定的需求(弄清楚预期结果和实际结果的差别)
以最小的人力、物力和时间找出软件中潜在的错误和缺陷
测试的原则
证明软件中存在缺陷
不能进行穷尽测试
测试应该尽早介入
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。
标签:飞蛾,Mark,概念,测试,缺陷,BUG,软件测试 来源: https://www.cnblogs.com/laowenBlog/p/16545662.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。