目录
在初次接触测试工作时,不可避免地会遇到一些名词让人摸不着头脑。在接下来的更新中,我将努力帮助大家理解这些术语,解释它们究竟代表着什么含义。
功能测试和黑盒测试到底是什么意思
功能测试是一种测试类型。
【关于测试类型,这里多说一句。测试类型有功能测试、性能测试、安全测试、渗透、兼容性测试等等。在软件开发到不同阶段、或者是不同的系统类型注重测试的方向不同,去选择哪几种方向进行测试】
而功能测试,是所有软件系统都要进行的一种测试。只有功能通了,其他的才能进行。
功能测试主要是验证系统的各个功能单元是否按照需求规格书的要求正常运行。
【说白了就是界面上的按钮都能点,点完也都能有正确的反应。并且页面布局排版没有出错,各个按钮之间没有覆盖、显示不全等。】
黑盒测试,是一种测试方法。
可以理解为用黑盒测试的方法来进行功能测试、设计功能测试用例。它将软件看作一个封闭的黑盒,不关心内部结构和实现细节,只关注输入和输出。这种测试方法侧重于验证系统是否按照规格说明正常运行,而不考虑内部代码逻辑。
假设我们刚刚接到了一个类似于淘宝商城的Web端项目,如果我们已经拥有原型图和产品需求文档,我们可以基于这两者来设计测试用例,通过对比原型图,检查系统的UI和功能是否符合预期。
在没有原型图和产品需求文档的情况下,我们可以在项目开发阶段主动浏览一些类似的网页,以此为基础来设计测试用例。
通过有无原型图和产品需求文档的情况下,我们都可以设计有效的测试用例,确保项目的质量和功能符合预期。
在测试的过程中,不断学习和适应新的信息是至关重要的,因为它有助于我们更好地理解项目需求并提高测试的效率。在整个开发周期中,我们的目标是确保最终用户能够获得一个稳定、高质量的Web应用,为其提供出色的用户体验。