测试需求

程序测试包括程序的逻辑功能 界面 性能 易用、兼容、安装等测试  也需要测试文档的排版、字体大小等

测试从结构分为黑盒和白盒 

    黑盒测试 是将软件当作一个黑盒子 不在意内容结构如何 只需要明确输入的数据和输出的结果是否完整  有以下几个方式来判断

    1.望  观察软件的行为是否正常

    2.闻 检查输出结果是否正确

    3.问  输入各种信息 结合闻来观察响应结果

    4. 切 查看一下软件的关键部位是否正常

白盒测试 则是通过内部的代码结构、源代码来就行判断

测试又分为两种:

    一、静态测试:

                    静态测试是不实际运行被测试的软件 只检查程序的代码、界面、文档中可能存在的错误

二、动态测试 :

                    动态测试是会实际的运行被测试程序,输入相应的测试数据,检查实际输出结果和预期的结果是否相符

从性能方面分为功能测试和性能测试

        功能测试:

                功能测试是黑盒的一部分 它检查实际软件的功能 可以细化的分为逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试。

            逻辑功能测试:测试应用是否符合逻辑

            界面测试:  测试界面的使用是否合适 

            易用性测试: 测试实用性以及是否人性化 要合理的对软件系统进行检查

            兼容性测试: 测试软件是否在各系统兼容 是否在各硬件上兼容

        性能测试:    

            时间性能:测试软件的具体响应时间,是否出现ANR

            空间性能: 测试软件所占内存大小及对CPU的消耗

                一般性测试: 测试软件是否正常运行 不对其增加任何压力

                稳定测试:     测试软件的可靠性 持续运行时间、运行是否稳定

                负载测试         测试系统在承载压力以内的运行(测试载重)

                压力测试        持续不断的给软件施加压力 直到系统被压垮为止 测试软件的最大压力(测试强度)


引用自:   软件测试基础  点击查看详请

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容