软件测试基础

测试目的:纸杯

放大招

需求测试:查看水杯的说明书是否完整

界面测试:观察纸杯外观,测试表面是否光滑,手感是否舒适

功能测试:用纸杯装水,观察是否漏水

安全测试:纸杯是否有毒或细菌

可靠性测试:从不同的高度摔下来是否损坏

易用性测试:用纸杯盛开水是否烫手,纸杯是否用手方便握住,容易滑落,方便饮用

兼容性测试:放水可以,放汽油,放酒精,放饮料,放硫酸,是否泄漏

可移植性测试:将纸杯放在温度,湿度等不同的环境中,看纸杯是否能正常使用

可维护性:将纸杯捏变形,看其是否能恢复

压力测试:用一个针扎纸杯加大力量,记录多大的力量时,纸杯被穿透

疲劳测试:用纸杯盛水,汽油放置24小时,观察是否出现破损

跌落测试:纸杯从高处跌落,查看是否损坏

振动测试:纸杯在恶略的公路铁路航空上是否经得起震动

用户文档:使用手册是否对水杯的使用方法,使用条件,限制条件有详细的描述

说明书测试:查看说明书的正确性、准确性和完整性

 ----------------------------------------

按阶段

1.单元测试  开发自测

2.冒烟测试  如果通过继续测试,否则打回

3.集成测试

4.系统测试

5.验收测试-

------------------------------------------------

按软件质量特性

1 功能(功能是否满足,

              其中包括:准确性,

                                 易用性,

                                 适合性,

                                 操作性)

2 性能(性能是否满足客户要求,

                其中包括:负载测试

                                 压力测试,

                                  兼容性测试,

                                   可移植性测试,

                                   健壮性测试)

-------------------------------------------------------------------------------------------

按自动化程度

1.手工测试

2.自动化测试

      借助脚本、自动化测试工具

         

posted @ 2023-09-06 17:47  胖豆芽  阅读(6)  评论(0编辑  收藏  举报