发表于: 2018-08-06 23:13:40

1 677


今天完成的事情:学习确认测试、边界值测试

学习兼容性测试

预习性能测试

明天计划的事情:把性能测试学完

遇到的问题:今日无问题

收获:确认测试

确认测试又称有效性测试。有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。

边界值测试

对输入或输出的边界值进行测试

边界值测试指的是人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。

应当选取正好等于,刚刚大于,或刚刚小于边界的值做为测试数据,而不是选取等价类中的典型值或任意值做为测试数据。

兼容性测试

1.软件本身的兼容性,主要指软件的向后兼容,也就是说,新开发的软件版本需要对历史版本的功能、配置、相应的数据进行兼容,

不能因为版本进行了升级导致以前的功能、历史数据不能使用,这就是软件本身的兼容性需要考虑的问题。

2.不同平台下的兼容性,一个软件可能运行在多个平台上,这就要考虑到平台的兼容性。

3.软件对运行设备的兼容性,软件会运行在不同的设备上,在设备上运行的情况可能会对软件的表现产生差异,这个时候要对设备的兼容性进行测试。

4.软件互操作性,不同的软件运行在同一台设备上,软件之间会有一些功能的交互,这些功能在测试的时候要考虑它们之间的影响。

5.浏览器兼容性,软件在不同的浏览器上会有差异。

性能测试

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。

性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。


返回列表 返回列表
评论

    分享到