本次第三方软件测试报告的编制工作,是严格按照相关规范、要求和我们这边……嗯对,我们这边约定好的流程来开展的,主要目的,就是想给这个软件项目的质量情况做个全面的、客观的、让人能看得明白的说明,为后续的……这后续的各种决策,您知道,比如上线、优化,提供一份靠谱的依据。这软件系统听说……功能还挺多样的架构上也有些复杂,但我们都会尽力把该查的都查到。
1. 测试范围与内容:首先这测试范围,可是个大事情,咱们得……咱们得先理清楚。包括了核心功能模块,就像是用户管理这块儿,然后还有数据处理模块,对,这俩都是重点、关键的部分。还得有一些非核心但用户常用的功能,啧,那些也不能落下、疏忽。测试内容,那就更多了,可以分分类:
功能测试:得看看每个功能是不是跟需求说的一样,能不能顺利跑起来,操作顺不顺畅,也得检查输入各种数据,比如正常的、边界的、还有错误的数据时,会是什么反应,会不会出错或者崩溃。
兼容性测试:得在不同的电脑系统,像Windows的各个版本,还有常用的浏览器,比如Chrome、Firefox这些上面都试试,看表现怎么样...卡不卡、显示正不正常。
2. 测试过程说明:这测试过程,可以说真是一步一步、踏踏实实地做下来的。测试环境搭建就费了不少功夫,又是装操作系统,调配置,又是安好测试工具、被测软件,忙了好一阵子才算弄妥当、弄稳定。测试用例是根据需求文档一个个写出来的,保证覆盖到各种情况,然后按照顺序一个一个地执行,特别小心、认真,生怕漏掉啥问题。遇到不明白的地方还得跟开发那边沟通好几次才能确认...唉,能顺利做完不容易。
3. 测试结果汇总:测试中发现的问题,总体来说不算特别多,但也不是没有。有严重的问题,但数量比较少,比如说,有个功能模块在特定操作下会直接白屏,这就很严重了必须改;中等程度的问题稍多一点,像一些界面按钮位置不太对,或者提示文字写错了;小问题...小问题就是些优化建议,比如某个操作流程有点繁琐,可以更简化些。这些问题我们都详细记录下来了,编号、描述、重现步骤...都写得清清楚楚?应该是都写了没有遗漏。
说到通过率,功能测试用例的通过率大概百分之九十多一点,这个数字还行,但那个严重问题得赶紧解决了才能放心。兼容性方面,在主流的系统和浏览器上表现还可以,但在一些比较旧的系统或者浏览器版本上,会有些小小的、不影响主要使用的显示问题……不过一般 users 也不会用太旧的了
4. 问题分析与建议:那些严重的问题我觉得,很可能是开发写代码的时候考虑不周全,某个逻辑判断有漏洞或者边界条件没处理好才导致的。中等问题大部分是细节方面的,可能还是不够细心、注意力没完全集中在这些小点上。建议开发团队、他们赶紧把发现的问题都修复了,修复完还得返给我们再测一遍看看好没好。之后,还要加强代码的静态检查,养成写 commenting 的习惯…对,这样维护起来也方便不是。
这次测试虽然结束了,但希望开发方能够认真对待报告里指出的每一个问题,抓紧时间解决,毕竟软件质量对用户来说太重要了,对?可不能马虎大意,得过且过。我们这边也会随时配合他们进行回归测试,有啥不明白的也可以随时联系...反正就是希望这软件能变得更好。
如果您正好需要第三方软件测评服务,艾策软件测评机构可以提供专业高性价比的软件验收测试【功能性能安全】和【渗透测试漏洞扫描代码审计】报告服务!