软件就是指用以指挥计算机运行活动所使用的程序
软件可以分为系统软件和应用软件
系统软件是指管理、控制和维护计算机及外部设备,提供用户与计算机之间的界面,支持、开发各种应用软件的程序。系统软件主要包括操作系统、语言处理程序、数据库管理系统、系统服务程序、标准库程序等。比如windows10,windows11,Linux。
应用软件是专业软件公司针对应用领域的需求,为解决某些实际问题而研制开发的软件,或由用户根据需要自行编制的各种实用程序。应用程序通常需要系统软件的支持才能在计算机硬件上运行。例如,文字处理软件、电子表格软件、制图软件、网页制作软件、财务管理软件等均属于应用软件。比如QQ,微信,PS。
ps:简单地可以这样去理解:
和操作系统及硬件相关的软件一般都称作系统软件。
借助于操作系统及硬件,实现其它功能软件的都称作应用软件。
在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估的一个过程。
测试的目的,是想以最少的人力,物力和时间找出软件中潜在的各种错误与缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患以及带来的商业风险。
按开发阶段来分: 单元测试,集成测试,系统测试,验收测试。
按代码可见度来分: 白盒测试,黑盒测试,灰盒测试。
按测试内容来分: 功能测试,接口测试,兼容性测试,性能测试等。
按测试策略来分: 冒烟测试,回归测试,随机性测试,探索性测试等。
按是否自动化来分: 人工测试, 自动化测试(UI自动化,接口自动化)。
声明: 部分来自百度文库和网络,侵删