51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 927|回复: 0
打印 上一主题 下一主题

[资料] 一个测试工程的的日常

[复制链接]
  • TA的每日心情
    无聊
    2024-7-29 11:15
  • 签到天数: 32 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2022-8-8 15:15:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    软件测试理论基础


            什么是软件。

            1.软件是计算机系统中与硬件相互依存的一部分,它是包括程序、数据、文档的完整集合。

            2.软件按层次可以分为系统软件、支持软件、应用软件,按适用范围可以分为单机软件、分布式软件。

            软件的特性。

            1.软件是逻辑实体,有抽象性。

            2.软件生产成本很高,主要是在开发和研制阶段。开发研发完成后,就可以通过复制大量生产。

            3.软件使用过程中没有老化、磨损问题。

            4.软件对坏境有不同的依赖性,存在着移植性问题。

            5.软件开发主要靠手工,生产效率低下。

            6.软件好复杂,而且越来越复杂。


            软件危机与软件工程

            软件危机:是指软件在开发和维护过程中遇到的一系列严重问题。

                    具体表现为:一、如何开发软件以应对不断增长日趋复杂的需求。

                                         二、如何维护不断膨胀的软件产品。      


            软件工程就是用系统化、规范化、数量化等工程方法进行软件研发和工程管理的学科。

            软件危机产生的原因:1.忽视了开发前的调研和需求分析工作

                                                2.缺乏软件开发经验和相关数据,无法制定开发计划

                                                3.忽视与用户、开发组之间的及时、有效的沟通

                                                4.文档不规范、不准确,是大家的工作失去基础和依据

                                                5.没有完善的质量保证体系

            软件测试产生的背景

                    一、程序规模的爆炸式增长

                    二、在程序员与用户需求之间寻找平衡点




    好了好了,总结一下。昨天啊,主要给我的震撼是软件这么容易出问题,还以为BUG不太寻呢。

    软件开发主要依赖手工,的生产力远远根本上应用的普及和需求的膨胀。这些客观因素导致软

    件开发的成本居高不下,各种缺陷造成的危害也很深远,我们软件测试人员也就有了用武之地。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-28 11:19 , Processed in 0.066787 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表