基础建设包括哪些内容_wap网页程序_外包工好还是派遣工好_网上合同
第6章 系统测试 网站测试的目的是发现系统中的错误和缺陷,并加以纠正。在实践中证明,尽管项目的管理者绞尽脑汁使用多种方式来确保系统质量,降低BUG率。但开发出来的软件还是会有很多缺陷和错误。这些错误可能是逻辑错误,也可能是低级错误。逻辑错误隐藏在程序业务流程中,最不容易被发现。这种问题对于规模大,业务复杂的软件系统更是如此。所以严格有计划的测试是保证项目质量的关键,对于项目质量起到重要最用。
测试最终目的是为了减少系统的隐患,发现缺陷。缺陷可以是功能的BUG,也可以是运行效率的低下,用户体验差等等。所以,测试是一种把软件“拆开的行为”。测试就是为了找问题、找毛病。不需要证明软件的对的,只需要证明它是有错误的。测试前要准备详细的测试用例,反复验证每一条测试用例的结果。这些测试用例,既有常用数据,也要考虑边缘化的数据,非常极端的数据。系统测试的目的决定如何组织测试。要把测试的重点放在系统最复杂的位置,这样才能找到更多的问题,反复测,多人重复验证。才能保证测试的结果。
对软件中可测试的最小单元进行验证和检验,是软件测试中最低级别的测试方式,是将软件一部分功能从系统中隔离出来单独进行测试。
集成测试可以称为组装测试,把一些功能模块组成一个子系统进行测试。集成测试避免功能模块之间交互的错误,寻找出全局中的错误。
以用户的操作期待来测试系统,确保系统体验可以符合未来用户的操作期望。
6.2.4 系统测试
对整个系统进行完整的测试,验证系统是否符合需求规格的定义。在系统测试中,找出与需求不符合的地方,提供完善的方案。
6.3 测试过程
在系统开发的过程中,系统出现意想不到的错误是不可以避免的,因此系统开发完成之后,对系统进行系统化的测试是必不可少的。测试是会以常规的使用方式来测试系统是否正常,同时使用非常规的使用方式来验证系统会不会产生错误。
用户登录模块测试用例表,如表6.1所示。
表6.1 登录模块测试用例表
景点查询模块测试用例表,如表6.2所示。
表6.2 景点查询测试用例表
">