首页 > 社交 > 科普中国

常见的二十种软件测试方法详解(史上最全)

常驻编辑 科普中国 2022-06-12 测试   软件   兼容性   详解   模块   内存   阶段   常见   需求   功能   程序   方法   系统
xY8拜客生活常识网

七.静态测试(不运行程序本身,测试文档)xY8拜客生活常识网

静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。‘对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。xY8拜客生活常识网

八.动态测试xY8拜客生活常识网

动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。大多数软件测试工作都属于动态测试。xY8拜客生活常识网

九.手工测试xY8拜客生活常识网

就是由人去一个一个的输入测试用例,然后观察结果,和机器测试相对应,属于比较原始但是不可缺少的一个步骤。xY8拜客生活常识网

总结优缺点:xY8拜客生活常识网

(1)优点:自动化无法替代探索性测试、发散思维结果的测试。xY8拜客生活常识网

(2)缺点:执行效率慢,量大易错。xY8拜客生活常识网

十.自动化测试xY8拜客生活常识网

就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。xY8拜客生活常识网

简单说自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。xY8拜客生活常识网

自动化实施步骤:xY8拜客生活常识网

1.完成功能测试,版本基本稳定xY8拜客生活常识网

2.根据项目特性,选择适合项目的自动化工具,并搭建环境xY8拜客生活常识网

3.提取手工测试的测试用例转化为自动化测试的用例xY8拜客生活常识网

4.通过工具、代码实现自动化的构造输入,自动检测输出结果是否符合预期xY8拜客生活常识网

5.生成自动测试报告xY8拜客生活常识网

6.持续改进,脚本优化。xY8拜客生活常识网

十一.业务测试xY8拜客生活常识网

业务测试是测试人员把系统各个模块串接起来运行、模拟真实用户实际的工作流程,满足用户需求定义的功能来进行测试的过程。xY8拜客生活常识网

例如查看邮件:xY8拜客生活常识网

登录网站-输入用户名、密码登录-进入收件箱-查到邮件-点击打开-查阅-关闭邮件-退出邮箱-关闭网站xY8拜客生活常识网

业务测试关注需求和用户xY8拜客生活常识网

所有业务流程进行测试,包过主干流程,分支流程,甚至更小的流程xY8拜客生活常识网

测不同的业务,必须对项目的需求特别了解xY8拜客生活常识网

十二.界面测试xY8拜客生活常识网

界面测试(简称UI测试),测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。xY8拜客生活常识网

十三.文档测试xY8拜客生活常识网

十四.兼容性测试xY8拜客生活常识网

大家经常上网,同一网站在不同的浏览器上表现不一样xY8拜客生活常识网

WEB测试 ;APP测试xY8拜客生活常识网

兼容性主要是指软件之间能否很好地运作,会不会有影响、软件和硬件之间能否发挥很好的效率工作,会不会影响导致系统的崩溃。xY8拜客生活常识网

平台测试xY8拜客生活常识网

浏览器测试xY8拜客生活常识网

软件本身能否向前或者向后兼容xY8拜客生活常识网

测试软件能否与其它相关的软件兼容xY8拜客生活常识网

数据兼容性测试xY8拜客生活常识网

最常见的就是浏览器的兼容性测试,不同浏览器在css,js解析上的不同会导致页面的显示不同。xY8拜客生活常识网

十五.易用性测试xY8拜客生活常识网

易用性(Useability)是交互的适应性、功能性和有效性的集中体现。xY8拜客生活常识网

手机拔打电话功能不放在首页,放在一个目录下边,点击三四次才可以找到拔打电话功能,这个功能好用吗?xY8拜客生活常识网

十六.性能测试xY8拜客生活常识网

检查系统是否满足需求规格说明书中规定的性能。xY8拜客生活常识网

通常表现在以下几个方面:xY8拜客生活常识网

对资源利用(如内存、处理机周期等)进行的精确度量xY8拜客生活常识网

对执行间隔xY8拜客生活常识网

日志事件(如中断,报错)xY8拜客生活常识网

响应时间xY8拜客生活常识网

吞吐量(TPS)xY8拜客生活常识网

辅助存储区(例如缓冲区、工作区的大小等)xY8拜客生活常识网

处理精度等进行的监测xY8拜客生活常识网

十七.易用性测试xY8拜客生活常识网

易用性(Useability)是交互的适应性、功能性和有效性的集中体现。易用性属于人体工程学的范畴,人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。

相关阅读:

  • 油漆附着力怎么测试
  • 开言英语怎么样(开言英语的C1测试)
  • 谱尼测试怎么样(谱尼测试试用期好过么)
  • 松勤软件测试怎么样(松勤测试过来人)
  • 软件测试怎么样(软件测试就业前景怎样)
  • 软件测试的方法有哪些(软件测试是干什么的)
  • 软件测试有哪些(软件测试适合什么人学)
  • 抑郁有哪些表现(抑郁测试)
  • 黑盒测试方法有哪些(黑盒测试输入三个整数作为边)
  • 软件测试软件有哪些(女生学软件测试难不难)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。