技术开发 频道

开发人员需要了解的测试

【IT168 技术文章】

    在某些开发人员眼里,测试很神秘;在某些开发人员眼里,测试很简单;在某些开发人员眼里,测试就是质量。下面是关于测试开发人员需要知道的一些基本的东西。

    The product is more than software.

    产品不仅仅是软件本身

    产品的底层是计算机、操作系统、插件等;产品还需要帮助文档、手册等配套文件;产品往往有多个版本,是新代码、旧代码、框架的融合;产品研制出来了还要有后续的支持,需要安装、技术支持、补丁等。

    所以说产品不仅仅是软件本身,对于测试人员来说,要考虑的问题不仅仅是软件程序本身。

    Quality is more than the lack of bugs.

    质量不仅仅取决于缺陷数量

    缺陷数量少不意味着质量高,质量包括的范围很广,有些不构成bug,但是也是质量问题。

    系统工作时是否解决了所有问题?

    Functionality 功能性

    -Suitability适宜性

    -Correctness正确性

    -Interoperability互用性

    -Compatibility兼容性

    -Compliance 规范性

    -Security 安全性

    -Installability 可安装性

    是否实用?

    Usability 可用性

    -Understandability 可理解性

    -Learnability 易学性

    -Operablility 易操作性

    -Performance 性能

    系统是否能持续工作?

    Raliability 可靠性

    -Maturity完备性

    -Fault-tolerance容错性

    -Integrity完整性

    -Recoverability可恢复性

    -Safety 安全性

    是否充分利用系统资源?

    Efficiency 效率

    -Storage 容量

    -Processing处理能力

    重新构建和维护是否经济?

    Maintainability 可维护性

    -Analyzability可分析性

    -Changeability可更改性

    -Stability稳定性

    -Testability可测试性

    Portability可移植性

    -Adaptability适应性

    -Localizability本地化

    -Reusability可重用性

    详细的定义可以从ISO-9126找到。

0
相关文章