软件测试总结

软件测试

软件测试

软件测试的对象包括源程序、目标程序、数据及相关文档

单元测试(Unit Testing)

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

单元测试能发现约80%的软件缺陷。

测试用例

测试用例(Test Case)是为测试设计的数据,由测试输入数据和与之对应的预期输出结果两部分组成

https://www.nowcoder.com/profile/7404313/test/8133610/55464?onlyWrong=0

瀑布模型中的软件测试

按照瀑布模型的阶段划分,软件测试可以分为单元测试,集成测试,系统测试。

系统测试:压力测试,功能测试,安全测试,性能测试

集成测试:接口测试

内测和公测

内侧是开发人员与用户、测试人员一起进行的,而公测是仅有用户参与的

黑盒测试

黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明

白盒测试

https://www.nowcoder.com/profile/7404313/test/8133610/55176?onlyWrong=0

https://www.nowcoder.com/profile/7404313/test/8133610/26144?onlyWrong=0

软件测试的步骤

单元测试、集成测试、确认测试和系统测试

https://www.nowcoder.com/profile/7404313/test/8133610/3137?onlyWrong=0

alpha测试与beta测试的区别

https://www.nowcoder.com/profile/7404313/test/8133610/14374?onlyWrong=0

https://www.nowcoder.com/profile/7404313/test/8133610/4480?onlyWrong=0

软件验收测试的合格通过准则

https://www.nowcoder.com/profile/7404313/test/8133610/56351?onlyWrong=0

负载测试,容量测试和强度测试

https://www.nowcoder.com/profile/7404313/test/8133610/14375?onlyWrong=0

###集成测试的过程

https://www.nowcoder.com/profile/7404313/test/8133610/14368?onlyWrong=0

测试设计员的职责

测试设计人员主要负责设计测试用例以及设计测试过程。

测试工具

https://www.nowcoder.com/profile/7404313/test/8133610/14488?onlyWrong=0

https://www.nowcoder.com/profile/7404313/test/8133610/14491?onlyWrong=0

分享到 评论