Basic Test Knowledge-How would you go about testing a new requirement? What‘s the process?

目录

 

To Understand Features from PRD

To Start Your Design

To Start Your Test Preparation

To Start Your Test


How would you go about testing a new requirement? What's the process?

As is shown below, when a new requirement coming,

normally we will do a static check, test design, test preparation,

then start a series of checks and test activities.

To Understand Features from PRD

  • To Find the 1st Impression About New Product Features

        The PRD is the first impression you have for a new feature. The upcoming test activities will go around this Doc.

  • To Mark Unclear Or Unstable Requirement Design

        As early as you can to find unclear requirement design, that will save more cost when it will be found in the later phase.

        Also to detect some unstable or risky requirements in the phase of requirement design, then mark down and track for it.

To Start Your Design

  • To Design Your Test Cases

        Statically to design test cases may be boring, but a necessary part for you to clear your mind.

  • To Design Your Test Data

        Test data may classify to 2 classes:

        1st is the pre-preparation data, which is not directly for testing the new feature, but you have to create in advance.

        2nd is the real-time data, which are with your test cases move forward they are created at the same time.

  • To Design Your Test Scripts

        At the first version publishing the new feature to be tested, may don't have enough time to develop automation scripts.

        So the best is to prepare it as early as you can.

To Start Your Test Preparation

  • To Collect the Environment Info

        If related environments are new to the new feature, will need you to collect env info before testing.

  • To Close Watch on The Change of PRD or Development

        To track those unstable requirement points, so that to make sure your test preparation works are valid.

  • To Prepare the  Basic Frame of  Test Script

        Don't need to develop a workable script at this stage. Try to prepare the basic script frame and code.

To Start Your Test

  • To Check the Environment

        Often block your testing to start is your environment, to check it fist, and quickly report env issue to related co-workers.

  • To Set the Test Data

        Once environments are fine, to quickly set up pre-preparation test data for your subsequent testing.

  • To Run Your Smoke Test Cases

        To quickly run given smoke test cases, to find some blocking bugs, and sent them to related co-workers to solve.

  • To Run Your Sanity Test Cases

        Once the smoke test passed, you can start to run your sanity test cases for the new feature.

        Also, it may fail in some key data chain for passing the new feature, to report it and track until to be fixed.

  • To Run Your System  Test Cases

        Once your new feature testing finished, you need to continue your system test cases.

        If you and related co-works have confirmed some function will not be impacted, you could just quickly run the regression test.  

        The best way is to gradually accumulate automation test scripts to help you do the system test.

  • To Report Test bugs

        To report test bugs will come through the whole test process from product design to test execution

  • To Run Your Regression  Test Cases

        To let your automation scripts do the test for old function.

        To manually do the regression test for the new feature.

  • To Complete Your Test Scripts

         CICD also makes sense to test. When the first version for the new feature you don't enough time to complete test scripts.

         You can finish them before the next version. So that all the new feature test cases will be included in your test scripts.  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值