如何设计软件测试用例,软件功能测试用例如何设计

1,软件功能测试用例如何设计首先要看你要测试的功能点 。按照功能点 , 1、确定用例设计是否需要前提条件?2、设计功能点操作步骤,如何测试?3、针对每一个操作步骤,写出预期的操作结果
2,软件测试用例怎么设计有哪些方法常用的方法有:1. 等价类划分法2. 边界值分析法3. 错误推测法4. 因果图法5. 正交表分析法下面上一个我们的微信登录界面的测试用例你可以参考一下,登录界面功能都差不多的 。
3,怎么设计测试用例先根据项目需求规格说明书,概要设计书,详细设计书来分析测试需求点 , 编写用例的目的就是为了覆盖这些测试需求点,常用的用例设计方法有:等价类划分法,边界值法,因果图法,判定表法,场景法,错误推测法 , 测试用例包含的主要内容有:测试标识,测试标题,预置条件,详细操作步骤及输入值,期望结果,实际结果等.测试用例是根据软件需求来设计的 , 它的目的是作为所有测试活动的一个依据,软件测试工程师根据测试用例来判断软件测试的覆盖率,软件测试的步骤以及记录测试结果数据 , 作为数据分析的输入 。如果没有测试用例 , 那么所有的测试都是随机性的,无法准确地计量测试的覆盖率 , 而且测试步骤也很随意,而这样的测试对于软件质量来说,是很不充分和科学的,也是很危险的 。【如何设计软件测试用例,软件功能测试用例如何设计】
4,如何有效的编写软件测试用例写好一个软件的测试用例的建议有:1、测试用例名称,也叫测试用例标题,一定要写得简洁、明了 , 需要用概括的语言描述该用例的出发点和关注点,使得测试人员第一眼看到测试用例名称就能够明白测试用例的目的 。用例名称中一般要求不能存在假设性的语句,并且原则上每个用例的名称不能重复 。2、预置条件要明确,包括测试环境、测试数据、测试场景 。因为许多BUG只有在特定的环境、特定的场景下才可以重现 。没有正确的前提条件,就无法进行后面的测试步骤或无法得到预期的结果 。3、测试步骤描述要简单、清晰,并且要清楚每一个步骤的描述,比如:第一步,输入用户姓名;第二步,输入登录密码;第三步,用户点击登录 。步骤写的明确时就利于提高用例的可操作性 。4、用例的预期结果要完整而且清晰,并且要将各个输出的结果写出来,包括:返回值的内容、数据库相关字段的记录、界面的响应结果、输出结果的规则符合度、日志的检查和对其它业务影响的检查 。5、测试用例级别要划分清楚,这样在测试执行时有主次之分 。6、测试用例的划分也要单一,一个测试用例只检查功能点的一种情况 。一个用例检查的情况太多,会导致用例的目的不明确 。而且这样组织用例,有利于需求覆盖率的统计 。一个功能点我们测试了哪些情况,以及哪些功能点我们在重点测试,一目了然 。这边有一些测试用例的一些原则:1.系统页面必须与照设计文档一致.测试时须检查的地方有:各页面的列名,提示信息等文字描述是否存在错别字.列宽长度是否合适,能否完全显示输入信息.(注意:页面如出现有变量,则须对这些变更的正确性进行验证)2.测试基础信息录入,必填项必须测试数据录入范围,保证所有的信息能够有效的录入系统 。可采用临界值测试法3.测试与业务有关的功能 , 必须包证输入金额,日期格式正确,金额方向正确, 。可采用先做业务,后做查询的方法验证4.测试查询功能时必须保证录入查询条件即可查出相应的正确结果.5.流程测试应保证流程流向能按设计的流程图走,如一个流程结束后才能出下个流程,这时应保证上个流程结束后才能出下个流程,而且上个流程的任务必须是结束状态.测试方法可以用列举法,把所有的情况列举出来后逐步测试.6.对有可能引起纠纷的业务须重点测试,维护中心形象.(如:余额查询,个人明细查询结息等业务)7.测试系统性能时应该制定性能测试计划,出具性能测试报告.

    推荐阅读