从哪些方面测试软件
从哪些方向测试软件¶
目前先做**基础功能**测试和**整体功能**测试。其它的,可参考下面的这些思路:
1. 功能测试¶
功能测试大概分下面几个思路去测试,从简单到复杂大致为:
- 基础功能测试: 主要测试基本功能是否正常,按钮是否能正常绘图、检查单个功能使用是否正常。
- 整体功能测试:主要测试一些复杂的业务逻辑,比如走完整个流程,在中间穿插各种重复操作等等。如:绘制新建一个完整的项目,从第一步新建项目、到最后一步导出图纸,看看操作过程中是否正常。
- 边界条件测试:输入各种非法字符,非法操作。比如绘图本来是要输入数字,但是输入了中文,看看会不会崩溃,报错,数据结果有什么异常。等等
- 回归测试:修改好一个问题之后,看看是是否引发了之前本来是正常的功能。
2. 稳定性测试¶
- 长时间、大文件、大量重复操作,看看是否存在崩溃、卡死、死机的情况
- 重复点击插件的某些功能、反复此操作某些步骤,比如反复点击 A、B、C 三个按钮,检查是否存在性能下降、报错,崩溃等问题。
3. 性能测试¶
1、反复滚动滚轮缩放、平移,反复导出、导大大量构件、绘制,看看性能如何,每个保存的文件都有大小,看看 10M 的文件,导出需要多少时间 ,20M 的文件导出需要多少时间。等等 2、打开超大文件,提取测试
4.其他方面¶
其他方面,如换一个操作系统,在win7、win10、win11下分别测试