面试问题:如果需要测试Android系统下的短信功能,请写下你会测试哪些方面?怎么会?

一、短信基本功能测试

1.短信的基本功能:是指短信的编辑、删除、保存、收发、显示以及各种按钮的正常实现。

2.测试需求与实现:一般可以根据测试用例或者软件本身的流程来完成短信的基本功能测试。

2.短信的跨事件测试

1.交叉测试(Cross-test):也称为事件或冲突测试(event or conflict test),是指一个功能正在执行,而另一个事件或操作干扰了该过程的测试。例如,接收短消息或在通话中振铃。及格的标准应该是干扰的冲突事件不会造成手机死机或屏幕显示等严重问题。

2.测试要求和执行:干扰要恰到好处,准确无误,否则很难发现深层次的软件缺陷。

三。短信压力性能测试

1.压力测试:也称边界值容错测试或极限负载测试,即在测试过程中,达到某一软件功能的最大容量、边界值或最大承载极限后,仍进行相关操作。比如连续收发短消息超过收件箱和PIM卡所能存储的最大消息数,以此来检测软件在异常情况下的性能,评估用户能否接受。

2.测试需求和实现:可以考虑自动化测试。

四。短信容量性能测试

1,容量测试:也叫全内存测试,包括手机用户的可用内存和SIM/PIM卡的所有空间被充分利用的测试。此时,可编辑模块将被测试任何与存储空间相关的操作。如果软件在极限容量下处理不好,可能会导致崩溃或屏幕显示等严重问题。

2.测试要求和实现:可以考虑自动填充内存测试,测试不同品牌和容量的SIM/PIM卡。

五、短信兼容性测试

兼容性测试:即不同品牌手机、不同网络、不同品牌、不同容量SIM/PIM卡之间的兼容性测试。以短信为例:中国电信的小灵通收到中国移动或中国联通GSM的短信,接收、显示、回复功能是否正常;