Software Testing in Agile

Software Testing in Agile

Agile means being able to quickly change direction. Agile software development is a group of software development methodologies.

Agile software development methods:
1. Agile Modeling
2. Agile Unified Process (AUP)
3. Dynamic Systems Development Method (DSDM)
4. Essential Unified Process (EssUP)
5. Extreme Programming (XP)
6. Feature Driven Development (FDD)
7. Open Unified Process (OpenUP)
8. Scrum
9. Velocity tracking

Agile method: Scrum (development)
Scrum is an iterative incremental process of software development commonly used with agile software development.

Software developed during one unit of time is referred to as an iteration, which typically lasts from two to four weeks. Each iteration passes through a full software development cycle, including planning, requirements analysis, design, writing unit tests, then coding until the unit tests pass and a working product is finally demonstrated to stakeholders. 

The Product Backlog is the master list of all functionality desired in the product. A product or a project backlog is a prioritized list of requirements with a rough size and complexity estimate of each requirement. Hence, the backlog has 3 components: requirements, priority, rough size, and complexity estimate.

Sprint Backlog: The sprint backlog is the list of tasks that the Scrum team is committing that they will complete in the current sprint. Items on the sprint backlog are drawn from the Product Backlog, by the team based on the priorities set by the Product Owner.

Daily SCRUM meeting rules: 
1. Hold the daily scrum in the same place at the same time every workday. 
2. All team members are required to attend. 
3. The scrum master begins the meeting by starting with the person to his or her left and proceeding counterclockwise around the room until everyone has reported. 
4. Each team member should respond to three questions only: 
a) What have you done since the last daily scrum regarding this project? 
b) What will you do between now and the next daily scrum meeting regarding this project?

QC Process followed in small companies

1) If there is a small project then we opt for Ad-hoc testing. Ad-hoc testing is done without test cases. But for this, the software tester should have enough knowledge about the project. And it is done by an experienced QA engineer.
2) If the software tester doesn’t know anything about the project then we perform exploratory testing on that project. We explore all the features and then create and execute test cases.

3) In general, the following Testing process is followed by small companies:

a) Requirement Stage: Analyze requirement document, discuss with the team internally, ask doubts from the client if required.

b) Test Plan: Create a test plan which defines the type of testing that should be done, who will test this, the duration for which we have to test, availability of test resources, types of Testing performed, features to be tested, features not to be tested, etc.

4) Test Cases: Test cases (sequence of steps to test the correct behavior of functionality) are prepared by reviewing the functional requirements in use cases or by
exploring the application.

5) Execution of Test Cases: Each test case is executed by more than one QC engineer and on different configurations, PCs to ensure that it’s working 100% fine.

6) Instant Bug reporting: If we find a number of bugs then initially we report the bugs in an excel sheet and send it to developers so that they can make a proper plan and start work on it.

7) Bug reporting in bug tracking tool: Then we post each bug with more details into the bug tracking tool.

8) Explain the required bug to a developer with the exact scenario

9) Retest the issue fixed by a developer

10) Mark the status in the bug tracking tool.

97 thoughts on “Software Testing in Agile

  1. Your website is very interesting, it is very meaningful and inspirational. I think your website deserves to be the number one. hopefully it could be real. Thank you in advance for own variety. I wish all of you is given a long life in order to continue working obat paru paru basah

  2. Great blog thanks for sharing Leaders in the branding business – Adhuntt Media is now creating a buzz among marketing circles in Chennai. Global standard content creation, SEO and Web Development are the pillars of our brand building tactics. Through smart strategies and customer analysis, we can find the perfect audience following for you right now through Facebook and Instagram marketing. Click here 360 your brand journey Adhuntt Media.
    digital marketing company in chennai

  3. Nice blog thanks for sharing Say no to unethical ways for growing plants fast. We at Karuna Nursery Gardens stick to traditional and environment friendly methods of caring and growing therefore enabling us to showcase the largest collection on organic plants in Chennai.
    plant nursery in chennai

  4. Its such as you read my mind! You appear to understand so much about this,
    such as you wrote the e-book in it or something. I believe that you simply can do with a few percent to drive the message home a
    little bit, but other than that, this is great blog. An excellent read.
    I’ll definitely be back.

  5. Hey! I’m at work surfing around your blog from my new iphone!

    Just wanted to say I love reading your blog and look forward to all your posts!
    Keep up the fantastic work!

  6. When someone writes an piece of writing he/she keeps the
    idea of a user in his/her brain that how a user can be aware of
    it. Thus that’s why this piece of writing is great. Thanks!

  7. Heya! I just wanted to ask if you ever have any trouble with hackers?
    My last blog (wordpress) was hacked and I ended up losing
    a few months of hard work due to no backup. Do you have any solutions to prevent hackers?

  8. Hi there very nice blog!! Man .. Beautiful .. Wonderful ..
    I will bookmark your site and take the feeds additionally?
    I am glad to find so many useful info here within the put up,
    we need work out more strategies on this regard, thanks for sharing.

    . . . . .

  9. Right here is the right website for anybody who really wants to understand this topic.
    You know a whole lot its almost hard to argue with you (not that I
    actually will need to…HaHa). You certainly
    put a new spin on a topic which has been written about for years.
    Great stuff, just wonderful!

  10. It’s perfect time to make some plans for the future and it’s time to be happy.
    I have read this post and if I could I wish to suggest you some interesting things
    or tips. Perhaps you could write next articles referring to this article.
    I wish to read even more things about it!

  11. You actually make it seem so easy with your presentation but I find
    this matter to be really something which I think I would never understand.
    It seems too complicated and very broad for me.
    I am looking forward for your next post, I’ll try to get the hang of it!

  12. What i do not realize is in reality how you are no longer actually much more smartly-liked than you may
    be now. You are so intelligent. You understand therefore significantly
    relating to this subject, made me for my part consider it from
    a lot of numerous angles. Its like women and men don’t seem to be fascinated until it’s
    one thing to do with Girl gaga! Your personal stuffs outstanding.
    At all times deal with it up!

  13. When I originally commented I clicked the “Notify me when new comments are added” checkbox
    and now each time a comment is added I get four emails
    with the same comment. Is there any way you can remove me from that service?

  14. I have been browsing on-line more than three hours lately, but I never discovered any interesting article like
    yours. It’s lovely worth sufficient for me. In my opinion, if all web
    owners and bloggers made excellent content as you did, the
    internet shall be much more useful than ever before.

    Also visit my web-site – http://www.claudepelosi.com

  15. Hello, i read your blog from time to time and i own a similar one and i was just curious if
    you get a lot of spam feedback? If so how do you reduce it,
    any plugin or anything you can recommend? I get so much lately
    it’s driving me insane so any help is very much appreciated.

  16. Every weekend i used to pay a visit this
    site, for the reason that i wish for enjoyment, since this this site conations actually
    nice funny material too.

  17. Great – I should certainly pronounce, impressed with
    your website. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access.

    I recently found what I hoped for before you know it at all.
    Quite unusual. Is likely to appreciate it for
    those who add forums or anything, web site theme . a tones way
    for your customer to communicate. Excellent task.

    My homepage – Erexzen Ingredients

  18. It’s a shame you don’t have a donate button! I’d most certainly donate to this superb blog!
    I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to new updates and will talk about this site with
    my Facebook group. Chat soon!

  19. This is the perfect webpage for everyone who wants to
    understand this topic. You know so much its almost tough to argue with you (not that I really would want to…HaHa).
    You certainly put a fresh spin on a subject that
    has been written about for ages. Excellent stuff, just wonderful!

  20. I’m extremely impressed with your writing skills and also with the layout on your blog.
    Is this a paid theme or did you modify it yourself? Anyway keep up the
    excellent quality writing, it’s rare to see a nice blog like this one these

  21. Today, while I was at work, my sister stole my iPad and tested to see if it
    can survive a 30 foot drop, just so she can be a youtube sensation. My apple ipad is now
    broken and she has 83 views. I know this is entirely off topic but I had to share it with someone!

  22. Hi just wanted to give you a brief heads up and let you know a few of the images aren’t
    loading correctly. I’m not sure why but I think its a linking issue.
    I’ve tried it in two different browsers and both show the same results.

Leave a Reply

%d bloggers like this: