软件测试-计算机软硬件
软件测试-计算机软硬件
软件测试的定义
在规定的条件下队程序进行操作,以发现程序错误,衡量软件的质量,并对其是否能满足设计要求进行评估的过程
简单来说,软件测试是一种实际输出与预期输出之间的审核或者比较过程
为什么不让开发自己做测试
1:开发者自身的思维定式
2:测试的力度
3:测试的关注度
计算机定义
1:计算机可以完成数学和逻辑运算
2:计算机可以对数据进行记忆和存储
3:计算机可以在程序指令下自动高效的进行计算
计算机硬件组成
1:输入设备
2:输出设备
3:计算器+控制器:中央处理器CPU
4:存储器,分为内存和外存:对数据进行管理
**内存决定能同时运行多少个程序,外存决定能保存多少数据,内存比外存快,内存断电数据会丢失,外存不会 **
计算机软件系统组成
计算机软件系统由操作系统软件和应用原件组成
常见的操作系统软件
1:图形化桌面操作系统软件:Windows、macOS、Linux
2:移动设备操作系统:Android(底层也是一款小型的Linux)、iOS
3:服务器操作系统:Linux(开源、稳定、免费)、window server(微软、收费)
4:嵌入式操作系统:Linux--pda、各种盒子