When can a QA tester start his job?Is the “Joel Test” appropriate when looking for a QA job?What benefit...

What sets the resolution of an analog resistive sensor?

How to deal with possible delayed baggage?

Can you tell from a blurry photo if focus was too close or too far?

Cookies - Should the toggles be on?

Variable is not visible

Do authors have to be politically correct in article-writing?

Citing paywalled articles accessed via illegal web sharing

Non-Cancer terminal illness that can affect young (age 10-13) girls?

How should I handle players who ignore the session zero agreement?

Clues on how to solve these types of problems within 2-3 minutes for competitive exams

What is the data structure of $@ in shell?

How do you funnel food off a cutting board?

Why did Luke use his left hand to shoot?

Absorbing damage with Planeswalker

Potential client has a problematic employee I can't work with

Why is it that Bernie Sanders is always called a "socialist"?

What's a good word to describe a public place that looks like it wouldn't be rough?

What makes papers publishable in top-tier journals?

How do you catch Smeargle in Pokemon Go?

How to make ice magic work from a scientific point of view?

Does every functor from Set to Set preserve products?

How do I append a character to the end of every line in an Excel cell?

Why would space fleets be aligned?

Is there any risk in sharing info about technologies and products we use with a supplier?



When can a QA tester start his job?


Is the “Joel Test” appropriate when looking for a QA job?What benefit does having developer experience or background have on the effectiveness of a tester?Deployment Testing - when to performVery basic roles of a testing teamHow to create test plan when there is one website and one testerWhat skills technical testers candidates are missing?Interview questionsHow a Software Tester or Q & A should move ahead in his careerSetting a QA practice in an organisationQualification required to become a Software Tester













3















According to SDLC Process, testing by QA testers only stars at 'Testing' phase. Is that saying before 'Testing' phase, QA testers have no work to do.



When actually a can tester starts his job ?



Is it possible to start testing works before 'Testing' phase ?










share|improve this question




















  • 4





    "according to SDLC" - where is this coming from? This sounds like an old book and does not reflect modern agile practices where testing starts before development. Do you work in an organization that considers itself agile?

    – Michael Durrant
    4 hours ago













  • @Michael Durrant It's an interview question

    – Albin K S
    2 hours ago
















3















According to SDLC Process, testing by QA testers only stars at 'Testing' phase. Is that saying before 'Testing' phase, QA testers have no work to do.



When actually a can tester starts his job ?



Is it possible to start testing works before 'Testing' phase ?










share|improve this question




















  • 4





    "according to SDLC" - where is this coming from? This sounds like an old book and does not reflect modern agile practices where testing starts before development. Do you work in an organization that considers itself agile?

    – Michael Durrant
    4 hours ago













  • @Michael Durrant It's an interview question

    – Albin K S
    2 hours ago














3












3








3








According to SDLC Process, testing by QA testers only stars at 'Testing' phase. Is that saying before 'Testing' phase, QA testers have no work to do.



When actually a can tester starts his job ?



Is it possible to start testing works before 'Testing' phase ?










share|improve this question
















According to SDLC Process, testing by QA testers only stars at 'Testing' phase. Is that saying before 'Testing' phase, QA testers have no work to do.



When actually a can tester starts his job ?



Is it possible to start testing works before 'Testing' phase ?







manual-testing interview






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 58 mins ago









Niels van Reijmersdal

20.5k23071




20.5k23071










asked 5 hours ago









Albin K SAlbin K S

406




406








  • 4





    "according to SDLC" - where is this coming from? This sounds like an old book and does not reflect modern agile practices where testing starts before development. Do you work in an organization that considers itself agile?

    – Michael Durrant
    4 hours ago













  • @Michael Durrant It's an interview question

    – Albin K S
    2 hours ago














  • 4





    "according to SDLC" - where is this coming from? This sounds like an old book and does not reflect modern agile practices where testing starts before development. Do you work in an organization that considers itself agile?

    – Michael Durrant
    4 hours ago













  • @Michael Durrant It's an interview question

    – Albin K S
    2 hours ago








4




4





"according to SDLC" - where is this coming from? This sounds like an old book and does not reflect modern agile practices where testing starts before development. Do you work in an organization that considers itself agile?

– Michael Durrant
4 hours ago







"according to SDLC" - where is this coming from? This sounds like an old book and does not reflect modern agile practices where testing starts before development. Do you work in an organization that considers itself agile?

– Michael Durrant
4 hours ago















@Michael Durrant It's an interview question

– Albin K S
2 hours ago





@Michael Durrant It's an interview question

– Albin K S
2 hours ago










5 Answers
5






active

oldest

votes


















5














Answering your particular question "Is it possible?" I would say "Yes, it is.". There are many aspects that could impact how active QA could be involved on the prior phases. For example:




  • Is that an automation QA or manual QA

  • How strong soft and hard skills of particular QA engineer are

  • How well the job was done from the top bottom phases

  • How well is the inter-project communication established


For example on Analysis phase you could work with analysts to gather proper requirements in proper notation that would be suitable for further usage when you will be designing the tests.



On Design phase you could consult your architects or tech leads on how to do your system more testable. Prepare a test strategy and estimate test budget of the project.



On Environments phase you could obviously build or help your devops to build the abstract deployment process, plan how your tests would integrate into CI/CD, plan what environmental properties are to be configured for better fitting testing needs, etc.



I didn't start from System Investigation since on that phase normally they involve very limited engineering participation so that QA are unlikely to be invited.



Disclaimer: Phases description is taken from this Wikipedia article.






share|improve this answer































    1














    The job of testing starts before you write code when you follow



    BDD- Behavior Driven Design



    and



    TDD - Test Driven Design



    There are many books on the above topics so I'll avoid trying to explain them in details other than to say "Test first"






    share|improve this answer































      1














      The best time to start is? Now!




      Traditionally people view testing as a phase that happens at the end
      of development. In agile most have changed it that the chunk of
      development done is smaller, but the testing still happens last.
      Nothing has fundamentally changed about how testing is done.



      ...



      In contrast in agile, testing is just an activity that needs to
      happen, along with coding, documentation and everything else. Thinking
      about it like this makes it possible to consider the idea of doing
      testing tasks before development work. A great way to visualise this
      on a taskboard is that instead of having a separate column for test,
      rather just make testing tasks a different colour sticky note.



      https://leanpub.com/AgileTesting/read




      Other reads for inspiration of pre-post code testing activities:




      • https://less.works/less/technical-excellence/thinking-about-testing.html

      • Modern Testing Principles






      share|improve this answer































        0














        I would say it should ideally start, when project starts. Because most of thing in project can, and should be tested in some way. No one in project team is flawless, and bad decisions will probably cost time or money later.



        You can test:




        • ideas – participation in meeting will add another point of view, and may make software more testable.

        • requirement – they can be ambiguous and thus poorly understood by delveloper

        • software

        • lot more things, like processes within project team, used technologies,…


        Testing is not done only when you sit before computer, and management should count with it. You probably already been thinking about project before someone told you that „'Testing' phase“ started.



        You will do better work, when you have better knowledge of tested application.






        share|improve this answer










        New contributor




        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.




























          0














          The old SDLC waterfall method has each phase start at the end of the prior phase. This can lead to a lot of wasted time and a 'throw it over the fence' attitude.



          There's a concept of coding to the test, as in the TDD which was mentioned in Michael Durrant's answer, which basically means that the test team gets in at requirements time and helps design tests that will satisfy the requirements, then the code is designed and written so that it satisfies the test, thus the test team is involved very early on.



          It's a truism that the earlier an issue is identified the cheaper it is to fix. I can't cite a source, but I've seen it presented as an order of magnitude at each phase. If it costs $1 to fix a problem in requirements, it will cost $10 to fix it in design, $100 to fix it in development, $1000 to fix in test, and $10,000 to fix it in production. Whether the actual costs really follow such a curve isn't something I can speak to, but the general principle is sound, so it makes good sense to involve the test team right off the bat.



          In an agile environment, this sort of forward thinking is baked right in to the process.






          share|improve this answer








          New contributor




          MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.




















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "244"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsqa.stackexchange.com%2fquestions%2f37995%2fwhen-can-a-qa-tester-start-his-job%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            5 Answers
            5






            active

            oldest

            votes








            5 Answers
            5






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            5














            Answering your particular question "Is it possible?" I would say "Yes, it is.". There are many aspects that could impact how active QA could be involved on the prior phases. For example:




            • Is that an automation QA or manual QA

            • How strong soft and hard skills of particular QA engineer are

            • How well the job was done from the top bottom phases

            • How well is the inter-project communication established


            For example on Analysis phase you could work with analysts to gather proper requirements in proper notation that would be suitable for further usage when you will be designing the tests.



            On Design phase you could consult your architects or tech leads on how to do your system more testable. Prepare a test strategy and estimate test budget of the project.



            On Environments phase you could obviously build or help your devops to build the abstract deployment process, plan how your tests would integrate into CI/CD, plan what environmental properties are to be configured for better fitting testing needs, etc.



            I didn't start from System Investigation since on that phase normally they involve very limited engineering participation so that QA are unlikely to be invited.



            Disclaimer: Phases description is taken from this Wikipedia article.






            share|improve this answer




























              5














              Answering your particular question "Is it possible?" I would say "Yes, it is.". There are many aspects that could impact how active QA could be involved on the prior phases. For example:




              • Is that an automation QA or manual QA

              • How strong soft and hard skills of particular QA engineer are

              • How well the job was done from the top bottom phases

              • How well is the inter-project communication established


              For example on Analysis phase you could work with analysts to gather proper requirements in proper notation that would be suitable for further usage when you will be designing the tests.



              On Design phase you could consult your architects or tech leads on how to do your system more testable. Prepare a test strategy and estimate test budget of the project.



              On Environments phase you could obviously build or help your devops to build the abstract deployment process, plan how your tests would integrate into CI/CD, plan what environmental properties are to be configured for better fitting testing needs, etc.



              I didn't start from System Investigation since on that phase normally they involve very limited engineering participation so that QA are unlikely to be invited.



              Disclaimer: Phases description is taken from this Wikipedia article.






              share|improve this answer


























                5












                5








                5







                Answering your particular question "Is it possible?" I would say "Yes, it is.". There are many aspects that could impact how active QA could be involved on the prior phases. For example:




                • Is that an automation QA or manual QA

                • How strong soft and hard skills of particular QA engineer are

                • How well the job was done from the top bottom phases

                • How well is the inter-project communication established


                For example on Analysis phase you could work with analysts to gather proper requirements in proper notation that would be suitable for further usage when you will be designing the tests.



                On Design phase you could consult your architects or tech leads on how to do your system more testable. Prepare a test strategy and estimate test budget of the project.



                On Environments phase you could obviously build or help your devops to build the abstract deployment process, plan how your tests would integrate into CI/CD, plan what environmental properties are to be configured for better fitting testing needs, etc.



                I didn't start from System Investigation since on that phase normally they involve very limited engineering participation so that QA are unlikely to be invited.



                Disclaimer: Phases description is taken from this Wikipedia article.






                share|improve this answer













                Answering your particular question "Is it possible?" I would say "Yes, it is.". There are many aspects that could impact how active QA could be involved on the prior phases. For example:




                • Is that an automation QA or manual QA

                • How strong soft and hard skills of particular QA engineer are

                • How well the job was done from the top bottom phases

                • How well is the inter-project communication established


                For example on Analysis phase you could work with analysts to gather proper requirements in proper notation that would be suitable for further usage when you will be designing the tests.



                On Design phase you could consult your architects or tech leads on how to do your system more testable. Prepare a test strategy and estimate test budget of the project.



                On Environments phase you could obviously build or help your devops to build the abstract deployment process, plan how your tests would integrate into CI/CD, plan what environmental properties are to be configured for better fitting testing needs, etc.



                I didn't start from System Investigation since on that phase normally they involve very limited engineering participation so that QA are unlikely to be invited.



                Disclaimer: Phases description is taken from this Wikipedia article.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 4 hours ago









                Alexey R.Alexey R.

                7,3271829




                7,3271829























                    1














                    The job of testing starts before you write code when you follow



                    BDD- Behavior Driven Design



                    and



                    TDD - Test Driven Design



                    There are many books on the above topics so I'll avoid trying to explain them in details other than to say "Test first"






                    share|improve this answer




























                      1














                      The job of testing starts before you write code when you follow



                      BDD- Behavior Driven Design



                      and



                      TDD - Test Driven Design



                      There are many books on the above topics so I'll avoid trying to explain them in details other than to say "Test first"






                      share|improve this answer


























                        1












                        1








                        1







                        The job of testing starts before you write code when you follow



                        BDD- Behavior Driven Design



                        and



                        TDD - Test Driven Design



                        There are many books on the above topics so I'll avoid trying to explain them in details other than to say "Test first"






                        share|improve this answer













                        The job of testing starts before you write code when you follow



                        BDD- Behavior Driven Design



                        and



                        TDD - Test Driven Design



                        There are many books on the above topics so I'll avoid trying to explain them in details other than to say "Test first"







                        share|improve this answer












                        share|improve this answer



                        share|improve this answer










                        answered 4 hours ago









                        Michael DurrantMichael Durrant

                        14k22065




                        14k22065























                            1














                            The best time to start is? Now!




                            Traditionally people view testing as a phase that happens at the end
                            of development. In agile most have changed it that the chunk of
                            development done is smaller, but the testing still happens last.
                            Nothing has fundamentally changed about how testing is done.



                            ...



                            In contrast in agile, testing is just an activity that needs to
                            happen, along with coding, documentation and everything else. Thinking
                            about it like this makes it possible to consider the idea of doing
                            testing tasks before development work. A great way to visualise this
                            on a taskboard is that instead of having a separate column for test,
                            rather just make testing tasks a different colour sticky note.



                            https://leanpub.com/AgileTesting/read




                            Other reads for inspiration of pre-post code testing activities:




                            • https://less.works/less/technical-excellence/thinking-about-testing.html

                            • Modern Testing Principles






                            share|improve this answer




























                              1














                              The best time to start is? Now!




                              Traditionally people view testing as a phase that happens at the end
                              of development. In agile most have changed it that the chunk of
                              development done is smaller, but the testing still happens last.
                              Nothing has fundamentally changed about how testing is done.



                              ...



                              In contrast in agile, testing is just an activity that needs to
                              happen, along with coding, documentation and everything else. Thinking
                              about it like this makes it possible to consider the idea of doing
                              testing tasks before development work. A great way to visualise this
                              on a taskboard is that instead of having a separate column for test,
                              rather just make testing tasks a different colour sticky note.



                              https://leanpub.com/AgileTesting/read




                              Other reads for inspiration of pre-post code testing activities:




                              • https://less.works/less/technical-excellence/thinking-about-testing.html

                              • Modern Testing Principles






                              share|improve this answer


























                                1












                                1








                                1







                                The best time to start is? Now!




                                Traditionally people view testing as a phase that happens at the end
                                of development. In agile most have changed it that the chunk of
                                development done is smaller, but the testing still happens last.
                                Nothing has fundamentally changed about how testing is done.



                                ...



                                In contrast in agile, testing is just an activity that needs to
                                happen, along with coding, documentation and everything else. Thinking
                                about it like this makes it possible to consider the idea of doing
                                testing tasks before development work. A great way to visualise this
                                on a taskboard is that instead of having a separate column for test,
                                rather just make testing tasks a different colour sticky note.



                                https://leanpub.com/AgileTesting/read




                                Other reads for inspiration of pre-post code testing activities:




                                • https://less.works/less/technical-excellence/thinking-about-testing.html

                                • Modern Testing Principles






                                share|improve this answer













                                The best time to start is? Now!




                                Traditionally people view testing as a phase that happens at the end
                                of development. In agile most have changed it that the chunk of
                                development done is smaller, but the testing still happens last.
                                Nothing has fundamentally changed about how testing is done.



                                ...



                                In contrast in agile, testing is just an activity that needs to
                                happen, along with coding, documentation and everything else. Thinking
                                about it like this makes it possible to consider the idea of doing
                                testing tasks before development work. A great way to visualise this
                                on a taskboard is that instead of having a separate column for test,
                                rather just make testing tasks a different colour sticky note.



                                https://leanpub.com/AgileTesting/read




                                Other reads for inspiration of pre-post code testing activities:




                                • https://less.works/less/technical-excellence/thinking-about-testing.html

                                • Modern Testing Principles







                                share|improve this answer












                                share|improve this answer



                                share|improve this answer










                                answered 3 hours ago









                                Niels van ReijmersdalNiels van Reijmersdal

                                20.5k23071




                                20.5k23071























                                    0














                                    I would say it should ideally start, when project starts. Because most of thing in project can, and should be tested in some way. No one in project team is flawless, and bad decisions will probably cost time or money later.



                                    You can test:




                                    • ideas – participation in meeting will add another point of view, and may make software more testable.

                                    • requirement – they can be ambiguous and thus poorly understood by delveloper

                                    • software

                                    • lot more things, like processes within project team, used technologies,…


                                    Testing is not done only when you sit before computer, and management should count with it. You probably already been thinking about project before someone told you that „'Testing' phase“ started.



                                    You will do better work, when you have better knowledge of tested application.






                                    share|improve this answer










                                    New contributor




                                    tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                    Check out our Code of Conduct.

























                                      0














                                      I would say it should ideally start, when project starts. Because most of thing in project can, and should be tested in some way. No one in project team is flawless, and bad decisions will probably cost time or money later.



                                      You can test:




                                      • ideas – participation in meeting will add another point of view, and may make software more testable.

                                      • requirement – they can be ambiguous and thus poorly understood by delveloper

                                      • software

                                      • lot more things, like processes within project team, used technologies,…


                                      Testing is not done only when you sit before computer, and management should count with it. You probably already been thinking about project before someone told you that „'Testing' phase“ started.



                                      You will do better work, when you have better knowledge of tested application.






                                      share|improve this answer










                                      New contributor




                                      tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                      Check out our Code of Conduct.























                                        0












                                        0








                                        0







                                        I would say it should ideally start, when project starts. Because most of thing in project can, and should be tested in some way. No one in project team is flawless, and bad decisions will probably cost time or money later.



                                        You can test:




                                        • ideas – participation in meeting will add another point of view, and may make software more testable.

                                        • requirement – they can be ambiguous and thus poorly understood by delveloper

                                        • software

                                        • lot more things, like processes within project team, used technologies,…


                                        Testing is not done only when you sit before computer, and management should count with it. You probably already been thinking about project before someone told you that „'Testing' phase“ started.



                                        You will do better work, when you have better knowledge of tested application.






                                        share|improve this answer










                                        New contributor




                                        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                        Check out our Code of Conduct.










                                        I would say it should ideally start, when project starts. Because most of thing in project can, and should be tested in some way. No one in project team is flawless, and bad decisions will probably cost time or money later.



                                        You can test:




                                        • ideas – participation in meeting will add another point of view, and may make software more testable.

                                        • requirement – they can be ambiguous and thus poorly understood by delveloper

                                        • software

                                        • lot more things, like processes within project team, used technologies,…


                                        Testing is not done only when you sit before computer, and management should count with it. You probably already been thinking about project before someone told you that „'Testing' phase“ started.



                                        You will do better work, when you have better knowledge of tested application.







                                        share|improve this answer










                                        New contributor




                                        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                        Check out our Code of Conduct.









                                        share|improve this answer



                                        share|improve this answer








                                        edited 2 hours ago





















                                        New contributor




                                        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                        Check out our Code of Conduct.









                                        answered 3 hours ago









                                        tugotugo

                                        865




                                        865




                                        New contributor




                                        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                        Check out our Code of Conduct.





                                        New contributor





                                        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                        Check out our Code of Conduct.






                                        tugo is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                        Check out our Code of Conduct.























                                            0














                                            The old SDLC waterfall method has each phase start at the end of the prior phase. This can lead to a lot of wasted time and a 'throw it over the fence' attitude.



                                            There's a concept of coding to the test, as in the TDD which was mentioned in Michael Durrant's answer, which basically means that the test team gets in at requirements time and helps design tests that will satisfy the requirements, then the code is designed and written so that it satisfies the test, thus the test team is involved very early on.



                                            It's a truism that the earlier an issue is identified the cheaper it is to fix. I can't cite a source, but I've seen it presented as an order of magnitude at each phase. If it costs $1 to fix a problem in requirements, it will cost $10 to fix it in design, $100 to fix it in development, $1000 to fix in test, and $10,000 to fix it in production. Whether the actual costs really follow such a curve isn't something I can speak to, but the general principle is sound, so it makes good sense to involve the test team right off the bat.



                                            In an agile environment, this sort of forward thinking is baked right in to the process.






                                            share|improve this answer








                                            New contributor




                                            MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                            Check out our Code of Conduct.

























                                              0














                                              The old SDLC waterfall method has each phase start at the end of the prior phase. This can lead to a lot of wasted time and a 'throw it over the fence' attitude.



                                              There's a concept of coding to the test, as in the TDD which was mentioned in Michael Durrant's answer, which basically means that the test team gets in at requirements time and helps design tests that will satisfy the requirements, then the code is designed and written so that it satisfies the test, thus the test team is involved very early on.



                                              It's a truism that the earlier an issue is identified the cheaper it is to fix. I can't cite a source, but I've seen it presented as an order of magnitude at each phase. If it costs $1 to fix a problem in requirements, it will cost $10 to fix it in design, $100 to fix it in development, $1000 to fix in test, and $10,000 to fix it in production. Whether the actual costs really follow such a curve isn't something I can speak to, but the general principle is sound, so it makes good sense to involve the test team right off the bat.



                                              In an agile environment, this sort of forward thinking is baked right in to the process.






                                              share|improve this answer








                                              New contributor




                                              MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                              Check out our Code of Conduct.























                                                0












                                                0








                                                0







                                                The old SDLC waterfall method has each phase start at the end of the prior phase. This can lead to a lot of wasted time and a 'throw it over the fence' attitude.



                                                There's a concept of coding to the test, as in the TDD which was mentioned in Michael Durrant's answer, which basically means that the test team gets in at requirements time and helps design tests that will satisfy the requirements, then the code is designed and written so that it satisfies the test, thus the test team is involved very early on.



                                                It's a truism that the earlier an issue is identified the cheaper it is to fix. I can't cite a source, but I've seen it presented as an order of magnitude at each phase. If it costs $1 to fix a problem in requirements, it will cost $10 to fix it in design, $100 to fix it in development, $1000 to fix in test, and $10,000 to fix it in production. Whether the actual costs really follow such a curve isn't something I can speak to, but the general principle is sound, so it makes good sense to involve the test team right off the bat.



                                                In an agile environment, this sort of forward thinking is baked right in to the process.






                                                share|improve this answer








                                                New contributor




                                                MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                Check out our Code of Conduct.










                                                The old SDLC waterfall method has each phase start at the end of the prior phase. This can lead to a lot of wasted time and a 'throw it over the fence' attitude.



                                                There's a concept of coding to the test, as in the TDD which was mentioned in Michael Durrant's answer, which basically means that the test team gets in at requirements time and helps design tests that will satisfy the requirements, then the code is designed and written so that it satisfies the test, thus the test team is involved very early on.



                                                It's a truism that the earlier an issue is identified the cheaper it is to fix. I can't cite a source, but I've seen it presented as an order of magnitude at each phase. If it costs $1 to fix a problem in requirements, it will cost $10 to fix it in design, $100 to fix it in development, $1000 to fix in test, and $10,000 to fix it in production. Whether the actual costs really follow such a curve isn't something I can speak to, but the general principle is sound, so it makes good sense to involve the test team right off the bat.



                                                In an agile environment, this sort of forward thinking is baked right in to the process.







                                                share|improve this answer








                                                New contributor




                                                MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                Check out our Code of Conduct.









                                                share|improve this answer



                                                share|improve this answer






                                                New contributor




                                                MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                Check out our Code of Conduct.









                                                answered 1 hour ago









                                                MarkTOMarkTO

                                                1011




                                                1011




                                                New contributor




                                                MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                Check out our Code of Conduct.





                                                New contributor





                                                MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                Check out our Code of Conduct.






                                                MarkTO is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                Check out our Code of Conduct.






























                                                    draft saved

                                                    draft discarded




















































                                                    Thanks for contributing an answer to Software Quality Assurance & Testing Stack Exchange!


                                                    • Please be sure to answer the question. Provide details and share your research!

                                                    But avoid



                                                    • Asking for help, clarification, or responding to other answers.

                                                    • Making statements based on opinion; back them up with references or personal experience.


                                                    To learn more, see our tips on writing great answers.




                                                    draft saved


                                                    draft discarded














                                                    StackExchange.ready(
                                                    function () {
                                                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsqa.stackexchange.com%2fquestions%2f37995%2fwhen-can-a-qa-tester-start-his-job%23new-answer', 'question_page');
                                                    }
                                                    );

                                                    Post as a guest















                                                    Required, but never shown





















































                                                    Required, but never shown














                                                    Required, but never shown












                                                    Required, but never shown







                                                    Required, but never shown

































                                                    Required, but never shown














                                                    Required, but never shown












                                                    Required, but never shown







                                                    Required, but never shown







                                                    Popular posts from this blog

                                                    Benedict Cumberbatch Contingut Inicis Debut professional Premis Filmografia bàsica Premis i...

                                                    Monticle de plataforma Contingut Est de Nord Amèrica Interpretacions Altres cultures Vegeu...

                                                    Escacs Janus Enllaços externs Menú de navegacióEscacs JanusJanusschachBrainKing.comChessV