ThinkTalkTest, Ltd., co-founded by Ben Simo and Heidi Harmes-Campbell, is pleased to announce the first FROSST (Front Range Open Space Software Testing) conference.FROSST 1 will be held on October 10th and 11th in Westminster, Colorado. The conference will be held on a Friday evening and all day Saturday.The purpose of this conference is to facilitate collaboration amongst software testers in Co
Book Details*Author:Ron Patton*Format:PDF 9.3MB*Page Count: 408 pages*Publisher: Sams; 2 edition (August 5, 2005)*Language: English*ISBN-10: 0672327988*ISBN-13: 978-0672327988DescriptionSoftware Testing, Second Edition provides practical insight into the world of software testing and quality assurance. Learn how to find problems in any computer program, how to plan an effective test approach and h
Welcome to the last posting of this week.I received one query regarding time management for CISA Exam.Time requirement may be different for different person depending upon experience and background. I recommend like this. devote 60% of your time on CISA Review Manual(CRM) and 20 % of your time for ISACA CISA Review Question Answer. Another question was how much time one should devote for this Bl
Welcome to the last posting of this week.I received one query regarding time management for CISA Exam.Time requirement may be different for different person depending upon experience and background....
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Principal Financial Group requires the following Software Testing Function professionals :
WALK-IN Interview on 7th & 8th June, 2008: PUNE
Currently looking for: Software Testing Function : Focus on Functional / System / Integration / Regression Manual Testing in Insurance / Financial Investments Domain
Workflow Models: V-Model, RUP, Defect Life Cycle, Test Life Cycles, On-Shore Off Shore
index of parent directory
2003--Software Testing Fundamentals.pdf 24-May-2007 23:34 10.3M
A Practitioner's Guide to Software Test Design.chm 24-May-2007 23:39 7.2M
Addison Wesley - A Practical Guide to Testing Object Oriented Software.pdf 24-May-2007 23:40 6.3M
Artech House - Software Process Improvement with CMM.pdf 24-May-2007 23:35 688k
Artech House Testing And Quality Assurance For
Author: getzephyrSubject: Adhoc testinigPosted: 02 Jun 08 at 9:56amAd-Hoc testing is a part ofRapid application testing.When a tester have very much time fortesting,we use ad hoc testing. In Ad-hoc testing the new test casesdepends on result of the previous test case. It is black box testing.
Author: manuSubject: Adhoc testinigPosted: 27 May 08 at 10:09amAd hoc testing is a commonly used term for software testing performed without planning and documentation. The tests are intended to be run only once, unless a defect is discovered. Ad hoc testing is a part of exploratory testing, being the least formal of test methods. In this view, ad hoc testing has been criticized because it isn't s
Kiona Software Solution P Ltd., Bangalore, is a TUV certified Technology & Training company. Founded in 1999. The major goal of Kiona is to be a reliable name in the field of Software development and testing. Today we maintain a healthy rapport with our clients by undertaking their software development and testing requirements on site or at our location. Being already a pioneer in software
Foundations of Software Testing ISTQB Certification is Your One-Stop Guide To Passing The ISTQB Foundation Level Exam Foundations of Software Testing ISTQB Certification is your essential guide to software testing and the ISTQB Foundation qualification. This book is an essential purchase if you want to benefit from the knowledge and experience of those involved in the writing of the ISTQB
Requirements tracing is the process of documenting the links between the user requirements for the system you’re building and the work products developed to implement and verify those requirements. These work products include Software requirements, design specifications, Software code, test plans and other artifacts of the systems development process. Requirements tracing helps the project tea
Consider a web application, any web application, but only one. To what extent does it depend on links, forms or cookies? Is the content valid according to the purpose of the site? Does the site contain features sensible to slow connection speeds? How will the target group react to long download times? For Complexity, one must consider how the application is bui
Fundamentals for Testing: Testing is the process of verifying that a product meets all requirements. A test is never complete. When testing software the goal should never be a product completely free from defects, because it’s impossible. The Process In order to make the testing process as effective as possible it needs to be viewed as one with the development process (Fig 2.1.). In many or
Complexity is a factor considering the architecture of a web application and of which components it is built. Aim is a combination between purpose and target group, considering what you mean to achieve with the application. The test types are: · Functionality · Usability · Server side interface · Client side compatibility · Performance ·
If there is absolutely no time for you to document your system, do consider these other approaches of testing User/Acceptance Testing User Testing is used to identify issues with user acceptability of the system. The most trivial to the most complicated defects can be reported here. It is also possibly the best way to determine how well people interact with the system. Resources used are mini
Every system operates on business rules. If one were to document the business rules on which a system is based – it would be an exhaustive list to write down and track. Most business rules become implicit in the design and mind. Business rules are typically implemented separately from presentation, application and data logic. To add to this, they are under constant change due to market requ
Software testing is one of the inevitable processes in software development life cycle. For software testing process there are few sets of test are defined: making test plan, test cases design, defect documentation or bug logging and status report file. All these steps are taken together by software testing teams to make a complete software testing cycle. This software testing cycle helps organiza
This position will be primarily responsible for UAT Services with 3 years of experience in Application Testing especially web applications. The responsibilities are as follows:
Create and maintain...
For more info on latest job openings and other career related information visit my site
Desired Profile The successful candidate will have 1+ years of applicable professional QA experience or as a specialist in applicable technologies. The candidate should also have a BS in Computer Science or 1-2 years experience with C/C++ programming in Windows and UNIX/Linux. Experience in two or more of the following areas are preferred: test [...]
When you want to reduce the cost of change, increase the speed of change and improve the management of change, you need a software testing service. Because everybody knows that software applications are the backbone of a business. Therefore, quality becomes one of the key differentiators in success or failure of the software.By using a testing service, it generally maximizes software application quality, performance and reliability while managing the risks and costs of the clients by reducing the cost of software testing, reducing the overall time for software testing and increases the scalability of resources.A software testing service helps you deliver your software with confidence and compete better in the market. This includes formulating the test plan & test cases, execution, defe
By Deep Raj Today we are living in a quality driven information technology and wireless application world, and if someone says that it is quality that gives you an edge in business then it won't be wrong. In past couple of years, the world has become techno-savvy and quality has turn out to be the major factor for successful software development. Now if try to relate quality in IT industry the most vital aspect that comes into the main picture is software testing. In simple words software testing can be defined as process aimed to evaluate various attributes of software and determine whether the software has been capable to meet the desired result.Any organization that neglects this important process in software development life cycle and the quality control standards can destroy its own i
Foundations of Software Testing ISTQB Certification is Your One-Stop Guide To Passing The ISTQB Foundation Level Exam Foundations of Software Testing ISTQB Certification is your essential guide to software testing and the ISTQB Foundation qualification. This book is an essential purchase if you want to benefit from the knowledge and experience of those involved in the writing of the ISTQB Syllabus. Foundations of Software Testing ISTQB Certification adopts a practical and hands-on approach, covering the fundamental principles that every system and software tester should know. The authors are seasoned test-professionals and developers of the ISTQB syllabus itself, so syllabus coverage is thorough and in-depth. This book is designed to help you pass the ISTQB exam and qualify at Foundation L
Yesterday I was reading this news (4 obvious errors show inadequate concentration), when the idea of this post struck my mind. To be honest, the mention of the words “errors” and “concentration” in the news headline caught my attention and when I finished reading the news item, I realized that it was not related with any software errors as I had anticipated before starting reading it. However, on
I know what I mean when I say testing, but what do you mean when you say testing?Bill Cosby does a comedy routine on his 1964 album "I Started Out As A Child" about a patient in surgery (under local anesthesia) hearing the doctor say "Oops!" The patient says "What did you say?! What did you say?! Did you say oops?! I know what I've done when I say oops! What did you do saying oops there?!"Hopefully none of us ever hears our doctor say "Oops!" while we are being treated. As ambiguous as "Oops" is, I suspect that any English speaker hearing it understands that it indicates that the speaker has accidentally done something bad. However, some other words with seemingly less ambiguous definitions can lead to misunderstandings and conflict amongst people.This confusion can be caused by both the natural ambiguity of language and each person's experience and understanding. I believe the words "test" and "testing" are great examples of words that should cause us to ask what definitions are bei
"Software Testing is a skill. While this may come as a surprise to some people it is a simple fact." - (Fewster, Graham: "Software Test Automation")
Recently I was talking with a fellow software tester and he queried – “Debasis, what is the role of human (can be a software programmer, a tester, etc) emotions in software defects? Do you feel that, to become a good tester we should leave aside our
31. If we have no SRS, BRS but we have test cases does u execute the test cases blindly or do u follow any other process?
A: — Test case would have detail steps of what the application is supposed to do. SO
1) Functionality of application is known.
2) In addition you can refer to Backend, I mean look into the Database. To gain more knowledge of the application
32. How to execute test case?
A: — There are two ways:
1. Manual Runner Tool for manual execution and updating of test status.
2. Automated test case execution by specifying Host name and other automation pertaining details.
33. Difference between re testing and regression testing?
A: — Retesting: –
Re-execution of test cases on same application build with different input values is retesting.
Regression Testing:
Re-execution of test cases on modifies form of build is called regression testing…
34. What is the difference between bug log and defect tracking?
A; — Bug log is a document which ma
1. What is diff. between CMMI and CMM levels?
A: - CMM: - this is applicable only for software industry. KPAs -18
CMMI: - This is applicable for software, out sourcing and all other industries. KPA - 25
2. What is the scalability testing?
1. Scalabilty is nothing but how many users that the application should handle
2. Scalability is nothing but maximum no of users that the system can handle
3. Scalability testing is a subtype of performance test where performance requirements for response time, throughput, and/or utilization are tested as load on the SUT is increased over time.
4. As a part of scalability testing we test the expandability of the application. In scalability we test 1.Applicaation scalability, 2.Performance scalability
Application scalability: to test the possibility of implementing new features in the system or updating the existing features of the system. With the help of design doc we do this testing
Performance scalability: To test how the s/
Because of the fallibility of its human designers and its own abstract, complex nature, software development must be accompanied by quality assurance activities. It is not unusual for developers to spend 40% of the total project time on testing. For life-critical software (e.g. flight control, reactor monitoring), testing can cost 3 to 5 times as much as all other activities combined. The destructive nature of testing requires that the developer discard preconceived notions of the correctness of his/her developed software.
Software Testing Fundamentals
Testing objectives include
1. Testing is a process of executing a program with the intent of finding an error.
2. A good test case is one that has a high probability of finding an as yet undiscovered error.
3. A successful test is one that uncovers an as yet undiscovered error.
Testing should systematically uncover different classes of errors in a minimum amount of time and with a minimum amount of effort. A secondary benefit of testin
1. What are SDLC and STLC?
2. When will you start the testing process?
3. What is Test Plan and Test Case?
4. What is the difference between Integration Testing and System Testing?
5. If an ATM machine is given to you, how will you approach to test it and also check that correct information is updated in the database or not?
6. If a screen is given to you and the enter data in that screen is getting updated into one table. What all kinds of test case you will write and how will u check in the database whether the enter data is updated correctly or not?
7. What are Performance Testing, Stress Testing and Load Testing?
8. What is the most difficult test case you have written?
9. What is the top priority bug you have found out in your previous career?
10. What is functional testing?
11. Testing Methodologies.
Share This
Software testing is not to confirm that there is no bugs existing in the system, but to confirm that the system will work without any major fail.So its juz to ensure that there are some bugs existing in the system. :)WidgetBucks - Trend Watch - WidgetBucks.com
--..--..--
This is the blog feed or the RSS feed ...
Software testing is not to confirm that there is no bugs existing in the system, but to confirm that the system will work without any major fail.So its juz to ensure that there are some bugs existing in the system. :)WidgetBucks - Trend Watch - WidgetBucks.com
--..--..--
This is the blog feed or the RSS feed ...
They say there is a woman behind every successful man. I am not sure if that is true but let me tell you, “There are lots of untold tales of pains, agonies and failures behind *most* of those successful persons”! Does the same also apply to a successful blog on testing? Who knows!
For a long time, I was wondering if “Software Testing Zone” is a successful blog! I was doubting if I was wasting my
Testing Techniques
• Black Box Testing
• White Box Testing
• Regression Testing
• These principles & techniques can be applied to any type of testing.
Black Box Testing
Testing of a function without knowing internal structure of the program.
White Box Testing
Testing of a function with knowing internal structure of the program.
Regression Testing
To ensure that the code changes have not had an adverse affect to the other modules or on existing functions.
Functional Testing
Study SRS
Identify Unit Functions
For each unit function
• Take each input function
• Identify Equivalence class
• Form Test cases
• Form Test cases for boundary values
• From Test cases for Error Guessing
Form Unit function v/s Test cases, Cross Reference Matrix
Find the coverage
Unit Testing:
The most ‘micro’ scale of testing to test particular functions or code modules. Typically done by the programmer and not by testers
• Unit - smallest testable piece
Testing Techniques
• Black Box Testing
• White Box Testing
• Regression Testing
• These principles & techniques can be applied to any type of testing.
Black Box Testing
Testing of a function without knowing internal structure of the program.
White Box Testing
Testing of a function with knowing internal structure of the program.
Regression Testing
To ensure that the code changes have not had an adverse affect to the other modules or on existing functions.
Functional Testing
Study SRS
Identify Unit Functions
For each unit function
• Take each input function
• Identify Equivalence class
• Form Test cases
• Form Test cases for boundary values
• From Test cases for Error Guessing
Form Unit function v/s Test cases, Cross Reference Matrix
Find the coverage
Unit Testing:
The most ‘micro’ scale of testing to test particular functions or code modules. Typically done by the programmer and not by testers
• Unit - smallest testable piece
· Identify Test Candidates
Test Plan
Design Test Cases
Execute Tests
Evaluate Results
Document Test Results
Casual Analysis/ Preparation of Validation Reports
Regression Testing / Follow up on reported bugs.
· Identify Test Candidates
Test Plan
Design Test Cases
Execute Tests
Evaluate Results
Document Test Results
Casual Analysis/ Preparation of Validation Reports
Regression Testing / Follow up on reported bugs.
Share This
I am working as a Domain consultant for Software testing service provider. I raise a monthly Invoice for fees & I state " Fees towards services rendered as Domain Consultant for Software testing...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
1. What makes a good test engineer?
• A good test engineer has a ‘test to break’ attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail.
• Tact and diplomacy are useful in maintaining a cooperative relationship with developers, and an ability to communicate with both technical (developers) and non-technical (customers, management) people is useful.
• Previous software development experience can be helpful as it provides a deeper understanding of the software development process, gives the tester an appreciation for the developers’ point of view, and reduce the learning curve in automated test tool programming.
• Judgement skills are needed to assess high-risk areas of an application on which to focus testing efforts when time is limited.
2. What makes a good software QA engineer?
• The same qualities a good tester has are useful for a QA engineer.
• Additionally, they must be able to unders
1. What makes a good test engineer?
• A good test engineer has a ‘test to break’ attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail.
• Tact and diplomacy are useful in maintaining a cooperative relationship with developers, and an ability to communicate with both technical (developers) and non-technical (customers, management) people is useful.
• Previous software development experience can be helpful as it provides a deeper understanding of the software development process, gives the tester an appreciation for the developers’ point of view, and reduce the learning curve in automated test tool programming.
• Judgement skills are needed to assess high-risk areas of an application on which to focus testing efforts when time is limited.
2. What makes a good software QA engineer?
• The same qualities a good tester has are useful for a QA engineer.
• Additionally, they must be able to unders
1. What makes a good test engineer?
• A good test engineer has a ‘test to break’ attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail.
• Tact and diplomacy are useful in maintaining a cooperative relationship with developers, and an ability to communicate with both technical (developers) and non-technical (customers, management) people is useful.
• Previous software development experience can be helpful as it provides a deeper understanding of the software development process, gives the tester an appreciation for the developers’ point of view, and reduce the learning curve in automated test tool programming.
• Judgement skills are needed to assess high-risk areas of an application on which to focus testing efforts when time is limited.
2. What makes a good software QA engineer?
• The same qualities a good tester has are useful for a QA engineer.
• Additionally, they must be able to unders
1 acceptance testing: Formal testing conducted to enable a user, customer, or other authorized entity to determine whether to accept a system or component.
2 actual outcome: The behavior actually produced when the object is tested under specified conditions.
3 ad hoc testing: Testing carried out using no recognised test case design technique.
4 alpha testing: Simulated or actual operational testing at an in-house site not otherwise involved with the software developers.
5 arc testing: See branch testing.
6 Backus-Naur form: A metalanguage used to formally describe the syntax of a language.
7 basic block: A sequence of one or more consecutive, executable statements containing no branches.
8 basis test set: A set of test cases derived from the code logic which ensure that 100 % branch coverage is achieved.
9 bebugging:
11 beta testing: Operational testing at a site not otherwise involved with the software developers.
10 behaviour: The combination of input values and preconditions
1 acceptance testing: Formal testing conducted to enable a user, customer, or other authorized entity to determine whether to accept a system or component.
2 actual outcome: The behavior actually produced when the object is tested under specified conditions.
3 ad hoc testing: Testing carried out using no recognised test case design technique.
4 alpha testing: Simulated or actual operational testing at an in-house site not otherwise involved with the software developers.
5 arc testing: See branch testing.
6 Backus-Naur form: A metalanguage used to formally describe the syntax of a language.
7 basic block: A sequence of one or more consecutive, executable statements containing no branches.
8 basis test set: A set of test cases derived from the code logic which ensure that 100 % branch coverage is achieved.
9 bebugging:
11 beta testing: Operational testing at a site not otherwise involved with the software developers.
10 behaviour: The combination of input values and preconditions
1 acceptance testing: Formal testing conducted to enable a user, customer, or other authorized entity to determine whether to accept a system or component.
2 actual outcome: The behavior actually produced when the object is tested under specified conditions.
3 ad hoc testing: Testing carried out using no recognised test case design technique.
4 alpha testing: Simulated or actual operational testing at an in-house site not otherwise involved with the software developers.
5 arc testing: See branch testing.
6 Backus-Naur form: A metalanguage used to formally describe the syntax of a language.
7 basic block: A sequence of one or more consecutive, executable statements containing no branches.
8 basis test set: A set of test cases derived from the code logic which ensure that 100 % branch coverage is achieved.
9 bebugging:
11 beta testing: Operational testing at a site not otherwise involved with the software developers.
10 behaviour: The combination of input values and preconditions
1) Schedule variance = (Actual time taken - Planned time) / Planned time * 100
2) Effort variance = (Actual effort - Planned Effort)/Planned effort * 100
3) Defect unearthing efficiency = 100 * STRs found in pass 1/ ( STRs found in pass 1 + STRs found in pass 2 but existing in pass 1) = Defect unearthing efficiency for pass 1.
Thus defect unearthing efficiency can be found for all passes.
Also defect unearthing efficiency in terms of field STRs could be found as follows:
= 100 * Total STRs found in Polaris for a release/ (Total STRs found in Polaris for a release + Field STRs for that release)
4) Test case efficiency = (Total STRs - STRs not mapped)/Total STRs * 100
5) Test case coverage = (Total Test cases - STRs that cannot be mapped to test cases)/ Total Test Cases * 100
PRODUCTIVITY METRICS
1. OUTPUT / INPUT OR VALUE OF MATERIAL / COST OF PRODUCTION
Eg: Non Commented Software Source (NCSS) Per Engineer Per Month
NCSS per Person Month
NCSS per Function Point
NCSS can also be r
1) Schedule variance = (Actual time taken - Planned time) / Planned time * 100
2) Effort variance = (Actual effort - Planned Effort)/Planned effort * 100
3) Defect unearthing efficiency = 100 * STRs found in pass 1/ ( STRs found in pass 1 + STRs found in pass 2 but existing in pass 1) = Defect unearthing efficiency for pass 1.
Thus defect unearthing efficiency can be found for all passes.
Also defect unearthing efficiency in terms of field STRs could be found as follows:
= 100 * Total STRs found in Polaris for a release/ (Total STRs found in Polaris for a release + Field STRs for that release)
4) Test case efficiency = (Total STRs - STRs not mapped)/Total STRs * 100
5) Test case coverage = (Total Test cases - STRs that cannot be mapped to test cases)/ Total Test Cases * 100
PRODUCTIVITY METRICS
1. OUTPUT / INPUT OR VALUE OF MATERIAL / COST OF PRODUCTION
Eg: Non Commented Software Source (NCSS) Per Engineer Per Month
NCSS per Person Month
NCSS per Function Point
NCSS can also be r
1) Schedule variance = (Actual time taken - Planned time) / Planned time * 100
2) Effort variance = (Actual effort - Planned Effort)/Planned effort * 100
3) Defect unearthing efficiency = 100 * STRs found in pass 1/ ( STRs found in pass 1 + STRs found in pass 2 but existing in pass 1) = Defect unearthing efficiency for pass 1.
Thus defect unearthing efficiency can be found for all passes.
Also defect unearthing efficiency in terms of field STRs could be found as follows:
= 100 * Total STRs found in Polaris for a release/ (Total STRs found in Polaris for a release + Field STRs for that release)
4) Test case efficiency = (Total STRs - STRs not mapped)/Total STRs * 100
5) Test case coverage = (Total Test cases - STRs that cannot be mapped to test cases)/ Total Test Cases * 100
PRODUCTIVITY METRICS
1. OUTPUT / INPUT OR VALUE OF MATERIAL / COST OF PRODUCTION
Eg: Non Commented Software Source (NCSS) Per Engineer Per Month
NCSS per Person Month
NCSS per Function Point
NCSS can also be r
In line with its vision to further develop the professional discipline of software testing, Transition Consulting Ltd. are very pleased to announce the addition of four new scholarship students to their program at Bristol University.
(more…)
Being a Software Tester, I test software almost on a daily basis [if you count the testing activities that I perform when at home!]. But the different definitions for the term “Testing” or “Software Testing” that I have heard/read till now in my short 2 years career as a Software Tester, keep fascinating me! Whenever I ask someone to define “Software Testing”, most of the times I use to get a yet
Being a Software Tester, I test software almost on a daily basis [if you count the testing activities that I perform when at home!]. But the different definitions for the term “Testing” or “Software Testing” that I have heard/read till now in my short 2 years career as a Software Tester, keep fascinating me! Whenever I ask someone to define “Software Testing”, most of the times I use to get a yet
My most recent column has just been posted on TechTarget in which I discuss some of the lessons I‘ve learned from my children about software testing.
********
I had planned an entirely different topic for this month, but I‘m sitting down to write this on Father‘s Day while my sons (Nicholas, age 8, and Taylor, age 4) are napping, and realizing that I‘ve never written about what I have learned about testing from my boys.
Aarati asks, "I am trying to get into software testing. But I never took a course on testing. What would you recommend for a beginner who wants a career in software testing?"Saurabh asks. “I want a bit of help from you.Can you please tell me how to go about in testing as a fresher? I wanna know as to how I should start and what I should do.”
Amudu asks, “I love the way you write on testing. How
Aarati asks, "I am trying to get into software testing. But I never took a course on testing. What would you recommend for a beginner who wants a career in software testing?"Saurabh asks. “I want a bit of help from you.Can you please tell me how to go about in testing as a fresher? I wanna know as to how I should start and what I should do.”
Amudu asks, “I love the way you write on testing. How
The point of philosophy is to start with something so simple as to seem not worth stating, and to end with something so paradoxical that no one will believe it."- Sir Bertrand RussellA heuristic is a commonsense guideline used to increase the probability of solving a problem by directing one's attention to things that are likely to matter. The word is derived from the Greek "heurisko" which simply means "I find". The exclamation "eureka", meaning "I found it!", shares roots with heuristic.Just as the "Eureka!" screaming forty-niners of California's Gold Rush did not have secret knowledge or tools to tell them exactly where all the gold was buried; software testers don't know exactly where the bugs are going to hide. However, both software testers and gold miners know where bugs and gold have been found before. We can use that knowledge of past discoveries and the nature of what we seek to create heuristics that help us narrow in on areas most likely to contain the treasure.Gold mine
I have returned all of my software testing books to the library. Since I am not reading them any longer. Please don’t confuse this now that I am not interested anymore in software testing – on the contrary: TESTING MEANS A LOT TO ME.
With the benefit of hindsight now – I would associate reading these software testing books with watching a black and white slide show about animals. But now I feel like I am visiting a zoo. I can see the animals now in colour, with their natural sounds, their own special smell, can touch them to get a much better experience.
Well, this is of course only my subjective opinion.
I believe that these “other” books have a much better impact on me than the books which I read before. I will just list a few things and perhaps – from your perspective - not necessarily important ones:
e.g. Bach’s advice: when you need help for a decision: to open any book and ask that page. Feynman and Weinberg show me, how to approach different topics. Heat
Software testing is a field, full of false beliefs and misconceptions. You can find many misconceptions about software testing and tester as a whole. These misconceptions are predominant even among testers too. But situation becomes more dangerous when other stakeholders like the management and the client also get affected by these misconceptions. That can land a tester in serious trouble. I have
Software testing is a field, full of false beliefs and misconceptions. You can find many misconceptions about software testing and tester as a whole. These misconceptions are predominant even among testers too. But situation becomes more dangerous when other stakeholders like the management and the client also get affected by these misconceptions. That can land a tester in serious trouble. I have
These days certifications are in great demand! And if you are in Software Testing, then it is assumed that you already have one of them or at least you are planning/preparing to have one of them soon. I find many people working in Software Testing field with some or other certification. How often do you hear about certifications in software testing like CSTE, CSQA, QAI, ISTQB, ISEB, Brainbench
These days certifications are in great demand! And if you are in Software Testing, then it is assumed that you already have one of them or at least you are planning/preparing to have one of them soon. I find many people working in Software Testing field with some or other certification. How often do you hear about certifications in software testing like CSTE, CSQA, QAI, ISTQB, ISEB, Brainbench
Call for Participation
Software Testing in Financial Services (STiFS) #4
June 24-25, 2007, New York City
Supported by the Association for Software Testing(AST). AST is a nonprofit professional service organization dedicated to advancing the understanding and practice of software testing. The AST serves a community of scholars, students, and software development practitioners by providing forums for discussion of all aspects of software testing through conferences, publications, web sites, and other services.
Review
…a comprehensive, practical cookbook of software testing with a slight mix of quality spices. …the book is a step-by-step guide of how to perform testing. It is practically focused and, in many of the chapters, the reader can follow the tasks (as if they were recipes) when performing testing activities.
-Software Testing, Verification & Reliability, Vol. 15, No. 3, Sept. 2005
Book
Software Configuration Management(SCM) is an area, about which I had not written recently. So in a way, it was a long pending due, which had to be written. Recently I was asked by one of my blog readers, 'Veerendra', to write something about it and its role in Software Testing. So I thought of writing this article. Hope this helps...
Software Configuration Management(SCM):
As the systems being
Long since I was being asked to compile a list of Software Testing Interview Questions by some of my blog readers/friends. So at last I have managed to compile a list of Top 50 Software Testing/SQA FAQs you may be asked in an Interview ! So here it goes...
1. What is 'Software Quality Assurance'?
Software QA involves the entire software development PROCESS - monitoring and improving the process
A necessary part of a test case is a definition of the expected output or result.
A programmer should avoid attempting to test his or her own program.
A programming organization should not test its own programs.
Thoroughly inspect the results of each test.
Test cases must be written for invalid and unexpected, as well as valid and expected, input conditions.
Examining a program to
From: PerfTestPlus Quality - Something of value to some person. - Jerry Weinberg
Bug - Anything that threatens the value of the product. Something that bugs someone whose opinion matters. - James Bach
Software Testing - A technical investigation done to expose quality-related information about the product under test. - Cem Kaner
Expoloratory Testing - An interactive process of simultaneous
In October of 1999 the $125 million NASA Mars Climate Orbiter spacecraft was believed to be lost in space due to a simple data conversion error. It was determined that spacecraft software used certain data in English units that should have been in metric units. Among other tasks, the orbiter was to serve as a communications relay for the Mars Polar Lander mission, which failed for unknown
Software Testing Tools – Are they really useful? There’s no easy answer to this question. Software testing is a crucial part of the development process, and tools definitely help with this oftentimes overwhelming task. But to be useful, software testing tools must support the testing process.
What does this mean? It means you need to start by understanding the different phases of software
Don’t be fooled into thinking that software testing procedures are a waste of time and effort. Documented procedures for testing software must be in place before testing begins. Lack of software testing procedures or using procedures that are not clearly and completely defined often results in time delays and cost overruns; two things software marketers cannot afford, especially when staying
Mitrais is a long established Asia Pacific company specialising in Software Development, Mining Solutions and Medical Information Systems.
We are looking for a qualified and experienced Software Testing Team Leader. You should have commercial experience with software testing (ideally as a team leader), testing tools, software process knowledge and be passionate about quality. You should also [...