Owner: Quality Assurance and SW Testing Answers URL:http://softwareqaq.blogspot.com/ Join Date: Sat, 24 Nov 2007 23:02:41 -0600 Rating:0 Site Description: Discuss about QA and testing related matters. Site statistics:Click here
I missed a BUG 2008-03-02 11:35:00 Most of the testers/QAs are concern about external issues that they have missed. Carrier wise external issues are not good for testers profile inside their organization. More external issues may destroy the testers reputation within organization. On the other hand it is not fair to put 100% responsibility of external issues to testers. Why testers miss bugs?. 1.Lack of project management.2.Not enough time to test.3.Requirement change in last moment before releases.4.Lack of domain knowledge.5.Lack of QA/test resources.6.Poor requirement specifications.7.Limited time to acquire domain knowledge.8.Selecting automation testing in the earlier stage of project. ( Where manually testing is required.)9.High coupling with developers. ( testers who depends of developers to get domain/technical know
Cross Browser Testing 2008-02-06 23:45:00 It is critical to test across many browser and operating system combinations because the page can look different in each scenario. Another concern is the screen resolution and color depth. A page might look good at a resolution of 600 x 800, but parts of it might get cut off at 640 x 480. Different color depths should be used on the test machines also. Colors might vary unpredictably if a browser-safe palette is not used. As a QA, we should look for:Color of linksBroken imagesLow color contrastSpacing in tablesText wrapping issuesMarginsAlignment, formatting, and size of text Alignment of controls such as radio buttons and check boxesSwitch Javascript offSwitch cookies offSwitch plug-ins offSwitch images offPrinting - Do not forget to test printing of your Web pages by printing on a va Read more:Cross
, Testing
Suggestions to Improve Testing. 2008-01-18 02:40:00 1) List down the modules to be tested.This include functional and non-functional testing2) List down the functionality that you will not test either because of incompleteness of module, data dependency or hardware limitations etc.3) Pl. get formal approval from your manager for the activities/schedule that you are planning.This will endorse your deliverables and validity.4) Make sure that you have the defect tracking system in place with severity norms and owners defined.The defect logging format should be approved by your manager.5) Make sure that you have set of data that will help you in testing various test scenarios.If data is not available, pl. check how you can generate the same.6) Make sure that you take daily back-up of your test logs and discuss progress and issues with your mana Read more:Improve
, Testing
Balanced QA team 2008-01-11 01:29:00 Balanced team.. may be a traditional management term. However, I am trying to understand the term in quality assurance perspective. In my experience most of the QA teams do not consist of the right set of skill combinations required to get the maximum out of available resources. First I believe the following members should be included in a balanced QA team. Domain/subject matter expertTest automation expertDeployment/build expertSecurity testing expertPerformance testing expertDatabase technology expertread more from : have came across this nice blog post written by Charitha. I totally agree with what he says in the post .
Bollywood
Read more:Balanced
What is the advantage of running the virtual user as thread? 2007-11-28 00:52:00 VuGen provides the facility to use multithreading. This enables more virtual
user to be run per generator. If the Vuser is run as a process, the same driver program is loaded into memory for each Vuser, thus taking up a large amount of memory. This limits the number of virtual user that can be run on a single generator. If the Vuser is run as a thread, only one instance of the driver program is loaded into memory for the given number of virtual user (say 100). Each thread shares the memory of the parent driver program, thus enabling more virtual user to be run per generator
Bollywood
Read more:running
Regarding testing techniques in the field of space research 2007-11-28 00:49:00 mmmmmmmmmm, really a different !!!!!!!!!! see we can test operations on different temprature conditions,and we can test it in minus gravitational force. We can test it further by giving different virus(!!) to it. Virus means infected programs that may cause severe damage,atleast there will be such chance in some % atleast.We can do adhoc testing 2 test operation so that we get to know,how they work in chaotic condiotions.By giving stress we can get to know the exactly that what system do exactly??
Bollywood
DbFit 0.92: Better error reporting and easier regression tests 2007-11-28 00:25:00 A new release of DbFit is available for download from SourceForge ( net/project/ showfiles. php?group_ id=191053& package_id= 224326&release_ id=556930).DbFit is a free extension library for FIT/FitNesse testing framework. It allows developers to manipulate database objects in a relational style, making it much easier to manage and test database objects than with xUnit-style tests
. DbFit supports .NET and Java integration tests, and Oracle, SQL Server and MySQL database engines.Release 0.92 (2007-11-26) brings:- Better error
handling, DbFit now prints out missing column/parameter names and warns if table/procedure could not be found new Inspect fixture to help with regression tests: DatabaseTest has three methods to automate it: InspectQuery, InspectProcedure and InspectTable. Th
QA Time Estimation 2007-11-16 05:59:00 There are a great many people who will tell you there is a "standard" ratio of QA hours to Development hours. Don't listen to them. Anyone who makes that claim probably does not know what they are talking about.Take for example the difference between implementing a new desktop application for internal use and implementing a new web app that is available to the general public.In the first case, you have to verify that the application works on 1 machine configuration (the weakest CPU/Memory combination with the supported OS in your company), Security testing is restricted to making sure that the user roles are configured (if you even have role based security, there might not need to be any security testing on an internal app). Depending on a myriad of factors the QA hours for a project like Read more:Estimation
Approve or disapprove the release 2007-11-16 05:55:00 The same situation mostly happens with most of us. I think the most important thing here is QA setup similar to Production environment. This is the right time to highlight the risk factors which can cause the release unsuccessful b/c of unavailability of proper testing environment. This is only one side which can be seen this time, that you can't test the email sending at the time of order placement. What about in next requirement list or wish list, if an other option is require by user which also contain this auto email sending option. What you will do next time?If the testing environment can't be setup as production environmentSit with your project management team (top players)...keep the situation in front of them...get the things document (not only risk factors but your suggestion also
Test Execution Estimates 2007-11-16 05:48:00 Even though you can not estimate exactly, but you can estimate the execution time efforts depending on the Function Points in your Test Cases.You will have to categorize your test cases in 3 different categories e.g. Critical / Major / Minor and then can check timing for 5 test cases from each group. Take average of that and multiply with number of test cases in respective groups.This will not give you exact estimate, but it will definitely give estimate near to actual time.I have tried this in my past projects and could successfully delviered my product within given time frame.I will also recommend to add 10 to 15 % extra time, so that if you get stuck some where or considering some obstacles in testing, you can deliver product within your estimated time.
Bollywood
Read more:Estimates
, Execution
QA Time vs. Development Time 2007-11-16 05:41:00 Well, if this was an interview question, maybe the interviewer was looking to find out how you would think through the problem. As was stated by the moderator and others, there really isn’t a good formula. Different groups have different methods/processes/ tools/models by which they arrive at their estimates. I think it’s safe to make a statement that those methods/processes/ tools/models take into consideration some of the variables that are outlined below.Specifically speaking to the models, they should be reviewed periodically based on historical data to see if there are updates that are required. In my current organization, one of the items on our plates is to revisit our current estimation model. We’ve got our first release under our belts and are part way through our second rel Read more:Development
Define Test Scenario 2007-07-17 06:26:00 Test Scenario: Test Scenario is the user workflow in the application. Example: Checking Mail in Yahoo is a scenario, where user login, check the mail in inbox and then logoff. This application can have 2 different test case one for login and other one for inbox. So Test Scenario can consist of different test cases.
Bollywood
How keep track of Test cases and Testing done by the testers 2007-07-10 07:18:00 Believe in doing the right thing the first time...Start creating the test wares based on the flow charts (or activity diagram) of the module you wish to test...This flowchart must be approved by the R&D counterparts.It is also recommended that you create an integration map of the module with other related modules. This will help you to develop the integration cases
. So once you receive the release notes with a bug fix,you know which all integration cases you need to execute.Traceability matrix is a very useful tool in case you need to keep track that none of the requirements are missed out while writing cases. The flow chart will ensure that none of the paths/scenarios are skipped out.Maintain the cases in excel so that you can use formulas to track the cases written/executed and even Read more:Testing
A tipical Test Plan content 2007-06-19 07:01:00 SummeryObjectivesTest Approach and AssumptionsMajor Test ResponsibilitiesFeatures and Functionality to TestExpected Result of TestsDeliverablesTest DocumentationTest DataInteractions with Other organizationsTesting Procedures and WalkthroughTesting SetupTesting ProcedureTesting WalkthroughTracking and Reporting StatusTest Resource RequirementsEnvironmental NeedsStaffing & Training NeedsTest Tool RequirementsBug Reporting Tools and MethodsBug Reporting Tool StrategyBug Classification StrategyTriage StrategyBug Closure CiretriaScheduleRisks & DependenciesOpen IssuesAppendixAppendix A - Test Case Specification Example
Bollywood
ISO Certification standards in Quality Assurance perspective 2007-06-19 06:48:00 The ISO 9001:2000 Quality
Management System certification enables you to demonstrate your commitment to quality and customer satisfaction, as well as continuously improving your quality systems and integrating the realities of a changing worldISO 9001:2000 is based on eight quality management principlescustomer focusleadershipinvolvement of peopleprocess approachsystem approachcontinual improvementfact-based decision makingmutually beneficial supplier relationships
Bollywood
Read more:Certification
, Quality Assurance
Development hours Vs QA hours 2007-06-10 23:52:00 Variable that change ratio of development hours to QA hours. Are the QA and Dev teams equivalently skilled between the 2 projects? Are the QA and Dev teams equivalently knowledgable between the 2 projects? In the business envrionment similar between the 2 projects? Is the Development
model similar between the 2 projects? Is the structure of the 2 projects similar? (testing an engancement to an existing system is a vastly different animal from testing new development) Are the breakdown of responsibilities for each team the same between the 2 projects?(maybe in 1 Dev handles Configuration Management and deployment, in another QA Does for example) Do both Projects have similar data requirements? (testing a system which has a large database behind it is vastly differen
open source bug tracking systems 2007-06-07 02:36:00 Only few open source
bug tracking systems are known to me. mantis – which is easy to use comparing to bugzilla and easy to set up. Eventum - customizable open source bug tracking system can be used in matured QA process. bugzilla - open source bug tracking system with web based interface and setup takes little more time comparing to mantis. Advance report generation option is great.
Bollywood
Define integration testing 2007-06-07 02:34:00 When one piece of code, or a unit, needs to interact with another, it's an interface. When we are working on interfacing the two units, we are integrating them. Testing this integration
is called an integration testing. It follows unit testing and is before system testing. Therefore it is primarily a white box technique. Please see .org/wiki/Integration_ testing However integrating the GUI with the underlying functionality is also integration testing and is best done as a black box test
Bollywood
Quality Processes 2007-06-04 05:33:00 In general, a quality process is one designed to manage quality by the application of quality assurance (methods, standards), quality control (measurement and correction), and quality improvement (process improvement). More specifically, a quality process is a process of conducting any of the above.
Bollywood
Read more:Quality
Leap Year Testing 2008-03-19 07:30:00 A bug has been discovered in the Community Technology Previews (CTP) of SQLServer 2008 related to leap year. The result of this bug is that SQL Server2008 services will not start during the 24 hours of Feb 29 GMT.This issue affects customers using any version of SQL Server 2008 on anysupported operating system. Although there is no known impact on SQL Server2005 or prior versions at this time, we are continuing research on allversions.* Do not start or stop SQL Server 2008 Database Engine services during the24 hour period of Feb 29, GMT* Do not install or upgrade SQL Server 2008 during the 24 hour period of Feb29, GMT.So how my site visitors testing their product for leap year bugs?
Bollywood
Read more:Testing
Selenium core vs Selenium IDE vs Selenium RC 2008-03-19 07:21:00 I got a chance to use this valuable tool which is light weighted and user friendly. It can be used by any technical or non-technical users as well. I really love this tool. Selenium
IDE is a plugin or call it an extension to Firefox, just like Firebug, Chatzilla but with a different functionality and purpose altogether. The recording mode plugin is not available for IE.Basically Selenium IDE records its tests in HTML and then uses those tests to execute through browser. But users can covert HTML script to ruby,php,phython,C# or java by Options->Format.But when you need them to execute the tests altogether as a test suite then follow the link change the test according the requirements and also modify different execution mechanism as required. openqa.org/ display/SIDE/ Automating+ Selenium+
Reduce testing cost by QA outsourcing 2008-06-20 01:12:00 There are all manner of outsourcing firms who can provide you with impressive powerpoint presentations showing how you can cut your QA costs by 30% or more by outsourcing the work. I would caution you to consider the source however.Of course Outsourcing firms will produce evidence showing why their service is a valuable cost savings, they will even have little problem letting the managers and exec