软件测试基础知识整理一—-软件测试的定义


软件测试就是在软件投入正式运行前期,对软件需求文档、设计文档、代码实现的最终产品以及用户操作手册等方面审查过程。软件测试通常主要描述了两项内容。描述1:软件测试是为了发现软件中的错误而执行程序的过程;描述2:软件测试是根据软件开发各个阶段的规格说明和程序的内部结构而精心设计的多组测试用例(即输入数据及其预期的输出结果),并利用这些测试用例运行程序以发现错误的过程,即执行测试步骤。这里又提到了两个概念,测试和测试用例。测试包括硬件测试和软件测试,在这里入没有特殊说明,测试仅指软件测试。它是为了找出软件中得缺陷而执行多组软件测试用例的活动。软件测试用例是针对需求规格说明书中相关功能描述和系统实现,而设计的一组测试输入、执行条件和预期输出,测试用例是执行软件测试的最小实体。关于软件测试还有一个概念,就是测试环境。测试环境包括很多内容,具体如下:硬件环境(PC、笔记本电脑、服务器、小型机、大型机等)。软件环境(操作系统,如wi开发云主机域名ndows 2000、windows 9x、windows XP、windows NT、unix、linux等;web应用服务器,如tomcat、weblogic、IIS、websphere等;数据库,),软件环境的配置还需要考虑软件的具体版本和补丁的安装情况。网络环境(如局域网、城域网或因特网)(1)尽量模拟用户的真实场景(2)干净的环境(3)没有病毒的影响(4)独立的测试环境

相关推荐: 播放器技术分享(3):音画同步

搞音视频开发好些年,分享过许多博客文章,比如:前几年发布的《FFmpeg Tips》系列,《Android 音频开发》系列,《直播疑难杂症排查》系列等等。最近想把多年来开发和优化播放器的经验也分享出来,希望能帮助到音视频领域的初学者。第一期文章要推出的内容主要…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/06 11:30
下一篇 05/06 11:31