天天看点

《二》软件测试基本概念及分类

什么是软件测试?

是为了发现程序中的错误而执行程序的过程,实际输出与预期输出间的比较过程

法则:            

1、功能性              

2、可用性            

3、易用性              

4、性能性              

5、兼容性   

怎么测试水杯?

功能性:   需求测试:杯子是否跟需求一致             UI测试:查看杯子外观             兼容性:液体、固体              

安全性:   水杯有没有毒或者细菌            

可靠性:   杯子从不同高度落下是否损坏        杯子可承载的容量

易用性:   杯子是否烫手、防滑、使用是否方便              

压力测试:水杯可承载的最大重量和容量                

可移植性:杯子不同地方、温度环境下是否可以正常使用

怎么测试电梯?

功能测试:   电梯功能是否需求规格说明书一致  (最基本的上下功能,开关功能,各个按键功能) 界面是否跟UI原型一致          

性能测试:   承重量           运行速度           响应时间          

易用性:                      电梯按钮布局是否满足用户习惯

兼容性测试:               比如每个国家的气温条件不一样,是否考虑到这个情况            

本地化/国际化测试:   电梯是否支持国际化          

可维护性测试:           电梯坏了怎么去维修