软件测试
软件测试
软件测试的对象包括源程序、目标程序、数据及相关文档
单元测试(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