Hot answers tagged

6

Requirement Traceability matrix maps the user requirements with the test cases. In simple words, the matrix helps in determining if all the requirements have been covered(i.e there are test cases which can be traced back to the requirements). There are 3 types of RTM: 1. Forward:Requirements->Test Cases 2. Backward: Test Cases->Requirements 3. ...


5

Although, this question is too broad to answer but in short I can say 'It depends upon number of factor which tool you want to use'. Project/Organization budget Scope of Automation Skillset available with team Complexity/functionalities of automation Reporting Test case management Tool support, etc. Don't just compare the tools theoretically, use them ...


4

Yes, you can do that. For this you need to save your common/shared test steps in a new test case and then change it to a template using 'Mark as Template Test'. Then where ever you need these shared steps, open that test case and in the test step section of that case select the option 'Call to Test' and then select the shared test case template which you ...


4

I once tested a Windows client UI by randomly banging on the keyboard while my coworker randomly moved and clicked the mouse. I found bugs that way, and I could reproduce them, but (at least initially) I couldn't tell you the exact set of keystrokes and mouse clicks that triggered the problem. That is monkey testing. Exploratory testing is testing ...


4

Option (B) will be correct answer. (B) 0, 1, capacity, capacity plus 1 Why? Let first understand BVA.. Boundary value analysis (BVA) is defined in Wikipedia as a software testing technique in which tests are designed to include representatives of boundary values in a range. In your example, Seat numbers can range from 1 to capacity. So these will ...


4

I shared this more than once 37 Sources for Test Ideas Become a Skeptic, it will change your view of the product but also of life


4

As Helping Hands correctly said- Agile doesn't dictates the way or the format in which you write or arrange test cases. But for your greater good, you should have separate excel sheets for different modules (considering the application isn't a huge one with lots of functionality). It would be a lot easier to manage and execute test cases (manually), ...


4

TextBox: Verify name is mandatory or not Enter the value as blank spaces on mandatory fields and click on Save button Enter the value as Special Character & Numbers on mandatory field and click on Save button (a. 12345, b. /--+-, c. 12354/--+-) Check Data type(s) for required field Enter value as "a to Z" and check the character length and click on ...


3

We are currently in a similar situation, except not with Selenium, but with CodedUI. I think for the concept the technology does not really matter. We have defined a critical path with functional locations that are most critical to our application. This because we have nearly no automated test coverage and want to start with the most important parts first, ...


3

Testcase format I like one of the following formats: Arrange Act Assert Given When Then These give a clear separation between test phases and steps. How is the test situation setup What is the action under test (try to keep action steps under 10, preferable less) What is verified Details How to write the step details of test-cases greatly depends ...


3

B. 0, 1, capacity, capacity plus 1 is the correct answer. In BVA we consider valid as well as invalid values. The minimum number of seats that a person can book is 1 hence we will try to book something which is less than the minimum number and more than the maximum number. 0 is less than minimum number -Invalid partition 1 is a valid value so it is a valid ...


3

Here's how I look at test scenarios and test cases. Test Case - small, self-contained, tests precisely one thing (the thing can be a system action such as "log on with correct credentials" and may or may not have a number of implicit requirements, prerequisites, or steps) Test Scenario - sequence of related test cases performing an end-to-end test of a ...


3

Research and Analyze. Period I think these two tools are enough for a tester to generate creative ideas. And I would like to give you a simple example. Talking of your question, if you would have researched the SQA website well enough, you'd have known that the question put forward by you have been asked multiple times- here and here. If you would have ...


3

This question has been asked many times before on this forum. So you should try to research a bit before adding this question. Take a look at Here where there is a list of good thinking tools and techniques mentioned for improving your practical thinking ability. You can start by reading the number of books mentioned here You can also follow many of the ...


3

Radio Button All options are displayed All options are enabled Multiple selection is not allowed. If multiple selection is allowed, check if you are able to achieve it. If radio button is a necessary field, check if not selecting it raises an error message If any event is associated with radio button, check if that's happening correctly. Click on radio ...


2

Not all test cases will derive directly from a requirement. The requirements document is a necessary, but not sufficient basis for test coverage. If there are bugs not linked to test cases, you must try and see if there are paths through the software that are not being tested at all (if this is the case, write a new test case that can "find" the bugs that ...


2

An area missed in earlier answers is working with your development team. You need to ensure that not only the lead, but each member of the test team has a good relationship with the development tea, counterparts. The developers are your greatest allies. Get the devs to write some more robust unit tests. Explain and have them buy off on your test plans and ...


2

I am working as QA and also to write a test cases of mobile application and web application. In Both Application required in writing the test cases are : Test case id Test case(unit to test) Preconditions Input test data Priority Steps to be executed Expected result Actual result Pass/Fail Comments and for more information see below of reference link ...


2

This greatly depends, but if you only start testing in the release branch its way to late. I think QA should be integrated into the development teams and not as an after thought. I have worked on two teams who used a similar branching flow as the git-flow from Vincent. I will tell you where we do what kind of testing. Feature branch (before merged into the ...


2

To add to @Dhiman's excellent answer, and noting that limits mentioned by @log_file was not a problem for me: Selenium is W3C standard for browser automation, so it is here to stay. For competent programmer, programming (instead of session recording) is not a bug, but a feature. With competent programming team, you can develop pageobjects and reuse them ...


2

BVA and unit tests It depends on when and how the developer implements the unit test. If the developer writes the test first (as recommended by test driven development, TDD), it's a black box test, because he doesn't see the implementation. In that case, the test conditions can only be based on the software specification. If the developer writes a unit ...


2

Bidirectional traceability is the ability to trace both forward and backward (i.e., from requirements to end products and from end product back to requirements). It means tracing the code from requirements and vice-versa throughout a Software Development Life Cycle (SDLC). When you are in the course of your project, your fundamental aim would be to ensure ...


2

Mindmaps: I love to create a mindmap of what I am going to test, certainly if it is a larger or complex area. Read this question for how to use mindmaps as a testing tool. For more example mindmaps with testing as subject have a look at: http://www.ministryoftesting.com/resources/mindmaps/


2

For Banking Applications : Banking applications are one of the most complex websites, from a testers point of view. They : Have loads of functionality (Money Transfers, Credit cards, Reports, Billing, Payments) Large Scale Integration- of the various functional modules listed above Complex Business Workflows Real time processing High rate of transactions ...


2

The very idea of agile is that you have to find out what works best for you. If you follow a rule written by anyone external to the project without at least questioning it, then you're not agile. In that spirit, I'd say that if a sheet becomes too big(read : you begin to feel it's huge when you work with it)n then it's time to split the sheet. And if you ...


2

Although I have voted this to be closed, because this is a primarily opinion based question- best is a subjective term which is dependent on a person's perspective of best. Instead of Testing courses, I can give you a good list of reading materials though- because this website is a store house of these kinda things. Blogs to follow to further learning How ...


2

Here are a few techniques I have seen used. ACH is a loose enough standard that an ACH that works for one financial institution will not necessarily work for another. If you have a particular financial institution in mind, they may be able to set up a test account for you. You can use ACH to move fictional amounts in and out of the test account. Lacking ...


2

Text field - special characters, numbers, alphanumeric values, negative values, decimal values, blank values, greater than max characters, acceptable ranges, links, html code Text boxes - try adding links, html codes Email address - invalid format, wrong email address Url fields - invalid format, wrong url Credit card - invalid credit card, expired, ...


1

In non-technical English, "ad hoc" means "something done for a particular purpose, as and when necessary". The literal translation of the Latin phrase is "to this". http://www.oxforddictionaries.com/definition/english/ad-hoc "Ad hoc testing" would be something done as a "one-off," for example devising tests to diagnose the cause of a particular problem, as ...


1

There is simply too much variation between different teams of testers and business contexts to provide a one-size-fits-all answer here. There are good and valid reasons that different teams around the world use very different test documentation approaches when it comes to test case writing styles. You and your colleagues should familiarize yourself with ...



Only top voted, non community-wiki answers of a minimum length are eligible