什么是软件(software)
计算机(computer)=硬件(hardware)+软件
软件=程序(program)+文档(document)
❗️测试对象是程序和文档(软件)
✳️✳️✳️
软件的开发阶段划分?
①需求分析阶段—由需求分析人员完成—和《需求规格说明书》
②设计阶段—由系统架构师(分析师)完成—《概要设计说明书》《详细设计说明书》
③编码阶段—开发人员—程序(源代码)
⚠️⚠️⚠️
【常见面试题】
开发阶段中哪个阶段的bug最多?哪个阶段最少?
需求分析阶段产生bug最多(大概为bug总数的55%左右),其次是设计阶段(大概占bug总数的25%左右),最少的是编码阶段(大概占bug总数的15%左右),最后还有约5%的bug来源于兼容性问题和配置问题。
❗️❗️总结:
①测试工作不能只测程序,文档也要测。
②测试工作应该尽早介入,而且应该贯穿整个开发阶段始终(尽早测试原则和不断测试原则)。
🔴🔴🔴
PC:personal computer
个人电脑;在学习办公娱乐时,单个用户使用,通常配置相对较低。
Server:服务器,同时提供多用户使用,配置要求较高。