May 20, 2008
It will look silly but it's an issue to discuss. Why we should write test cases in excel sheet when we have the option of word document also.
I have some point to support excel sheet, like one is :-
It is in tabular form.
But we can insert table in word document also. In word document we can send multiple information in single document, then why different excel sheet for test case writing? why not in the same document?
One more can be, Excel sheet support formulas. But can't we insert them in word document? Make this discussion healthy and valuable, please write your comments on it.
May 14, 2008
Hi ? hru????
This is sumankumar from hyderabad working as test engineer for prithvi
information solutions from past 2years.............i have gone through
your blog and keeping very good information.........and requesting you
keep on updating with real time scenarios.........
i wanna talk to u.............can u send me u r contact number later i
can ask some more questions..............
Actually I have switch my job now, so now I have less time for blog posting, still I will try my best for doing post and I will keep replying questions asked by mail to me. Those questions will automatically get posted on blog also for help other readers.
May 9, 2008
This is priya, i want to know that how to write test case for GMT i.e if i m going to watch a video with all my buddies, wherever they r in india or abroad. I want that all we r going to watch video at same time then how to check that the time i have sent is right according to their standard i.e when i m watching here at 2pm then they will be watching at the time when i m watching.
Nice to see your mail. As per your scenario, I can confirm one thing, there will be user profile page in your application, which will store their locality with country name. And if I am not wrong it will changing user time into international standard time in back end. you need to test that thing, that logic should work fine. Send them international standard time to view video, and it should converted to according to their locality, when displayed to user. I hope you are getting my point. More I can tell when i know the application functionality.
May 8, 2008
Even the software designed for a particular operating system is also affected by working of that operating system. If operating system is not doing the resource allocation properly, definitely a memory eager application will acquire all of the available memory of teh system and so how our application can behave as expected?
There are lot of things to be discussed about this topic, but i will prefer to answer readers comment instead of posting theory here. so start commenting.
May 7, 2008
In active testing tester introduced the test data and analyzing the results. For example, we will fill the tank of a car with 1 liter petrol and see it's average.
Passive testing is monitoring the results of a running system without introducing any special test data. For example, a engine is running and we are listening it's sound to note noise pollution by engine.
The final stage of a new or changed system after system testing is user acceptance testing. If successful, it signals the approval to implement the system live. Cosmetic and other small changes may still be required as a result of the test, but the system is considered stable and processing data according to requirements.
User acceptance testing can be of two types:-
1) Alpha testing
2) Beta testing
Alpha testing is testing of the system internally by non-team members.
Beta testing is testing of the system by actual users in user environment.
May 6, 2008
Capability Maturity Model Integration (CMMI): A framework that describes the key elements of an effective product development and maintenance process. The Capability Maturity Model Integration covers practices for planning, engineering and managing product development and maintenance. CMMI is the designated successor of the CMM.
Or can we execute test cases randomly?
Actually we need to execute test cases in series, because sometimes one test case depends on result of other test case.
A test case that cannot be executed because the preconditions for its execution are not fulfilled is called blocked test case.
End-to-End testing generally ensures that all aspects of the business are supported by the systems under test. This is confirmation testing of overall process is performing well.
May 5, 2008
Test Scenario is set of test cases that ensure that the business logics are tested. They may be single tests or a series of tests, each depends on the output of the previous one. One test scenario should satisfies atleast one or more business logic.
A test Suite is collection of test cases and/or test scenarios that are related with each other. A test suite is a composite test scenario.
Integration testing is testing of two or more units in integrated form. We have 2 approaches for integration testing, one in Top down and other is Bottom up. The top-down approach to integration testing requires the highest-level modules be test and integrated first. The bottom-up approach requires the lowest-level units be tested and integrated first. Read one more definition, system testing, testing that attempts to discover defects of the entire system( all integrated units as one system).Now the question is,
Q. We are doing integration testing, and when we will integrate the last unit, what type of testing it is? It is integration testing or System testing, and why?
I am not answering this question right now, First I want to know readers views, then I will answer the question, so starts commenting as your answer of this question, it's really a good question generally asked by interviewers.
May 3, 2008
Two tables can be joined together in a query in four ways:
- Inner Join: Returns only rows from both tables that satisfy the join condition.
- Left Outer Join: Returns rows from both tables that satisfy the join condition, and the rest of rows from the first (left) table.
- Right Outer Join: Returns rows from both tables that satisfy the join condition, and the rest of rows from the second (right) table.
- Full Outer Join: Returns rows from both tables that satisfy the join condition, the rest of rows from both tables.
users.UserId ,users.FirstName ,users.MiddleName ,users.LastName
FROM Users inner join Properties
on users.userid= Properties.userid
you can use outer join, right outer join or full outer join in place of inner join. There is no term like left inner join or right inner join.
Priority is how quickly we need to fix the bug? how soon the bug should get fixed?
Let me take some example:-
1) If company logo is not properly displayed on your website, It will have high priority to be fixed, whereas it's severity is low. (High priority, Low severity)
2) You are doing online shopping and filled payment info, but after submitting the form, you get message that your order has been canceled.(High priority, High severity)
3) There is a mistake in spelling, like "You have registered success." Instead of successfully, here success is written. (Low priority, Low severity)
4) If we have a typical scenario in which application get crashed, but that scenario exits rarely. (Low priority, High severity)
I hope readers can understand how technical and business views effect priority and severity. Still any question please comment.
There may be a tester who is writing testcases only, or a tester who is executing testcases and logging the bug.
But in general, what can be a tester responsibilities is a good question. So, a tester can:-
1) Understand requirements and write test cases according to requirements.
2) Execute test cases.
3) Report bugs using bug tracking tool.
4) Retest the fixed bugs.
5) Do regression testing
6) Prepare test report
These are general responsibilities, a tester may needs to wear many hats, depending on company strength and culture.
May 2, 2008
COUNT(*) - Returns the number of rows in the group.
MIN(exp) - Returns the minimum value of the expression evaluated on each row of the group.
MAX(exp) - Returns the maximum value of the expression evaluated on each row of the group.
AVG(exp) - Returns the average value of the expression evaluated on each row of the group
SELECT count(*)as Total,
will return this result as shown in image, result depends on table data. Non-group fields can not be mixed with group fields in the SELECT clause.
SELECT count(*)as Total,
userid FROM users
is an invalid query. Userid can not be used, because it is not under group fields.
where [FirstName] like 'brij%'
order by Password, userid
You can see in the image, the result of the above query. First query result is sorted according to 'Password" Field. Then the result set get after sorting is again sorted on the basis of "UserId". The blue highlighted resul is first result set, sorted by Password and UserId. See the image carefully.
User acceptance test environment is user actual environment, In which application have to work.
When a man goes to moon, he is trained like he is on moon, in controlled environment. Because of difference in gravitational force and other climate differences. It is test environment testing.
But when that person is actually on moon and doing all acts as per expectation than it is UAT environment testing.
Bug life cycle is :- New -> Open -> Assigned -> Fixed -> Re-tested -> reopen/Closed.
In this process bug have different stages at different time. It may be open, under fixing, have fixed and now tester have to retest it, like this. And now who will responsible to track these bug states, definitely a tester. This is called bug tracking, having record of open and closed bugs.
Manually it's a cumbersome task to have this record, so we use some software applications like bugzilla, VSTS, or other available. These applications are named as bug tracking system.
1. Machine is accepting ATM card 2. Machine is rejecting expired card 3. successful entry of PIN number 4. unsuccessful operation du...
Test case is a condition which is executed for expected output with predefined set of steps with known inputs. Generally a test case have 1...
Hi, Lift are always as per requiremnts. So, It will not better to start with test cases without requirements. Here I am taking the simplest ...
1) test for ball or ink pen. 2) test for ink color (blue, red, what) 3) write with pen to see whether it works or not 4) check brand name an...
Test cases for payment gateway: My example is PayPal manager based:- 1) Test with valid card number with valid expiry but invalid CVV. 2) Te...
Hi Friends, This is the question asked by IBM interviewers to one of the candidate. "Client asked you to complete the testing with in...
Test case for Date field can be:- 1) test format which is allowed like mm/dd/yy or MM/DD/YYYY or which one allowed. 2)Test for boundary val...
(1) Which of the following is not one of the techniques to find defects a) Operational Techniques b) Functional Techniques c) Dynamic Techni...
Hi, Today We will discuss about "State transition test case writing technique ". Actually When we have to test something we ne...
Test cases are designed using test techniques as identified in test strategy. Test cases should be designed by stepwise elaboration of...